vim快捷键

简介: vim快捷键

实际工作中,还是要掌握这些快捷键的,今天整理下。太慢了确实显得很菜


一、终端相关操作快捷键

1、创建终端快捷键Ctrl + Alt + T

2、在一个终端中创建一个新的变迁Ctrl+Shift+T

3、切换标签 Alt + n

4、新开终端Ctrl + Shift + n


二、vi的三种基本工作模式

命令模式

文本输入模式

末行模式

1、vim基本操作

i:插入到光标

I:插到行首

a:插到光标后

A:插到行尾

o:向下新开一行,插入行首

O:向上新开一行,插入行首

命令模式下

移动光标

h:左

j:下

k:上

l:右

M:光标移动到中间行

L:光标移动到屏幕最后一行行首

G:移动至指定行,行号 -G

w:向后依次移动一个字

b:向前一次移动一个字

Ctrl-d:向下翻半屏

Ctrl-u:向上翻半屏

Ctrl-f:向下翻一屏

Ctrl-b:向下翻一屏

gg:光标移动到文件开头

G:光标移动到文件末尾

vi中自动排版命令:gg=G

删除命令

x:删除光标后一个字符,相当于Del

X:删除光标前一个字符,相当于Backspace

dd:删除光标所在行,n dd删除指定的函数

D:删除光标后本行前所有内容

d0:删除光标前本行所有内容,不包含光标所在字符

dw:删除光标开始位置的字,包含光标所在字符

撤销命令:

u:一步一步撤销

U:一次性撤销当前所做的所有操作

Ctrl-r:反撤销

重复命令

.:重复上一次的命令

文本移动

>>:文本行右移

<<:文本行左移

这里可以批量左右移一段代码,选中那段代码,然后按左右移的快捷键即可

复制粘贴

yy:复制当前行,n yy复制n行

p:在光标所在位置向下新开辟一行,粘贴

可视模式

v:按字符移动,选中文本

V:按行移动,选中文本可视模式可以配合d,y,>>,<<实现对文本的操作

替换操作

r:替换当前字符

R:替换当前行光标后的字符

末行模式下还可以分屏

分屏操作

sp:上下分屏,后可跟文件名

vsp:左右分屏,后可跟文件名

Ctrl+w+w:在多个窗口切换

关闭某一个屏幕:Ctrl+ w +c

执行shell下命令:末行模式里输入!,后面跟命令

相关文章
|
1月前
|
Unix Linux 开发工具
vim快捷键大全(表格形式)
vim快捷键大全(表格形式)
|
Linux 开发工具
Linux Vim撤销和恢复撤销快捷键
使用 Vim 编辑文件内容时,经常会有如下 2 种需求: 对文件内容做了修改之后,却发现整个修改过程是错误或者没有必要的,想将文件恢复到修改之前的样子。 将文件内容恢复之后,经过仔细考虑,又感觉还是刚才修改过的内容更好,想撤销之前做的恢复操作。 基于这 2 种需求,Vim 编辑器提供了撤销和恢复撤销的命令。 注意,以上这 3 种命令都必须在 Vim 编辑器处于命令模式时才能使用。 下面通过一个例子来演示以上 3 个命令的具体用法。首先,我们新建一个 demo.txt 文件并打开,键入一行内容,例如: http://c.biancheng.net 然后按“Esc”键,使 Vim 由
111 0
|
机器学习/深度学习 Shell 开发工具
vim快捷键收藏版
vim快捷键收藏版
239 0
vim快捷键收藏版
|
Linux 编译器 开发工具
Linux: 远程登陆Linux之 X-Shell和Xftp的下载和使用+vi和vim编译器模式转换及快捷键
Linux: 远程登陆Linux之 X-Shell和Xftp的下载和使用+vi和vim编译器模式转换及快捷键
167 0
Linux: 远程登陆Linux之 X-Shell和Xftp的下载和使用+vi和vim编译器模式转换及快捷键
|
开发工具
vim 快捷键
vim 快捷键
182 0
|
Linux 开发工具
5.6 Linux Vim撤销和恢复撤销快捷键
使用 Vim 编辑文件内容时,经常会有如下 2 种需求:
699 0
5.6 Linux Vim撤销和恢复撤销快捷键
|
Linux 程序员 开发工具
【Linux实操篇一】Vi和Vim编辑器的快捷键练习(必会内容)
【Linux实操篇一】Vi和Vim编辑器的快捷键练习(必会内容)
【Linux实操篇一】Vi和Vim编辑器的快捷键练习(必会内容)
|
机器学习/深度学习 Java 开发工具
面试/工作必备的vim基础及快捷键操作
面试/工作必备的vim基础及快捷键操作
203 0
面试/工作必备的vim基础及快捷键操作
|
弹性计算 Linux 开发工具
ECS实践-- Linux 上 常用 vim 快捷键
vim 可以说是linux 上的神器,而完全掌握它的操作需要一点时间,更多需要在实践中学习,阿里云起实验室上很容易创建阿里云ECS,根据完善的实验室文档我很快地完成了此次vim 之旅,感谢阿里云云起实验室。
215 0
|
开发工具 Perl
vim设置特殊快捷键
vim设置特殊快捷键