一、vim命令中用来移动光标的命令
h:左移一个字符
l:右移一个字符
j:下移一行(文本中的下一行)
k:上移一行(文本中的上一行)
二、大文本中移动光标
PageDown/ctrl+F:下翻一屏数据
PageUp/ctrl+B:上翻一屏幕数据
G:移动到缓冲区的最后一行
num G:移动到缓冲区中的第num行
gg:移动到缓冲区的第一行
三、vim命令行模式
q:如果未修改缓冲区中的数据,退出
q!:取消所有对缓冲区数据的修改并退出
w filename:将文件保存到另一个文件名下
wq:将缓冲区数据保存到文件中并退出
四、vim的常用编辑命令
x:删除当前光标所做位置的字符
dd:删除当前光标所在行
dw:删除当前光标所在位置的单词
d$:删除当前光标所在位置至行尾的内容
u:撤销前一编辑命令
a:在当前光标后追加数据
A:在当前光标所在行行尾追加数据
r char:用char替换当前光标所在位置的单个字符
r text:用text覆盖当前光标所在位置的数据,知道按下ESC键
五、复制和粘贴
p:粘贴,将删除数据取回来,插入到当前光标所在行之后
yw:复制单词
y$:复制到行尾
v:高亮选中文本,p键粘贴文本
六、查找和替换
:/ 查找
h:左移一个字符
l:右移一个字符
j:下移一行(文本中的下一行)
k:上移一行(文本中的上一行)
二、大文本中移动光标
PageDown/ctrl+F:下翻一屏数据
PageUp/ctrl+B:上翻一屏幕数据
G:移动到缓冲区的最后一行
num G:移动到缓冲区中的第num行
gg:移动到缓冲区的第一行
三、vim命令行模式
q:如果未修改缓冲区中的数据,退出
q!:取消所有对缓冲区数据的修改并退出
w filename:将文件保存到另一个文件名下
wq:将缓冲区数据保存到文件中并退出
四、vim的常用编辑命令
x:删除当前光标所做位置的字符
dd:删除当前光标所在行
dw:删除当前光标所在位置的单词
d$:删除当前光标所在位置至行尾的内容
u:撤销前一编辑命令
a:在当前光标后追加数据
A:在当前光标所在行行尾追加数据
r char:用char替换当前光标所在位置的单个字符
r text:用text覆盖当前光标所在位置的数据,知道按下ESC键
五、复制和粘贴
p:粘贴,将删除数据取回来,插入到当前光标所在行之后
yw:复制单词
y$:复制到行尾
v:高亮选中文本,p键粘贴文本
六、查找和替换
:/ 查找
:s/old/new/ 替换
七、补充
f+(单个字符): 直接定位查找
c+w: 直接删除一个字符
1950

被折叠的 条评论
为什么被折叠?



