首页 文章详情

vim

约 2 分钟阅读

在命令模式下

e 跳到单词的末尾
w 跳到单词的首位
r + [想要替换成的字符]  比如hello 光标在h上,ra 就是把h替换成了a,也就是allo
gg 跳到第一行首位
G 跳到最后一行
o 在光标的下面新开一行
O 在光标的上面新开一行
. 执行上次的操作

搜索

在normal模式下
"""
hello world
hello
"""
输入 /hello 按下回车 n 去到下一个hello的位置

替换

在normal模式下
"""
hello world
hello
"""
光标所在行替换
  替换单个
  键入 
  :s/hello/hi
  替换全部
  键入 
  :s/hello/hi/g
全文替换
键入
:%s/o/i/g

复制

复制当前行 yy

粘贴

p

删除

删除当前行 dd
删除光标选中字符 x
2dd 删除从光标(包括光标所在行)往下2行

撤销

u

反撤销

ctrl r

生成多个

在normal模式下按下100,进入输入模式 输入hello 然后esc

visual

v 选中
v0 选中到行首
ctrl + v 进入 到block 然后ctrl + d 选中到最后一行 然后想要对选中的行做操作 按下 I,输入 # 进行注释,然后再按下esc

help

help 0
help test.txt

评论

正在加载评论...

相关文章