vim编辑器的使用

来源:互联网 发布:淘宝的畅淘卡怎么办理 编辑:程序博客网 时间:2024/06/05 19:19

vim使用

移动

h i j k分别是向 移动
w 向后移动一个单词
nw 向后移动n个单词
^ 移动到行首
$ 移动到行尾
G 移动到最后一行
nG 移动到第n行

复制

yy 复制所在行
nyy 复制所在行开始的n行
yw 复制光标所在单词
nyw 复制光标开始向后的n个单词
p 将复制的内容粘贴到游标所在位置

删除

x 删除游标所在字符
X 删除游标前一个字符
nx 删除n个字符
nX 删除前边n个字符
dw 删除光标所在单词
ndw 删除光标所在单词的后n个单词
dd 删除以后
d$ 删除光标以后当前行所有字符
d0 删除当前行光标之前所有字符
ndd 删除当前行开始的n行
nd+上方向键 删除游标及其向上开始的n行
nd+下方向键 删除游标及其向下开始的n行

其它命令

r 替换光标所在字符,eg rt将字符替换成t
R 替换光标所到之处的字符,直到按下ESC
u 撤销上次操作
U 撤销对当前行的改变
. 重复上次操作
% 符号自动匹配,在编辑时 输入 %( ,系统会自动匹配到 )

底行模式命令

q 退出
q! 强制退出vim,不保存文档
x 保存并退出
x! 强制保存并退出
w 保存
w! 强制保存,对于只读文档
wq 保存并退出
w! filename 强制文档另存为filename,不退出vim
set nu 显示行号
set nonu 不显示行号
s/pattern1/pattern2/g 将当前行pattern1替换为pattern2
%s/pattern1/pattern2/g 将所有行pattern1替换为pattern2
num1,num2s/pattern1/pattern2/g 将num1到num2行的pattern1替换为pattern2

0 0
原创粉丝点击