vim: Vim插件学习
June 9, 2015
参考 @左耳朵耗子 的vim学习系列,不断补充中。
VIM万岁!:P
Table of Contents
1. 浏览当前目录
Python
:E 浏览当前目录,回车进入目录或打开文件 - 到上级目录 D 删除文件 R 改文件名 s 对文件排序 x 执行文件(无输出?)
2. 编辑缓冲区
Python
:ls 查看当前缓冲区打开文件(%指示当前缓冲区) :buffer x 切换当前打开的文件x :bnext (:bn) 后一个缓冲区文件 :bprevious (:bp) 前一个缓冲区文件 :blast (:bl) 最后一个缓冲区文件 :bfirst (:bf) 第一个缓冲区文件
3. 窗口分屏浏览
Python
:Hexplore (:He) 上下分屏,并在下屏浏览目录 :He! 上下分屏,并在上屏浏览目录 :Vexplore (:Ve) 左右分屏,并在左屏浏览目录 :Ve! 左右分屏,并在右屏浏览目录 :set scb 设置分屏同步移动 :set scb! 解除分屏同步移动
4. Tab浏览
Python
:Texplore (:Te) 分Tab浏览目录 gt 移动到上一页 gT 移动到下一页 {i} gt 移动到指定(i)页
5. 光标移动
Python
% 首先将光标移动至括号处 (、{、[ ,然后输入%即可将光标移动至与之相匹配的另一处 *, # 将光标移动至某单词,通过(*下一个)或(#上一个)移动光标至所匹配的单词处 <start><command><end> 从start至end执行command command: y 拷贝 d 删除 v 可视化选择 gU 变大写 gu 变小写 position: 0 行头 $ 行尾 ^ 本行第一个非blank字符 g_ 本行最后一个非blank字符 fa 到本行下一个“a”字符处 t, 到“,”前的第一个字符处
0 Comments