vim相关

原创
2014/12/09 20:05
阅读数 146

1. 显示行数-> 

:set nu  OR :set number

2. 跳转到某一行 比如12行

:12      OR  12G

3. 语法高亮

:syntax on

4. 语法不高亮

:syntax off

5. 执行外部命令,执行后返回vi,比如命令是command

!command

编辑数个文件(利用vi   filename(s))进入vi后)   

  :args   显示编辑名单中的各个文件名   

  :n 读入编辑名单中的下一个文件   

  :rew 读入编辑名单中的第一个文件   

  :e#   读入编辑名单内的前一个文件   

  :e file 读入另一个文件进vi(此文件可不在编辑名单内),若原文件经修改还没有   

            存档,则应先以:   w   存档。     

  :e! file 强迫读入另一个文件进入vi,原文件不作存档动作。



重做

  :red(o)

1. 光标移动

k

      h   l

        j

2. 关闭vi的当前窗口

        ":q<Enter>"

3. 关闭vi的所有窗口

":qa!<Enter>"(careful, call change are lost!).

4. 跳转到某一主题

   Jump to a subject: Position the cursor on a tag (e.g. |bars|) and hit CTRL-].

   使用鼠标

   "set mouse=a" to enable the mouse(in xterm or GUI).

   Double-click the left mouse button on a tag, e.g. |bars|.

   跳回(Jump back): 

       Type CTRL-T or CTRL-O (repeat to go further back).



.)删除匹配行:

:g/pattern/d

.)删除不包含指定字符的行:

:g!/pattern/d


展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部