VIM快捷键汇总
2017-03-21 22:54
183 查看
VIM快捷键
w 跳到下一个单词的开始e 跳到单词的结束
b 向后跳
gg 跳到文件的开始
G 跳到文件的结束
10gg或10G 跳到第10行
ta 跳到下一个a的前面
fa 跳到下一个a
大写的意思相反
ctrl+e 开启/关闭目录树
o 新增下一行,并进入插入模式
O 新增上一行,并进入插入模式
sp filename水平分屏
Ctrl+w c 关闭当前窗口
[[ 函数之间的向前跳转
]] 函数之间的跳转
vi+{,[,(,’,”选中符号中间的内容,不包括符号
va+{,[,(,’,”选中符号中间的内容,包括符号
vip 选中一个段落
r !date 插入系统时间
r filename 插入文件内容
ctags -R 创建目录的tags文件
set tags=..\tags设置文件的tags文件
ctrl+] 跳到定义的地方
ctrl+t 跳回来
\\+w,b,s,h,j,k,l,.
插入模式缩进
插入模式,以单词为单位删除
光标回到上一次的位置
dw 删除光标之后的单词剩余部分
d$ 删除光标之后的该行剩余部分
c 功能和d相同,删除完进入插入模式
cc 删除当前行,并进入插入模式
{ 移动到段首,}移动到段尾
` 移动到上次编辑文件的位置
s 删除一个字符,并进入插入模式
xp 交换两个字符
>> 缩进所有选择的代码 <<反缩进所有选择的代码
缓冲区快捷键
ls 缓冲区列表
sbuffer 3 在新窗口中打开
bn 编辑下一个缓冲区
bp 编辑上一个缓冲区
bf 编辑第一个缓冲区
bl 编辑最后一个缓冲区
bdelete 3 删除缓冲区
目录树快捷键
o 打开一个文件
go 打开一个文件,但光标留在NERDTree
i 水平分割创建文件的窗口
gi 水平分割创建文件的窗口,但光标留在NERDTree
s 垂直分割创建文件的窗口
gs 垂直分割创建文件的窗口,但光标留在NERDTree
P 跳转到当前根目录
p 跳转到光标所在的上一级目录
K 跳转到第一个子路径
J 跳转到最后一个子路径
和: 在同级目录和文件间移动,忽略子目录和子文件
C 将根路径设置为光标所在的目录
u 设置上级目录为根路径
U 设置上级目录为跟路径,但是维持原来目录打开的状态
r 刷新光标所在的目录
R 刷新当前根路径
I 显示或者不显示隐藏文件
f 打开和关闭文件过滤器
q 关闭NERDTree
A 全屏显示NERDTree,或者关闭全屏
sneak.vim快速移动插件
s{char}{char}搜索两个字符
; 下一个
3; 下三个
ctrl+o 回到开始搜索的位置
s 在任何时间,重复最近一次的搜索
NERD_commenter注释插件
\+cc 注释当前行和选中行
\cn 同上
\+c+<空格> 有注释则取消注释,无注释则注释
\+ci 同上
\+cs 代码开头介绍部分的注释
\+cy 添加注释,并复制被添加注释部分
\+c$ 注释当前光标到该行结尾的内容
\+cA 跳转到该行结尾添加注释,并进入编辑状态
\+ca 转换注释方式,/**/与//之前切换
\+cu 取消注释
vim-multiple-cursors多重编辑插件
选中光标下的单词,可连续按
选中上一个单词
跳过这个单词
c 修改
相关文章推荐
- Vim常见快捷键汇总
- vim快捷键汇总(持续更新……)
- Vim快捷键汇总
- VIM基本快捷键汇总
- Vim快捷键及使用技巧汇总
- Linux平台编辑器Vim的使用快捷键汇总
- VIM 及其插件使用快捷键汇总
- Vim快捷键汇总 - Jeffery Lee的专栏 - CSDNBlog
- [vim]VIM快捷键整理
- vim快捷键操作
- 最全的Mac OS X【快捷键组合】汇总
- VIM快捷键
- Sublime 快捷键汇总及设置快捷键配置环境变量
- Sublime Text2 快捷键汇总
- terminator和vim快捷键
- Sublime Text 3 快捷键汇总
- 拾遗:vim 快捷键设置
- PHP开发之Zend Studio快捷键汇总
- 最全的vim快捷键
- Mac终端中Vim编辑器快捷键