| 关键词: 行号 光标 单词 行头 移动 多行 字符串 单行 一个 文件 |
1、移动: 上j,下k,左h,右l 行头和行尾:0,$ 按照单词移动:w,W(不包含标点符号等)前移,b,B(不包含标点符号等)后移 ,nw(W),nb(B)前移货后移n个单词 文件尾:G,文件头1G,NG,移动到指定的行。(goto) 整屏:ctrl+F,ctrl+b, 半屏幕:ctrl+d,ctrl+u 当前屏幕: 移动到开始:H 移动到中间:M 移动到最低:L 顶行下n行:nH 底行上n行:nL 2、插入:(insert) 行头:I,行尾:A 普通:i,字符后:a 前行:O,下行:o 3、替换:(change) cnw(W):往前替换替换n个单词 cnb(B):往后替换n个单词 c0:直到行头 c$:直到行尾 cc:整行替换,不管光标在行的什么位置 r:替换一个字母 R:直到输入结束按ESC后 s:替换一个字母 S:删除整行,不管光标在行的什么位置 ~:大小写转换 4、复制: 单词:nyw(W) 单行:yy 多行:nyy 撤销:u 使用vim编辑文件,然后按v进入可视化编辑模式,这样可以快速的自定义段落复制 5、粘贴: 光标后粘贴:p 光标前粘贴:P 6、删除: (delete) 单个字符:x 单词:ndw(W) 单行:dd 多行:ndd 行头:d0 删除到行尾:d$或D(还在命令模式下)或C(在输入模式下) 7、查找: 正向查找:/ 下一个匹配:n 反向查找:? 下一个匹配:n 8、替换: 单行替换:冒号s/搜索字符串/要替换的字符串/ 仅替换第一个匹配的,整行替换后加g 显示行号:set nu(number的缩写) 指定范围内:开始行号,结束行号s/搜索字符串/要替换的字符串/g,行号可以用.(当前光标位置)和$(文档末尾)代替 9、编辑的过程中执行命令: :! 命令 10、另存为: :w 文件名 11、其他 重复执行:. 连接两行:J 学会这些,应该可以比较快速的处理文本文件了 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|