GVim一些常用快捷键

最近新入职,也打算玩玩vim

由于用的是Windows的系统,所以就用的gvim,也给以后linux和mac打下基础

vim版本7.4:http://pan.baidu.com/s/1dDvjfWX#path=%252FVim-7.4-for-windows-64bit-build

阅读了一下vim的用户文档,都是英文的,很蛋疼,但凑合着能看明白,下面列举下一些常用快捷键,有不对的希望更正。

h是左,l是右,j是下,k是上

9k
是将光标上移9行,其他移位同理,9999k移动到文件首字符

ctrl
- ]是跳转链接

ctrl
- o是返回上一个跳转

x
是删除一个字符

dd
是删除一行

pp
是复制一行

v
是类似Windows中按住shift键然后加左右键选中文字

u
undo操作

ctrl
r redo操作

i
操作,光标将跑到该字符前 insert

a
操作,光标将跑到该字符后 append

3a
操作,加需要输入的字符,按esc后直接产生3个同样的字符,数字加a操作加字符。

o
操作,将在光标所在行下面另起新行,并将光标移到新行处,处于编辑模式

O
操作,将光标所在行上面另起新行,并将光标移到新行处,处于编辑模式

w
光标一次往后移动一个单词的位置,光标定位在单词首部,可以结合数字使用

b
光标一次往前移动一个单词的位置,光标定位在单词首部,可以结合数字使用

e
光标一次往后移动一个单词的位置,光标定位在单词尾部,可以结合数字使用

ge
光标一次往前移动一个单词的位置,光标定位在单词尾部,可以结合数字使用以上四个操作大写后将移动连接的整个字符,不在区分字母和其他字符

end和$
将光标移动到行尾

home和^和0
将光标移动到行首,^是移动到当前行的第一个字符处,0是不管是否是字符还是空格,都移动到最前端

f字符
搜索下面的某一个字符,如fy,搜索下一个y字符,光标移到该位置。可以和数字合用,3fy,光标移到第三个y出现的位置。

F字符
搜索前面的某一个字符,用法跟f一样。

%
跳转到与当前符号匹配的符号处,如(),[],{}

%和数字
结合使用,将会跳转到文件的相应percent位置

G
移动光标到文件末尾,和数字结合使用,如33G,移动光标到第33行gg
移动光标到文件开头

``
移动光标到前一个位置

ma~z
对当前位置做标记,可以做26个,从a到z。

`a~z
将光标跳转到做的标记处。对应所做的标记。

H
home,移动光标到文件开始位置

M
Middle 移动光标到文件中部

L
last 移动光标到文件末尾

ctrlG
文件底部会出现文件信息:文件位置,权限,行数,所占百分比

zz
使当前行成为可视窗口中心

zt
使当前行成为可视窗口顶部

zb
使当前行成为可视窗口底部

/字符?字符
搜索所有字符的出现,可结合上下键,找以前搜索过的字符。可以写字母然后按上,直接找到以前搜过的东西

n与N
使光标在搜索到的字符中往后或往前移动

*
搜索下一个光标所在位置的字符的位置,并将光标移到下一处 可结合数字使用

# 搜索上一个光标所在位置的字符的位置,并将光标移到上一处 可结合数字使用

/\<the\>
搜索与the完全匹配的字符,即以t开头,以e结尾的单词,不包括包含此单词的其他单词,如there或者auther等

g*

g#
对#*的扩展。不完全匹配,完全匹配需要用\< \>

.
例子:a.c,搜索第一个字母是a,第三个字母是c的字符。如/a.c

需要输入:的快捷键

:j
将本行与下一行中间的多余空格换行清除掉,默认保留一个空格

:u
undo操作(可以不加:直接操作)

:q!
强制退出

:qw
保存并退出

:e!
重新load文件

:set
number/:set nonumber 行数的显示和消失

:set
ruler/:set noruler 在文本编辑框的右下角显示/隐藏 当前光标所在的行数,列数,所占百分比

:set
ignorecase/:set noignorecase 设置是否区分大小写

:set
hlsearch/:set nohlsearch/:nohlsearch 是搜索出来的字符高亮/取消高亮

:set
incsearch/:set noincsearch 是否开启搜索时匹配

今天先就贴这么多吧,以后有机会再贴上,下周公司有些大项目要处理,毕竟要工作的。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-18 09:20:47

GVim一些常用快捷键的相关文章

UltraEdit快捷键大全 UltraEdit常用快捷键大全

UltraEdit是一套功能强大的文本编辑器,可以编辑文本.十六进制.ASCII码,可以取代记事本,内建英文单字检查.C++及VB指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢. 说到编辑器的快捷键,VIM是无与伦比的.要反对,也得是带脚踏板的EmaCS.UE还是有差距的,很大差距.注意:VIM是开源.免费的,而UE则需要注册.UE是Windows下最好的编辑器--如果没有GVIM和Emacs的话.而VIM和Emacs则是任何操作系统下最好的编辑器. 自定义快捷键:UE很多功能

PHP - PhpStorm 快捷键大全 PhpStorm 常用快捷键和配置(转)

原文地址:http://www.cr173.com/html/66775_1.html PhpStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具,PhpStorm可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化debug功能.Phpstrom的一款名为Magicento的插件对快速创建Magento插件十分有用. 常用快捷键  设置快捷键:File -> Settings -> IDE Settings -> Keymap -> 选择“Ecli

图文解释XCode常用快捷键的使用

刚开始用Xcode是不是发现以前熟悉的开发环境的快捷键都不能用了?怎么快捷运行,停止,编辑等等.都不一样了.快速的掌握这些快捷键,能提供开发的效率. 其实快捷键在Xcode的工具栏里都标注有,只是有的符号和你的键盘上的符号对应不起来罢了.下面截图工具栏里的快捷键总结一下常用快捷键的用法. 一.关于运行调试 1.运行,停止,都在工具栏的Product里. Command + R  运行. Command + .  停止 2.F6单步调试.F7跳入,F8继续, 和Eclipse,VS类似 二.导航

android开发——Eclipse环境下代码编辑最常用快捷键集锦(来了就不能空手而归)

Ctrl+D:删除光标所在行 Ctrl+/ :注释选中行 :Ctrl+\:注销选中行 Ctrl+Shift+/:注释选中的java或xml代码块: Ctrl+Shift+\:注销选中的Java或xml代码块.(形式:/*      */ 或 <!--      -->) shift + alt + j或/**+Enter(回车键):添加javadoc头注释,形如/** * * * * * */(个人更习惯用/**+Enter(回车键)) Ctrl+K:向前查找与当前选定内容相同的代码(如查找与

myeclipse的常用快捷键

创建一个类 Alt+Shift+N,C,输入Demo,回车 创建类属性 按3次下方向键,回车,输入String name;,回车 创建构造器 Alt+Shift+S,O,回车 创建getter/setter Alt+Shift+S,R,空格,回车 创建toString方法 Alt+Shift+S,S,回车 创建main函数 输入main,Alt+/,回车 创建foreach循环 输入fore,按2次Alt+/,回车,Tab键,输入arg 实例化Demo类 输入new,空格,Alt+/,输入arg

Webstorm -Eclipse的常用快捷键对照表

Webstorm -Eclipse的常用快捷键对照表 查找/代替 Webstorm快捷键 Eclipse快捷键 说明 ctrl+shift+N ctrl+shift+R 通过文件名快速查找工程内的文件(必记) ctrl+shift+alt+N ctrl+shift+alt+N 通过一个字符快速查找位置(必记) ctrl+F ctrl+F 在文件内快速查找代码 F3 ctrl+K 查找下一个 shift+F3 ctrl+shift+K 查找上一个 ctrl+R ctrl+F 文件内代码替换 ctr

IntelliJ IDEA常用快捷键小结

IntelliJ Idea 常用快捷键列表 Ctrl+Alt+t 选择代码块 try catch Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等) mac系统 fn+alt+回车Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动补全代码Ctr

Chrome常用快捷键

Chrome常用快捷键 Ctrl+N 打开新窗口Ctrl+T 打开新标签页Ctrl+Shift+N  在隐身模式下打开新窗口Ctrl+Shift+T  重新打开上次关闭的标签页,最多最近的10个标签页Ctrl+F4或Ctrl+W  关闭当前标签页或弹出窗口Alt+F4  关闭当前窗口F5或Ctrl+R 重新载入当前网页Ctrl+F5或Shift+F5 重新载入当前网页,忽略缓存的内容 Ctrl+Tab   切换到下一个标签页Ctrl+Shift+Tab    切换到上一个标签页ALT + ←  

visual studio 2013 快捷键大全、VS2013常用快捷键

Visual Studio 2013 是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具.代码管控工具.集成开发环境(IDE)等等.VS 2013 中新增了很多提高开发人员工作效率的新功能,比如自动补全方括号.使用快捷键移动整行或整块的代码等: 合理使用快捷键可以提高开发效率.但是Visual Studio提供的快捷键多如牛毛,那我们有没有必要掌握所有快捷键的使用方法呢,答案因人而异.就我个人而言,在开发过程中,我就只用到了其中的很少一部分,但是工作同样进行的