vim: Vim插件学习

Linux scott 148℃ 0评论

参考 @左耳朵耗子 的vim学习系列,不断补充中。

VIM万岁!:P

1. 浏览当前目录

Python

1
2
3
4
5
6
:E          浏览当前目录,回车进入目录或打开文件
    -       到上级目录
    D       删除文件
    R       改文件名
    s       对文件排序
    x       执行文件(无输出?)

2. 编辑缓冲区

Python

1
2
3
4
5
6
:ls                     查看当前缓冲区打开文件(%指示当前缓冲区)
:buffer x               切换当前打开的文件x
    :bnext      (:bn)   后一个缓冲区文件
    :bprevious  (:bp)   前一个缓冲区文件
    :blast      (:bl)       最后一个缓冲区文件
    :bfirst     (:bf)       第一个缓冲区文件

3. 窗口分屏浏览

Python

1
2
3
4
5
6
:Hexplore       (:He)   上下分屏,并在下屏浏览目录
:He!                    上下分屏,并在上屏浏览目录
:Vexplore       (:Ve)   左右分屏,并在左屏浏览目录
:Ve!                    左右分屏,并在右屏浏览目录
:set scb                设置分屏同步移动
:set scb!               解除分屏同步移动

4. Tab浏览

Python

1
2
3
4
:Texplore       (:Te)   分Tab浏览目录
    gt                  移动到上一页
    gT                  移动到下一页
    {i} gt              移动到指定(i)页

5. 光标移动

Python

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
%                       首先将光标移动至括号处 ({[ ,然后输入%即可将光标移动至与之相匹配的另一处
*, #                    将光标移动至某单词,通过(*下一个)或(#上一个)移动光标至所匹配的单词处
<start><command><end>   从start至end执行command
command:
    y                   拷贝
    d                   删除
    v                   可视化选择
    gU                  变大写
    gu                  变小写
position:
    0                   行头
    $                   行尾
    ^                   本行第一个非blank字符
    g_                  本行最后一个非blank字符
    fa                  到本行下一个“a”字符处
    t,                  到“,”前的第一个字符处

6. 参考文献

原文:http://kevinsj.com/?p=347

转载请注明:osetc.com » vim: Vim插件学习

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址