Vim编辑器命令的小合集(菜鸡蒟蒻版)

前言:(对大小写很严格)

vim是一种文本编辑器,在Linux和其他Unix操作系统上广泛使用。以下是vim命令的几个好处:

1. 快速编辑:vim是一种快速编辑器,可以在编辑大型文件时提高工作效率。

2. 支持多种编辑模式:vim支持多种编辑模式,包括命令模式、插入模式、可视模式和替换模式等,使得编辑更加方便和灵活。

3. 可定制性:vim可以通过配置文件进行定制,用户可以根据自己的需求进行定制,从而提高工作效率。

4. 代码高亮:vim可以高亮显示代码,使得代码更易于阅读和理解。

所以蒟蒻阿奇整理了一部分vim命令用于学习。

正文部分:

vim的三大模式

  命令模式、编辑模式、末行模式。逐一介绍:

(1)末行模式:在命令模式下,输入:后,进入末行模式。

(2)编辑模式:在命令模式下,按住“i”键可以进入。

(3)查看模式:在命令模式下,按住“v”就可以进入。

vim的文件命令

1:打开,创建或者编辑一个文件:

vim filename

2:同时打开多个文件:

vim file1 file2....

 3:在vim编辑器条件下打开一个新文件:

:open file

4:在vim编辑器使用新窗口打开文件:

:split file

5:切换到下一个文件

:bn

6:切换到下一个文件

:bp

7:查看当前打开的文件,若其正在被编辑则用方括号括起来

:args

8:vim打开远端文件

:e ftp://ip地址/vim.txt

vim编辑模式的光标操作

1:''i'':插入到当前光标所在的字符前面

2:"I"插入到行首

3:"a"插入到光标所在的字符的后面

4:"A"插入到行尾

5:"o"在当前行的下面新建一行,进入新建行的行首

6:"O" 在当前行的上面新建一行,进入新建行的行首

vim的查找模式

PS:查找模式的大小写忽略模式:
 

:set ignorecase
:set noignorecase

1:"/"顺序查找:在“/”后输入查找的内容;n键查找下一个,N键查找上一个。

2:"?"反序查找:在“?”后输入查找的内容;n键查找下一个,N键查找上一个。

3:若是搜索的单词较长,可以通过"#"或者"*"进行查找下一个匹配的内容。

vim的替换模式

1:单字符的替换:"r"键,接着可以按其他键将光标所在的字符进行替换。

2:多字符的替换

将当前行的第一次匹配的old替换成new

:s/old/new/ 

将当前行的所有的匹配的old替换成new

:s/old/new/g

将所有行中的每一行第一次匹配的old替换成new

:%s/old/new/

 将所有行中的所有匹配的old替换成new

:%s/old/new/g

vim的光标移动法则

1:普通移动

左:h

右:I

上:k

下:j

vim的删除,撤销与恢复

1:x/dl:删除光标所在的字符;

2:3x:删除光标所在的字符的后三个字符;

3:X/dh:删除光标所在的字符的前一个字符;

4:dd:删除当前行;

5:dj:删除上一行;

6:dk:删除下一行;

7:u:撤销一次操作;

8:U:撤销所有操作;

9:Ctrl+r:恢复;

vim的复制粘贴

1:yy:复制当前行;

2:nyy:复制当前行的向下n行;

3:p:粘贴到当前光标的所在行的下一行;

4:P:粘贴到当前光标的所在行的上一行;

5:xp:交换当前字符和后面字母的位置;

6:命令模式下,按v/V进入可视模式,使用j,k,l,h,方向键进行选中,最后按y进行复制;

vim中运行Linux命令

模板:command是指Linux命令

:!command

例如:

: ! ls

意思是:调用ls命令

: suspend 可以退出vim,终端输入fg就可以了。

意思是:挂起vim到后台,但并不会保存任何未保存的更改。

vim的窗口操作

1:拆分窗口,在原来的vim窗口新建窗口:

: split

2:在原有的vim窗口上新建一个窗口打开或者编辑文件;

: split file

3:横向分割,若是想竖向分割则用vsplit;

split

4:光标移动到下一个窗口

ctrl +ww

5:光标移动到上一个窗口

ctrl +wk

vim的退出

1:保存退出

:wq

2:保存退出

ZZ

3:不保存退出

ZQ

4:忽略所有改动强制退出

:q!

5:丢弃改动打开原文件

:e!

结语

部分的vim命令,供于整理学习,每天进步一点点,加油,我是一只阿奇

你可能感兴趣的:(vim,编辑器,linux,命令模式)