命令模式
vim + file打开文件定位到最后一行vim +num file打开文件并定位到第num行vim +/keyword file打开文件并定位到第一次出现keyword的地方, 按n跳转到下一个出现keyword的地方vim file1 file2 file3同时打开多个文件,:n往后切换:N往前切换
常用命令
- 光标左移 h
 - 光标下移 j
 - 光标上移 k
 - 光标右移 l
 - 跳转单位为一个word : w
 - 向下翻页 Ctrl+f
 - 向上翻页 Ctrl+b
 - 向下翻半页 Ctrl+d
 - 向上翻半页 Ctrl+u
 - 删除光标所在行 dd
 - 在光标所在行的下方插入一行并切换到输入模式 o
 - 复制光标所在的行 yy
 - 在光标所在行的下方粘贴 p
 - 在光标所在行的上方粘贴 P
 - ZZ 保存并退出
 - w 移动光标到下一个单词的词首
 - b 移动光标到上一个单词的词首begin
 - e 移动光标到下一个单词的结尾end
 - ge 移动光标到上一个单词的结尾
 - 遇到括号
() [] {}, 如果当前光标停留在括号上, 按下%即可匹配到对应的括号上. - *和# 分别表示匹配当前光标下的单词, 并移动到下一个单词和上一个单词
 - b back
 - u undo 撤销
 - cc 剪切一行, 并进入编辑模式
 - p 粘贴 paste
 - v 选择
 - yy 复制
 - Ctrl+w 切换窗口
 
低行模式:
- 保存 :w
 - 退出 :q
 - 强制 :!
 - 列出打开的所有文件 :ls
 - 光标快速定位到第num行 :num
 - 从光标开始向后搜索 /xxx
 - 从光标开始向前搜索 ?xxx
 
编辑模式
输入: i
保存并退出: :wq
删除一行: dd