系统之家 - 系统光盘下载网站!

当前位置:系统之家 > 系统教程 > Linux运用vim进行高级编辑

Linux如何运用vim进行高级编辑(2)

时间:2015-03-13 17:35:26 作者:qipeng 来源:系统之家 1. 扫描二维码随时看资讯 2. 请使用手机浏览器访问: https://m.xitongzhijia.net/xtjc/20150313/41339.html 手机查看 评论

  执行linux命令

  在vim进行编辑时,可以显示或读取任何Linux命令执行的结果。

  用感叹号(!)可以制定vim创建一个shell并把它后面的内容看成Linux命令:

  :!command

  例如,

  :!date 显示当前时间

  上面的命令,只能执行一次命令,然后就返回vim编辑环境了,如果想要执行多次命令而不会返回vim编辑环境,可以用命令,

  :sh

  这个命令其实是新建了一个shell,可以像正常的命令行一样操作。

  如果要退出shell并返回vim编辑,按 Ctrl + D

  利用read(r)命令可以把Linux命令执行的结果读入到当前编辑的文件中:

  :r !date

  将会把当前时间读入到编辑文件中

  使用命令过滤文本

  利用感叹号执行linux命令,可以让vim利用linux命令所提供的功能来编辑。

  例如文件内容:

  4

  5

  2

  3

  要把这几行从小到大排序,可以利用系统的sort命令:

  :1, 4 !sort

  将会对这四行排序

  短语缩写

  缩写很有用,我们经常在文件中反复输入同样长的短语,无论是在插入模式还是在命令模式下,vim和ex都有许多不同的用来保存长命令序列的方法

  :ab hw hello world!

  这个命令表示hw是hello world!的缩写,那么在插入模式或者命令模式下,只要输入hw作为一个完整的单词(不能是其他单词的一部分),就会自动拓展成hello world!

  如果要取消这个缩写,可以输入

  :unab hw

  列出当前的所有缩写

  :ab

  上面就是Linux使用vim高级编辑的相关介绍了,本文介绍了set命令的使用、.vimrc文件、使用命令过来文本的方法及短语缩写,你学会了吗?

发表评论

0

没有更多评论了

评论就这些咯,让大家也知道你的独特见解

立即评论

以上留言仅代表用户个人观点,不代表系统之家立场

其他版本软件

热门教程

人气教程排行

Linux系统推荐

官方交流群 软件收录