linux:工具(命令)vi/vim文本编辑器详解。
因此,本质上vi和vim是同种东西,后面也会合起来说,但是使用上会使用vim,因为vim是加强版。
使用形式:
无论退出还是进入都需要去到 “命令模式”。
当使用vi/vim时就会进入“命令模式”。
使用:
如果hello.txt存在,那么就会打开,不存在就会创建。
打开文件后,会显示内容。
下面显示,hello.txt这是新文件。因此内容是空的。默认是命令模式。我们可以通过敲击键盘上的按键,作为命令来控制编辑器,比如按键盘上的i,就进入了输入模式
此时下方显示"插入",则是输入模式。
此时可以在文本中随意输入字符。
按esc键,可以退回到命令模式。
常用命令模式下的指令快捷方式:
yyp:命令模式下,在键盘上敲击yyp,可以复制光标所在的那一行,到下一行。
dd:命令模式下,在键盘上敲击dd,可以删除光标所在的那一行。
u:命令模式下,在键盘上敲击u,可以撤销上一次的动作。
除此之外,还有很多,下面有详细的。
在命令模式下,输入:
则到达底线命令模式。
再输入wq,意思是保存并退出,回车后可以回到终端。
最后用cat看看文件内容:
命令模式下的快捷键:
底线命令模式快捷键:
:set paste的解释:有时候,复制文本(尤其是代码)到 Vim,会出现格式错乱的问题。进入 paste 模式后,按 i 键进入插入模式,然后再粘帖,文本格式不会错乱了。