共计 836 个字符,预计需要花费 3 分钟才能阅读完成。
vim 工作模式
1、命令模式 | |
能够应用“上下左右”挪动光标,还能够复制、粘贴、替换、删除等操作 | |
2、输出模式 | |
按下 i,a,o 等进入输出模式,esc 退出 | |
3、编辑模式“:/?”能够进行搜寻性能 |
按键阐明
ctrl+ f 等价于 page down 向下挪动一页 | |
ctrl+ b 等价于 page up 向上挪动一页 | |
ctrl+d 向下挪动半页 | |
ctrl+u 向上挪动半页 | |
n+space 向后挪动 n 个字符 | |
0 等价于 home 挪动到行首 | |
$ 等价于 end 挪动到行尾 | |
G 挪动到最初一列 | |
gg 挪动到第一列 | |
nG 挪动到第 n 列 | |
n+enter 向下挪动 n 列 | |
:n1,n2s/word1/word2/g 在 n1 到 n2 之间搜寻 word1 并将其替换为 word2 | |
:1,$s/word1/word2/g 在第一列到最初一列搜寻 word1,找到后替换为 word2 | |
:1,$s/word1/word2/gc 在第一列到最初一列搜寻 word1,找到后替换为 word2, 替换前确认 | |
x,X x- 向后删除一个字符,X- 向前删除一个字符 | |
dd 删除一行 | |
nx 删除 n 个字符 | |
ndd 删除 n 行 | |
dG 删除光标到开端的数据 | |
d1G 删除光标到首部额数据 | |
d$ 删除光标到行尾的字符 | |
yy 复制数据 | |
p,P p- 粘贴在光标的上一行,P- 粘贴在光标的下一行 | |
J 光标所在的行与下一行联合成一行 | |
u 还原前一个动作 | |
ctrl+r 反复前一个动作 | |
. 反复前一个动作 | |
ZZ 存储后来到 | |
:w[filename] 将编辑的文件存储成另一个文件 | |
:r[filename] 将 filename 这个文件的内容追加到以后文件的光标之后 | |
:n1,n2 w[filename] 将 n1,n2 之间的内容存储成 filename 这个文件内容 | |
:! command 临时来到文件查看对应 commmand 的执行后果 | |
:set nu 显示行号 | |
:set nonu 不显示行号 | |
:set list 显示是否存在空格 | |
shift+Z 退出 | |
ctrl+ww 多窗口之间切换 | |
vim -o filenam1 filename2 同时关上两个文件 | |
:sp/etc/shawo 程度切分窗口 | |
:vs /etc/shaow 垂直切分窗口 | |
ctrl+v 区域模式 |
正文完