vim中的常用操作,简单易用,避免尴尬

vim,神用的编辑器,凡人用了会怎样呢?(各种尴尴尬尬的场面。。。)

以下是关于vim的常用操作,不多,但是必须得会!不然,用着用着,尴尬了,怎么办????

1、进入vim

直接使用 vim + 你想要编辑或创建的文件,即可。例如,创建一个test.cpp的文件,可使用如下图的指令。
在这里插入图片描述

2、退出vim(进是进来了,你会退出吗?)

第一种方式:

(1)先按esc键,保证此时处于命令模式下
(2)直接按shift + zz 键(按两次z),退出vim

第二种方式:

(1)先按esc键,保证此时处于命令模式下
(2)按 shift + : 键,进入命令模式。此时下面的输入框有光标闪烁,可以输入命令
(3)此时,有三种方法退出:输入 q! 强制退出、输入q退出(如果你修改了文件,系统会提示是否需要保存)、 输入wq保存后退出

以下是第二种方式中的三种退出方法(好复杂,还不如第一种,_):

1、q!,按回车键即可
在这里插入图片描述
2、q,如果提示是否保存文件,根据选择按Y/N/C(分别表示是、否、取消)即可,然后退出(如果选择取消,则不会退出)
在这里插入图片描述
3、wq, 保存后退出,安全又合理

在这里插入图片描述

3、快速进入行尾

有时候我们需要在某行的行尾进行编辑操作,如果一直按方向键,会显得有点憨憨的感觉,尤其是当某一行特别长的时候,此时,只需要使用end键即可快速定位到行尾。

end键,
end键,
end键
(强调三遍,不知道的低头在键盘上找找吧)

当然,快速进入行首,可以使用begin

4、进入编辑模式

进入vim后,并不会直接进入编辑模式,此时按键盘是不会修改文本的,除非按到了进入编辑模式的那个键。。。

进入编辑模式,最常使用的(我最常使用的。。。)是:i

对的,按字母 i 即可进入编辑模式,然后可以开始修改文本了。

5、退出编辑模式

直接按 esc 键即可退出编辑模式

6、进入命令模式

shift + : 即可进入命令模式,下面命令框有光标闪烁,可输入指定的命令

7、删除某行,删除多行

在命令模式或普通模式下:

删除某行,我一般直接使用 dd 命令,虽然dd是剪贴功能,但是直接让一行文本消失,也是一样的。

删除多行: 例如删除十行, d10 , 即可删除从当前行开始的十行文本。

8、复制,粘贴

在命令模式或普通模式下:

复制:使用 y 命令复制当前行(先按y,然后按回车才会生效,其他命令也一样,需要按回车键), 使用 y10 命令 复制从当前行开始往后的10行

粘贴:使用 p 命令粘贴当前剪贴板中的所有内容。

复制文本还可以先进入视图模式(在普通模式下,按v键进入视图模式,底部会显示VISUAL),然后使用方向键选择要操作的文本,选中后,按复制键y或剪贴键d,进行复制或剪贴的操作,之后再按p键进行粘贴。这种操作方式,在复制或剪贴大段文本时比较有用。

以下是进入视图模式,然后使用方向键选中三行文本(选中的文本颜色会加深):
在这里插入图片描述

暂时更新这几个命令,后续补充。

谢谢阅读

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章