Skip to content

Vim

参考资料

  • vim - 够用 - 4

基础

  • vim 是一种模式编辑 / 完全键盘 / 命令操作的编辑器, 熟练它可以非常快的编辑代码
  • 当然, 最主要的是在几乎所有 UNIX-like 系统当中都有 vi
x/X 删除

hjkl 移动 ^+df 翻页

0 - 行首
w - 从当前光标当前位置直到下一个单词起始处,不包括它的第一个字符
e - 从当前光标当前位置直到单词末尾,包括最后一个字符
$ - 从当前光标当前位置直到当前行末

dd == 0d$
xdd

gg 跳转到开始
G 跳转到结束
行号+G

/或是?查找n/N上下看
%找配对括号
^+v 选择块
yy 复制一行
nyy
p 粘贴
u 撤销
^+r 反撤销
. 再做一次
ce 删单词插入
i 开始写
o 加一行开始写
:#,#s/old/new/g 其中 #,# 代表首尾两行的行号
:%s/old/new/gc 会找到整个文件中的每个匹配串,并且对每个匹配提示否进行替换
:! +shell命令
:w filename 保存 (可以保存部分)
^+w ^+w换窗口
:n/N 换文件
:e filename 打开新文件
:ls 列出所有打开
:w address 保存到