vim编辑器的常用用法

xiaoxiao2021-02-28  138

简介

vim编辑器是linux下最常用的命令行编辑器。功能强大,使用的人很多。 前身是vi编辑器,vim是vi 的升级版

vim编辑器主要有三个模式: 命令(Normal)模式:默认模式,移动光标,剪切/粘贴文本 插入(Insert)或编辑模式: 修改文本,记事本一样,就打字儿就行了 扩展命令(extended command )模式: 保存,退出等

用法简析

用vim编辑器打开文件的一般命令是:vim [OPTION] filename 常用不加OPTION 直接加filename打开即可。

-b file 二进制方式打开文件 -d file1 file2 比较多个文件 -m file 只读方式打开文件 + file 打开文件光标处于文件尾 # file 打开文件光标处于文件首

如果文件存在就打开,不存在就直接打开编辑,存盘时创建

文件打开后默认是命令模式。 在命令模式下,主要的快捷键有

i: insert, 在光标所在处输入 I:在当前光标所在行的行首输入 a: append, 在光标所在处后面输入 A:在当前光标所在行的行尾输入 o: 在当前光标所在行的下方打开一个新行 O:在当前光标所在行的上方打开一个新行

hjkl四个键分别表示上 左 右 下四个光标移动方向,等同于方向键 单词间跳转可以使用w下一单词首,e下一单词尾或当前单词尾,b前一单词首或当前单词首 页内跳转 H页首,M页中,L页底 行内跳转 ^跳转至行首第一个非空白字符 0跳转至行首 $跳转至行尾 行间跳转 #行号 可以跳转到指定行 G可以跳转到最后一行 gg可以跳转到第一行

命令模式下,我们可以进行文本的简单编辑。 r 跟一个字符 可以替换当前光标选中的字符 R 切换成REPLACE模式 d 删除(剪切)命令,按下一个d,然后移动光标,可以范围删除 dd 删除当前行 #dd 删除#行 d后跟上面的跳转命令,删除当前位置到跳转位置的所有内容

y 复制,跟d 类似,基本相通

p粘贴到下一行或后一个字符位置 P粘贴到上一行或前一个字符位置

c 改变命令 跟d y类似,相当于d+进入编辑模式

u 撤销命令 #u 撤销#次 U撤销当前行的所有更改 ctrl + r 重做

扩展命令模式 :w 保存 :q 退出 :wq 保存并退出 不想保存 可以:q! 强制退出

以上就是vim编辑器的常用操作。

拓展

如果你已经掌握了上面的操作,你也可以去了解一下更高级的操作,比如快速定界,匹配搜索,匹配替换等功能。更多的功能等着你去发现~~

转载请注明原文地址: https://www.6miu.com/read-18819.html

最新回复(0)