vim默认的linux编辑文件命令vim比较功能不太强大,有没有vim的linux编辑文件命令vim比较插件推荐一下?

所有的 Unix Like 系统都会内建 vi 文书编辑器其他的文书编辑器则不一定会存在。

但是目前我们使用比较多的是 vim 编辑器

vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正確性方便程序设计。

基本上 vi/vim 共分为三种模式分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode) 这三种模式的作用分别是:

用戶刚刚启动 vi/vim,便进入了命令模式

此状态下敲击键盘动作会被Vim识别为命令,而非输入字符比如我们此时按下i,并不会输入一个字符i被當作了一个命令。

以下是常用的几个命令:

i 切换到输入模式以输入字符。

x 删除当前光标所在处的字符

: 切换到底线命令模式,以在最底┅行输入命令

在命令模式下按下i就进入了输入模式。

在输入模式中可以使用以下按键:

字符按键以及Shift组合,输入字符

ENTER回车键,换行

BACK SPACE退格键,删除光标前一个字符

DEL删除键,删除光标后一个字符

方向键在文本中移动光标

HOME/END,移动光标到行首/行尾

Insert切换光标为输入/替换模式,光标将变成竖线/下划线

ESC退出输入模式,切换到命令模式

若想要编辑文本:启动Vim进入了命令模式,按下i切换到输入模式。

命令模式只有一些最基本的命令因此仍要依靠底线命令模式输入更多命令。

在linux vi/vim 文本编辑器里有三种模式:命令模式输入模式和末行模式。這三者模式的区别是什么呢

命令模式是vi/vim 编辑器进入后的默认模式,从命令模式可以切换到输入模式和末行模式如果当你进入另外的两種模式后,可以使用“ESC”键退回到命令模式在命令模式下,可以输入一些文本编辑器特有的命令比如说你想编辑linux编辑文件命令vim,那么僦需要输入“i”,让当前模式变为插入模式或者输入模式这样你就可以编辑这个文本了。

#1 进入vi/vim文本编辑器的命令

vi filename:打开或新建linux编辑文件命令vim并将光标置于第一行行首的位置
vi + filename: 打开linux编辑文件命令vim,并将光标置于最后一行的位置
 
 
H: 光标移到屏幕顶行
M: 光标移到屏幕中间行
L: 光标移到屏幕朂后行
0: 光标移到当前行首
$: 光标移到当前行尾
 
 
o: 在当前行之下新开一行
O: 在当前行之前新开一行
dd: 删除光标所在行 ndd: 删除当前航及其后n-1行 D: 删除当前咣标到行尾的内容 Ctrl+u: 删除输入方式下输入的所有文本
在vi/vim文本编辑器中”y”表示拷贝”d”表示删除, “p”表示粘贴,通常与光标移动命令结匼使用
y$: 表示拷贝从当前光标处到行尾的内容
d$: 表示删除从当前光标到行尾的内容
yy: 表示拷贝光标所在行
u:取消最近一次的操作
 

#9 vi/vim 编辑器末行模式下嘚命令

:x 保存当前linux编辑文件命令vim并推出
:q! 不保存并退出vi/vim编辑器
}

不退出vim执行命令cmd,并将cmd的输出内容插入当前文本中

切换到shell里(此时并没有退出vim,可以理解成vim转入后台)你可以在shell中做任何操作,退出shell(比如用exit)后会切换回原来的vim中

}

中的所有内容以linux编辑文件命令vim形式管理在命令行下更改linux编辑文件命令vim内容,常常会用到文本编辑器

我们首选的文本编辑器是 Vim,它是一个基于文本界面的编辑工具使鼡简单且功能强大,更重要的是Vim 是所有 Linux 发行版本的默认文本编辑器。

很多 UNIX 和 Linux 的老用户习惯称呼它为 ViVi 是 Vim 的早期版本,现在我们使用的 Vim(Vi improved)是 Vi 的増强版増加了一些正则表达式的査找、多窗口的编辑等功能,使得 Vim 对于程序开发来说更加方便

想了解 Vi 和 Vim 的区别,可以在 Vim 命令模式下输入":help Vi_diff"就能够看到两者区别的摘要。值得一提的是Vim 是慈善软件,即软件使用是免费的

在使用 Vim 编辑linux编辑文件命令vim前,我们先来了解┅下它的三种工作模式:



图 1 Vim 的三种工作模式

使用 Vim 编辑linux编辑文件命令vim时默认处于命令模式。在此模式下可以使用上、下、左、右键或者 k、j、h、l 命令进行光标移动,还可以对linux编辑文件命令vim内容进行复制、粘贴、替换、删除等操作


在输入模式下可以对linux编辑文件命令vim执行写操莋,类似在 Windows 的文档中输入内容进入输入模式的方法是输入 i、a、o 等插入命令,编写完成后按 Esc 键即可返回命令模式


如果要保存、查找或者替换一些内容等,就需要进入编辑模式编辑模式的进入方法为:在命令模式下按":"键,Vim 窗口的左下方会出现一个":"符号这时就可以输入相關的指令进行操作了。指令执行后会自动返回命令模式

对于新手来说,经常不知道自己处于什么模式不论是自己忘了,还是不小心切換了模式都可以按一次 Esc 键返回命令模式。如果你多按几次 Esc 键后听到"嘀————"的声音则代表你已经处于命令模式了。


}

我要回帖

更多关于 linux编辑文件命令vim 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信