macos vim常用快捷键
操作:
h —— 光标左移一位
l(小写L) —— 光标右移一位
j —— 文件上移一行(相当于光标下移一行)
k —— 文件下移一行(相当于光标上移一行)
0 —— 光标移到行首
$ —— 光标移到行尾
H —— 光标移到屏幕首行
M —— 光标移到屏幕中间行
L —— 光标移到屏幕末尾行
ngg —— 光标移到文件第n行,n默认为1,即只输入gg时,移到文件首行。
G —— 光标移到文件末尾
i —— 当前光标处插入内容
o —— 当前光标下一行插入
O —— 当前光标上一行插入
yy —— 复制当前行
nyy —— 复制当前及下n-1行
ggyG —— 复制全文
d0 —— 删除光标至行首的字符
d$ —— 删除光标至行尾的字符
dd —— 删除/剪切整行
ndd —— 向下删除/剪切n行
nx —— 删除光标后n个字符
nX —— 删除光标前n个字符
dG —— 删除全文
:n1,n2 d —— 删除n1至n2行
p(小写) —— 当前行下一行粘贴
P(大写) —— 当前行上一行粘贴
翻屏操作:
ctrl(left) + u —— 向上翻半屏幕
ctrl(left) + d —— 向下翻半个屏幕
ctrl(left) + b —— 向上翻一个屏幕
ctrl(left) + f —— 向下翻一个屏幕
行号操作:
:set nu —— 显示行号(nu=number)
:set nonu —— 取消行号显示
:n —— 定位到第n行
:x —— 保存+退出
:w —— 保存
:q —— 退出
:! —— 强制执行
u —— 撤销
ctrl + r —— 恢复上一步被撤销的操作
/word —— 查找匹配文本内容,查找中点击键盘的n(n=next)键,实现连续查找
获取帮助 :help q
Vim是内建代码补全功能的,在不需要通过任何设置的情况下就能使用。
在您编辑代码的时候,键入 ctrl+x, ctrl+o, ctrl+n, ctrl+p 等快捷键,就会弹出智能提示的菜单。
vim常用命令总结:https://www.cnblogs.com/chenyablog/p/10399601.html
永久显示行号,开启语法高亮模式
直接编辑/usr/share/vim/vimrc,或者将此文件copy到~/.vimrc,之后编辑copy出来的文件
在文件末尾添加
set nu
" 显示行号
set tabstop=4
set shiftwidth=4
set expandtab
set smarttab
set autoindent
set ruler
syntax on
" 开启语法高亮
浙公网安备 33010602011771号