跳到主要内容

vimtutor

在安装vim以后,输入vimtutor可进入基础操作教程。

假如使用的

功能操作符
插入编辑a i o [ A I O ]
← ↑ ↓ → 行首 行尾h j k l ^$
删除x
函数删除d [ dd 删除整行]
粘贴p
撤销u
字母替代r [ R 多个字母替代]
单词替代ce
复制y
查看符号成对%

下一个首字母:w ;下一个尾字母:e

搜索:/

  1. n 下一个结果
  2. N 上一个结果
  3. Ctrl o 回退一个结果
  4. Ctrl I
  5. (Ignore Case,忽略大小写),请输入: :set ic

定位:gg 、G 、 Ctrl g [line、xx%]

  1. 替换:
要替换两行之间出现的每个匹配串,请
输入 :#,#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