潇洒郎: Vim使用技巧总结
Vim使用技巧
1、上下左右移动:hjkl: 左下上右
2、gg 跳到第一行 2gg 跳到第2行
3、G跳到最后一行
4、ctrl+u/b =PageUp
5、ctrl+d/f =PageDown
4、zz/zt/zb?
insert模式
1、i 当前光标前开始输入,I在本行开头开始输入
2、a 当前光标后开始输入,A在本行末尾开始输入
3、o下方插入新的一行,开始输入,在上方插入一行开始输入
4、s删除当前光标的字母,然后开始输入,S删除当前行开始输入
Command模式
1、:w 保存当前文件
2、:q 退出
3、:h 显示帮助命令
Visual模式
1、normal模式下按v进入可视模式,上下移动选择行: x剪切/y复制,normal模式下:p粘贴
2、esc回到normal模式
基于单词的移动
1、w word跳转到下一处单词的开头
2、b back跳转到上一处单词的开头
3、e end转到下一处单词的结尾
4、ge e的反向,跳转到上一处单词的结尾
大写单词是连续的
基于搜索的移动
f{char} t{char} 跳转到本行的下一个char字符出现处/出现前
;/, 快速向后/向前重复ft查找
F{char} T{char} 往前搜索而非往后
文件中搜索
/{pattern} *{pattern}跳转到本文件中下一个pattern出现的地方, 当前单词,不想重新输入该单词
?{pattern} 跳转到本文件中上一个pattern出现的地方