标签:
1. Configurations in ~/.vimrc
感谢热心同事提供的 vim 配置文件,真心省了好多事~~
set shiftwidth=4 set tabstop=4 set nu! set mouse=a set autoindent set ruler set incsearch set smartindent set expandtab filetype plugin indent on set fileencodings=utf-8,gb2312,gbk,gb18030 set termencoding=utf-8 set encoding=prc set ts=4 set hls
2. Basic VIM Commands
在网上找了个 VIM Cheat Sheet,同时自己也整理了一些常用命令:
(1) 光标的上下左右移动:
k h j l
(2) 下/上一个词头:w / b
(3) 下/上一个词尾:e / ge
(4) 跳至行首/尾:0 / $
(5) 跳至文首/尾:gg / G
(6) 下滑/上滑:Ctrl+e / Ctrl+y
(7) 下页/上页:Ctrl+f / Ctrl+b
(8) 匹配下/上一个光标所在词:* / #
(9) 跳至标识符首次出现位置:gd
(10) 跳至下一次<pattern>出现的位置:/<pattern>
(11) 跳至上一次<pattern>出现的位置:?<pattern>
(12) 查找模式下跳至下/上一个匹配位置:n / N
(13) 跳回上一个位置:Ctrl+o
(14) 选中光标所在词:vaw
(15) 可视模式下的拷贝:y
(16) 可视模式下变大/小写:gU / gu
(17) 拷贝全篇:ggyG
(18) 删除光标所在(前)的字符:x (X)
(19) 在光标前/后插入内容:i / a
(20) 插入模式下的自动补全:Ctrl+p
(21) 光标下/上插入一行:o / O
(22) 删除整行:dd
(23) 拷贝整行:yy
(24) 粘贴:p
(25) 撤消修改:u
(26) 回复修改:Ctrl+r
(27) 上下/左右分窗口::split / :vsplit
(28) 上下/左右分窗口打开其他文件:
:sp <filename> / :vsp <filename>
(29) 保存后退出: :wq
(30) 不保存退出: :q!
标签:
原文地址:http://www.cnblogs.com/DevinZ/p/4638291.html