vim快捷指令
vim配置优化(基本配置)
yum install -y vim
# 安装 vim-plug 插件管理
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
提供三种配置方案,从完整版到简洁版,包含插件管理、主题配色、自动补全等。
vim快速跳转
gg # 文件开头
G # 文件结尾
88G # 跳转到第88行
H/M/L # 窗口首行/中间/尾行
/word # 向下搜索
?word # 向上搜索
* / # 搜索光标下单词(向下/向上)
ctrl+o / ctrl+i # 跳转较旧/较新位置
vim行内移动
0 / $ # 行首/行尾(含空格)
^ / g_ # 行首/行尾(不含空格)
w / e / b # 单词间跳转
f{F} / F{F} # 行内查找
vim复制粘贴删除
dd / yy / p # 删除/复制/粘贴
D / C # 删到行尾 / 改到行尾
diw / ciw # 删除/修改单词
di' / ci' # 删除/修改引号内内容
buffer, window, tab
# buffer
:e a.js # 打开文件到 buffer
:ls # 列出 buffer
:b 2 # 切换 buffer
# window
:vs / :sp # 水平/垂直分割
ctrl+w+h/j/k/l # 移动视口
# tab
:tabe abc.js # 新建 tab
gt / gT # 切换 tab
寄存器与宏录制
:reg # 查看寄存器
"ayy # 复制到寄存器 a
"ap # 粘贴寄存器 a
qa ... q # 录制宏到寄存器 a
@a # 执行宏
更多高级操作请参考完整版 vimrc 配置。