vim 快捷键大全

一、移动光标

1、左移h、右移l、下移j、上移k

2、向下翻页ctrl + f,向上翻页ctrl + b

3、向下翻半页ctrl + d,向上翻半页ctrl + u

4、移动到行尾$,移动到行首0(数字),移动到行首第一个字符处^

5、移动光标到下一个句子 ),移动光标到上一个句子(

6、移动到段首{,移动到段尾}

7、移动到下一个词w,移动到上一个词b

8、移动到文档开始gg,移动到文档结束G

9、移动到匹配的{}.().[]处%

10、跳到第n行 ngg 或 nG 或 :n

11、移动光标到屏幕顶端H,移动到屏幕中间M,移动到底部L

12、读取当前字符,并移动到本屏幕内下一次出现的地方 *

13、读取当前字符,并移动到本屏幕内上一次出现的地方 #

二、查找替换

1、光标向后查找关键字 #或者g#

2、光标向前查找关键字 *或者g*

3、当前行查找字符 fx, Fx, tx, Tx

4、基本替换 :s/s1/s2 (将下一个s1替换为s2)

5、全部替换 :%s/s1/s2

6、只替换当前行 :s/s1/s2/g

7、替换某些行 :n1,n2 s/s1/s2/g

8、搜索模式为 /string,搜索下一处为n,搜索上一处为N

9、制定书签 mx, 但是看不到书签标记,而且只能用小写字母

10、移动到某标签处 `x,1旁边的键

11、移动到上次编辑文件的位置 `.

PS:.代表一个任意字符 *代表一个或多个字符的重复

正则表达式的内容将会在后续文章中整理

三、编辑操作

1、光标后插入a, 行尾插入A

2、后插一行插入o,前插一行插入O

3、删除字符插入s, 删除正行插入S

4、光标前插入i,行首插入I

5、删除一行dd,删除后进入插入模式cc或者S

6、删除一个单词dw,删除一个单词进入插入模式cw

7、删除一个字符x或者dl,删除一个字符进入插入模式s或者cl

8、粘贴p,交换两个字符xp,交换两行ddp

9、复制y,复制一行yy

10、撤销u,重做ctrl + r,重复.

11、智能提示 ctrl + n 或者 ctrl + p

12、删除motion跨过的字符,删除并进入插入模式 c{motion}

13、删除到下一个字符跨过的字符,删除并进入插入模式,不包括x字符 ctx

14、删除当前字符到下一个字符处的所有字符,并进入插入模式,包括x字符,cfx

15、删除motion跨过的字符,删除但不进入插入模式 d{motion}

16、删除motion跨过的字符,删除但不进入插入模式,不包括x字符 dtx

17、删除当前字符到下一个字符处的所有字符,包括x字符 dfx

18、如果只是复制的情况时,将12-17条中的c或d改为y

19、删除到行尾可以使用D或C

20、拷贝当前行 yy或者Y

21、删除当前字符 x

22、粘贴 p

23、可以使用多重剪切板,查看状态使用:reg,使用剪切板使用”,例如复制到w寄存器,”wyy,或者使用可视模式v”wy

24、重复执行上一个作用使用.

25、使用数字可以跨过n个区域,如y3x,会拷贝光标到第三个x之间的区域,3j向下移动3行

26、在编写代码的时候可以使用]p粘贴,这样可以自动进行代码缩进

27、 >> 缩进所有选择的代码

28、 << 反缩进所有选择的代码

29、gd 移动到光标所处的函数或变量的定义处

30、K 在man里搜索光标所在的词

31、合并两行 J

32、若不想保存文件,而重新打开 :e!

33、若想打开新文件 :e filename,然后使用ctrl + ^进行文件切换

四、窗口操作

1、分隔一个窗口:split或者:vsplit

2、创建一个窗口:new或者:vnew

3、在新窗口打开文件:sf {filename}

4、关闭当前窗口:close

5、仅保留当前窗口:only

6、到左边窗口 ctrl + w, h

7、到右边窗口 ctrl + w, l

8、到上边窗口 ctrl + w, k

9、到下边窗口 ctrl + w, j

10、到顶部窗口 ctrl + w, t

11、到底部窗口 ctrl + w, b

五、宏操作

1、开始记录宏操作q[a-z],按q结束,保存操作到寄存器[a-z]中

2、@[a-z]执行寄存器[a-z]中的操作

3、@@执行最近一次记录的宏操作

六、可视操作

1、进入块可视模式 ctrl + v

2、进入字符可视模式 v

3、进入行可视模式 V

4、删除选定的块 d

5、删除选定的块然后进入插入模式 c

6、在选中的块同是插入相同的字符 I<String>ESC

七、跳到声明

1、[[ 向前跳到顶格第一个{

2、[] 向前跳到顶格第一个}

3、]] 向后跳到顶格的第一个{

4、]] 向后跳到顶格的第一个}

5、[{ 跳到本代码块的开头

6、]} 跳到本代码块的结尾

八、挂起操作

1、挂起Vim ctrl + z 或者 :suspend

2、查看任务 在shell中输入 jobs

3、恢复任务 fg [job number](将后台程序放到前台)或者 bg [job number](将前台程序放到后台)

4、执行shell命令 :!command

5、开启shell命令 :shell,退出该shell exit

6、保存vim状态 :mksession name.vim

7、恢复vim状态 :source name.vim

8、启动vim时恢复状态 vim -S name.vim

时间: 2024-11-10 07:49:21

vim 快捷键大全的相关文章

notepad++ 快捷键大全、notepad常用快捷键

Notepad++ 快捷键 大全, notepad++也情有独钟,最近发现了一个快捷键,就是选中单词,ctrl+shift+enter.不过现在想知道一个快捷键,假设有三行代码,选中后一般按TAB就可以三行全部缩进. Notepad++绝对是windows下进行程序编辑的神器之一,要更快速的使用以媲美VIM,必须灵活掌握它的快捷键,下面对notepad++默认的快捷键做个整理(其中有颜色的为常用招数): 1. 文件相关 快捷键动作定义 Ctrl-O打开文件 Ctrl-N新建文件 Ctrl-S保存

那些让程序员提升30-80%的快捷键大全整理

程序员怎么提高编码效率, 需要熟练使用各种工具的快捷键,, 熟悉以下快捷键, 轻松提升30%-80% chrome快捷键大全 navicat 官方使用手册,中文版,快捷键大全 vim快捷键 xshell的快捷键(非常实用) phpstorm快捷键大全 熟练使用, 多次反复查看记忆并运用 重要的主要有ide编辑器, 对应快捷键 ,其他常用的有navicate, chrome, xshell, vim, 工作交流的聊天软件的截图快捷键 正文: https://blog.csdn.net/x35698

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

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

Vim快捷键

Vim快捷键 普通模式 [行间跳转] gg 游标移动到到第一行 G 游标移动到最后一行 nG 游标移动到第 n 行 Ctrl + o 快速回到上一次(跳转前)光标所在位置 Shift+zz 普通模式下输入即可保存退出vim [行内跳转] w 到下一个单词的开头 e 到下一个单词的结尾 b 到前一个单词的开头 ge 到前一个单词的结尾 0 或 ^ 光标跳转到行头 $ 光标跳转到行尾 f 字母 向后搜索<字母>并跳转到第一个匹配的位置 F字母 向前搜索<字母>并跳转到第一个匹配的位置

AxureRP快捷键大全,附Axure官方快捷键HotkeyPDF下载

在使用Axure的过程中总感觉快捷键不够全面,特地去官方寻找了一下,结果还真找到了axure快捷键的PDF文档,能熟练使用快捷键操作的话,能提高不少效率,当然这个也和每个人的操作习惯有关系,有的人就不习惯两手操作. 基本快捷键:打开:Ctrl + O新建:Ctrl + N保存:Ctrl + S退出:Alt + F4打印:Ctrl + P查找:Ctrl + F替换:Ctrl + H复制:Ctrl + C剪切:Ctrl + X粘贴:Ctrl + V快速复制:Ctrl+D&点击拖拽+Ctrl撤销:Ct

PS快捷键大全

一.工具箱(多种工具共用一个快捷键的可同时按[Shift]加此快捷键选取) 矩形.椭圆选框工具 [M] 移动工具 [V] 套索.多边形套索.磁性套索 [L] 魔棒工具 [W] 裁剪工具 [C] 切片工具.切片选择工具 [K] 喷枪工具 [J] 画笔工具.铅笔工具 [B] 像皮图章.图案图章 [S] 历史画笔工具.艺术历史画笔 [Y] 像皮擦.背景擦除.魔术像皮擦 [E] 渐变工具.油漆桶工具 [G] 模糊.锐化.涂抹工具 [R] 减淡.加深.海棉工具 [O] 路径选择工具.直接选取工具 [A] 

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

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

VS2013中的快捷键大全

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

[No00000E] PPT快捷键大全 PowerPoint2013/2010/2007/2003常用快捷

熟练掌握PowerPoint快捷键可以让我们更快速的制作PPT模板,大大的节约时间成本.想提高工作效率吗?请熟悉PowerPoint快捷键吧!想成为高手吗?请先了解PPT快捷键吧!想制作出一个优秀的PPT模板吗?请先熟练快捷键吧!总之呢,想玩PPT,快捷键是基础的第一课,赶紧收藏吧!下面PPT快捷键大全是小编辛苦了很久才收集到的,适用于2013.2010.2007.2003等目前所有版本!好了,废话不多说了,看键... PowerPoint快捷键大全 幻灯片放映快捷方式 从头开始运行演示文稿.