vim 命令操作设置技巧

hrs 提交于 2019/12/31 - 06:22 , 周二

*  用于查找相同的单词或符号,把光标移动到想要查找的单词或符号,按*键即可高亮显示要查找的内容。

:set hls  设置高亮显示

: set ts=4  设置tab 键为4个空格。

:set number 或 :set nu   显示行号

:set nonumber 或 :set nonu   隐藏行号

:%s/from/to/g   替换所有指定的文本 。 from :指你要查找的字符 。to:指你想要替换的字符。g :代表至末尾。

: n,$s/from/to /g  指定n行替换文本 。 n: 指定你要从第几行开始替换。from :指你要查找的字符 。to:指你想要替换的字符。g :代表至末尾。

a 插入

i 插入

o 末尾插入

gg 光标移动到第一行

GG 光标移动到最后一行

h 往左移动 

l 往右移动

j 往下移动 

k 往上移动 

q 退出

q! 强制退出

w 保存

w! 强制保存

wq 保存退出

wq! 强制保存退出

page up 往上翻页

page down 往下翻页

v  可视模式

ctrl + f 往下翻页

ctrl + b 往上翻页 

数字 + gg  指定到行数。例如:按23gg  光标就会跳到23行

数字 + j  往下跳n行  例如:10 j 就是往下跳10行。

cc 删除一行  或等于剪切

c+n+c 连续删除n行  例如:c2c 就是删除两行。

 esc 返回

u 恢复删除 

p 粘贴 

ctrl + n 自动补全  (在编辑模式下可用)

 

标签