VI教程
1.移动
上下左右:kjhl
?
2.不保存退出
:q!
?
3.保存退出
:wq
?
4.删除字符
x
?
5.插入文本
i
退出键"Esc"返回正常模式
?
6.删除单词(从光标位置到单字/词尾部,包括空格)
dw
?
7.删除字词(从光标位置到单字/词尾部,不包括空格)
de
?
8.删除到尾部(从光标位置到行末)
d$
?
9.删除整行
?
dd
?
10.删除N行
ndd
?
11.撤消
u
?
12.撤消到该行原始状态
U
?
13.恢复操作
Ctrl+r
?
14.在所处位置后粘贴删除的内容
p
?
15.替换单个字符,会自动返回正常模式(大写R为连续替换)
r
?
16.替换单词,不包括空格,会进入插入模式
cw
?
17.更改到行尾
c$
?
18.显示行数及光标位置
Ctrl+G
?
19.跳到指定行,省略行号则跳到最后一行
123+Shift+G 跳到第123行
Shift+G 跳到最后一行
?
20.搜索
/搜索的内容
?
21.继续搜索
n
?
22.反向继续搜索
Shift+N
?
23.逆身搜索
?搜索的内容
?
24.(符号)匹对查找
%
?
25.搜索替换,/g为全行搜索代替
:s/old/new/g
?
26.指定行的搜索替换
:#,#s/old/new/g
?
27.全文搜索替换
:%s/old/new/g
?
28.执行外部命令
:!命令
?
29.另存为文件
:w 文件名
?
30.另存区段内容(会加入一空行)
:#,# w 文件名
?
31.置入文件
:r 文件名
?
32.在光标下面插入一行(大写O则在上面插入)
o
?
33.光标定位到行末
$
?
34.光标定位到行首
^
?
35.在光标后插入文本
a
?
36.在行末插入文本
A
?
37.忽略大小写
:set ic
?
38.高亮搜索(hlsearch,incsearch)
:set hls is
?
39.命令帮助
:help? 命令
?
40. 第八讲∶创建一个启动脚本
??? ??? ??? ? ** 启用vim的功能 **
? Vim的功能特性要比vi多得多,但大部分功能都没有缺省激活。为了启动更多的
? 功能,您得创建一个vimrc文件。
? 1. 开始编辑vimrc文件,这取决于您所使用的操作系统∶
???? :edit ~/.vimrc??? ??? 这是Unix系统所使用的命令
???? :edit $VIM/_vimrc??? ??? 这是Windows系统所使用的命令
? 2. 接着导入vimrc范例文件∶
???? :read $VIMRUNTIME/vimrc_example.vim
? 3. 保存文件,命令为∶
???? :write
? 在下次您启动vim的时候,编辑器就会有了语法高亮的功能。您可以继续把您喜
? 欢的其它功能设置添加到这个vimrc文件中。