Jianrry

每天一个Linux命令:vi/vim命令(文本编辑器)
vi 是 visual interface 的缩写,vim 是 vi improved,vim相当于增强版的vi。...
扫描右侧二维码阅读全文
08
2019/07

每天一个Linux命令:vi/vim命令(文本编辑器)

vi 是 visual interface 的缩写,vim 是 vi improved,vim相当于增强版的vi。vi/vim是一个文本编辑器,经常会用到,更推荐使用vim。

语法:

# 如果此文件存在,会打开此文件;如果此文件不存在,会自动创建一个新文件并打开。

vim [文件名]

模式:

命令模式:

打开文件后,自动进入命令模式

可以输入'i',切换到输入模式

可以输入':'(英文冒号),切换到底线命令模式

输入模式:

输入模式下,可以编辑文本内容。

可以按下'Esc',切换到命令模式

底线命令模式:

可以进行更多的操作,比如说“退出不保存文件”或“退出文件并保存”。

输入命令后,按下'Enter',自动进入命令模式

或者按下'Esc',切换到命令模式

操作:

光标控制:

移动光标:使用方向键移动。

选择文字:按住鼠标左键拖动。

复制文本:

这取决于你用的是什么SSH软件。

Putty 要复制文本则是点击鼠标左键选择要复制的文本即可。

Xshell 要复制文本则是点击鼠标左键选择要复制的文本按下Ctrl+INSERT键。

粘贴文本:

这取决于你用的是什么SSH软件。

Putty 要粘贴文本则是点击鼠标右键即可。

Xshell 要粘贴文本则是按下Shift+INSERT键。

撤销操作:

如果过程中有输入错误的,也可以先按下ESC退出输入模式,然后按下U撤销,多次按键可以多次撤销。

保存文件:

当你要保存文件的时候,就先按下ESC退出输入模式,然后输入:w(英文小写,包括冒号)并回车即可。

在输入:w时,可以通过按下Ctrl+C,取消当前操作,返回编辑界面。

退出编辑:

当你想要退出编辑时,首先要按下ESC退出输入模式,然后根据需求选择:

输入:q!(英文小写,包括冒号)并回车,代表强制退出(不保存文件)。
输入:wq(英文小写,包括冒号)并回车,代表退出并保存文件。

最后修改:2019 年 07 月 09 日 08 : 30 PM
如果觉得我的文章对你有用,请随意赞赏

发表评论