vimtutor
在安装vim以后,输入vimtutor可进入基础操作教程。
假如使用的
功能 | 操作符 |
---|---|
插入编辑 | a i o [ A I O ] |
← ↑ ↓ → 行首 行尾 | h j k l ^$ |
删除 | x |
函数删除 | d [ dd 删除整行] |
粘贴 | p |
撤销 | u |
字母替代 | r [ R 多个字母替代] |
单词替代 | ce |
复制 | y |
查看符号成对 | % |
下一个首字母:w ;下一个尾字母:e
搜索:/
- n 下一个结果
- N 上一个结果
- Ctrl o 回退一个结果
- Ctrl I
- (Ignore Case,忽略大小写),请输入: :set ic
定位:gg 、G 、 Ctrl g [line、xx%]
- 替换:
要替换两行之间出现的每个匹配串,请
输入 :#,#s/old/new/g 其中 #,# 代表的是替换操作的若干行中首尾两行的行号。
输入 :%s/old/new/g 则是替换整个文件中的每个匹配串。
输入 :%s/old/new/gc 会找到整个文件中的每个匹配串,并且对每个匹配串提示是否进行替换。
命令
输入 :set xxx 可以设置 xxx 选项。一些有用的选项如下:
'ic' 'ignorecase' 查找时忽略字母大小写
'is' 'incsearch' 查找短语时显示部分匹配
'hls' 'hlsearch' 高亮显示所有的匹配短语
选项名可以用完整版本,也可以用缩略版本。
在选项前加上 no 可以关闭选项: :set noic
显示行号:set number
书籍推荐
下面这本书值得推荐用于更进一步的阅读和学习: Vim - Vi Improved - 作者:Steve Oualline 出版社:New Riders 这是第一本完全讲解 Vim 的书籍。它对于初学者特别有用。其中包含有大量实例 和图示。 欲知详情,请访问 http://iccf-holland.org/click5.html