本文共 1602 字,大约阅读时间需要 5 分钟。
find 搜索
w : 保存 q : 退出,如果没有保存,不允许退出 q! : 强制退出,不保存退出 wq :保存并退出 x :保存并退出
1.上下左右 h: 向左 j: 向下 k: 向上 l : 向右
w : 向后移动一个单词- b : 向前移动一个单词 0 : 行首 ^ : 行首,第一个不是空白字符的位置 $ : 行尾
gg : 文件顶端 G : 文件末尾 数字 gg : 移动到数字对应行数 数字 G : 移动到数字 对应行数 :数字 : 移动到数字对应的行数
Ctrl +b : 向上翻页 Ctrl +f : 向下翻页 H : 屏幕顶部 M : 屏幕中间 L : 屏幕底部
vim 中使用 空行 来区分段落 { : 上一段 } : 下一段
() [] {} 使用效率高 而且都是成对出现的 % 括号匹配及切换
v : 从光标位置开始按照正常模式选择文本 v :选中光标尽管的完整行 Ctrl + v : 垂直方向选中文本
u : 撤销上次的命令 Ctrl + r : 恢复撤销的命令
x : 删除光标所在的字符,或者选中的文字 d : 删除移动命令对应的内容 dd :删除光标所在行 , 可以ndd 删除多行 D : 删除至行尾 dw : 从光标位置删除到单词末尾 d0 : 从光标位置删除到段落末尾 d} : 从光标位置删除到段落末尾 ndd :从光标位置向下连续删除n行
r : 替换当前字符 R : 替换当前黄光标后的字符
/str : 查找/ str 13.查找并替换 全局替换:%s /旧文本/新文本/g 全局替换确认:%s /旧文本/新文本/gc 光标替换: :s/旧文本/新文本/g
i :在当前字符前插入文本 I : 在行首插入文本 a : 在当前字符后添加文本 A: 在行末添加文本 o: 在当前行后面插入以空行 O: 在当前行前插入一空行
转载地址:http://wtkzi.baihongyu.com/