GVIM常用命令(持续更新中)
2011-12-08 11:22
218 查看
1 win7 如何把VIM 添加到右键
+在运行里面输入 redegit ,回车,这是打开windows的注册表。 +依次打开HKEY_CLASSES_ROOT/*/shell,有点点击shell,新建项,输入项的名字,这是要在右键里显示的,建议输入Edit with Gvim. +右键点击刚建的 Edit With Gvim 项,再新建项,名字为 command , 修改其值为 D:\Program Files\Vim\vim72\gvim.exe "%1"2 非常有用的命令
2.1 代码自动排版:
gg=G
2.2 窗口相关:
Ctrl-W o | 最大化窗口 |
CTRL-W j | 跳转到下方窗口 |
CTRL-W k | 跳转到上方窗口 |
CTRL-W CTRL-W | 移动光标至下方窗口 (折转) (Wrap) |
CTRL-W W | 移动光标至上方窗口 (折转) (wrap) |
CTRL-W t | 跳转到顶端窗口 (top) |
CTRL-W b | 跳转到底端窗口 (bottom) |
CTRL-W p | 跳转到上一次激活的窗口 (previous) |
CTRL-W r | 向下旋转窗口 (rotate) |
CTRL-W R | 向上旋转窗口 (Rotate) |
CTRL-W x | 将当前窗口与下一个窗口对调 (eXchange) |
CTRL-W = | 使所有窗口等高 |
CTRL-W - | 减少当前窗口高度 |
CTRL-W + | 增加当前窗口高度 |
CTRL-W _ | 设置当前窗口高度 (缺省: 很高) |
2.3 关于撤销树:
u 撤销上一次操作 Ctrl+r 恢复上一次操作
Ctrl+y 恢复上一次操作
2.4 输入不了中文怎么办
要把vi的encoding设置成同系统的编码一样的,通常将其设置成utf8 ,set encoding=utf8
2.5 忽略大小写查找
vim的查找功能是在命令行下输入 :/待查的字符串,默认vim的查找是区分大小写的, 其实大多数情况下都是想进行忽略大小写的查找, 可以使用如下命令: 这样vim在查找时就会忽略大小写了, 可以将其加入.vimrc ,就不用每次都输入了。set ignorecase 或者是 :set ic 我现在更喜欢的是smartcase, 它会自动判断你所想要的是大写还是小写 set smartcase
2.6 在函数间跳转
] ], 跳到下一个函数 [ [, 路到上一个函数
2.7 其它一些删除操作
'cib' change inside parenthesis 'cw' change a word 'ci(' change inside () 'ci{' change inside {} 'cab' change around parenthesis 'dab' delete around parenthesis d<number>d would delete <number> lines
2.9 替换当前光标下的单词
在vimrc中加入以下command:" Quickly replace current word nmap <A-s> :%s/\<<C-r><C-w>\>//g<Left><Left>
当按下Alt-S时,会自动出现:%s/current word under cursor//g
2.10 关闭Diff 模式
: diffoff2.11 NERDTree访问其它盘符
: NERDTree c:\: NERDTree d:\Test
2.12 代码间跳转
Ctrl + o: 跳转到上一次改动Ctrl + i: 跳转到下一次改动
2.13 保留带关键字的行
:v/keyword/d2.14 删除带关键字的行
:g/keyword/d2.15 关闭其它分屏窗口
:only2.16 打开/关闭Quick Fix窗口
:copen/cclose2.17 显示所有buffer的编号
:ls相关文章推荐
- Hadoop常用命令(持续更新)
- MySQL常用命令(持续更新)
- cmd常用命令总结(持续更新)
- Linux-常用命令记录表 - 持续更新中
- Docker 常用命令收录 -- 持续更新
- Git 常用命令整理(持续更新)
- ORACLE常用查询命令,持续更新......
- 软件开发中常用的linux命令,持续更新~~~~~~
- linux Shell常用命令(持续更新)
- Ansible命令应用之常用模块(持续更新中)
- linux常用命令(持续更新... ...)
- Linux常用命令说明(记录自己Linux命令使用情况,后续会持续更新)
- Linux常用命令和工具摘要 (持续更新中)
- Git常用命令-后续持续更新~~~
- 常用的saltstack命令组合整理(持续更新中....)
- git常用命令(1)(持续更新)
- git常用命令-------自用-------持续更新中
- linux常用命令(持续更新)
- mongodb常用命令笔记(持续更新)
- vim常用命令汇总(持续更新)