首页 > 应用开发 > > Vi编辑器中的高效率快捷键
嗨!大家好,我是木荣。
作为一名嵌入式Linux开发人员,vi编辑器肯定是大家平常使用多的,也是大家在嵌入式Linux系统上使用广泛的编辑器。它是UNIX操作系统和类UNIX操作系统中通用的纯文本编辑器。
这次我们来说一下那些在vi编辑器中常用的快捷键,熟练使用vi编辑器中的快捷键,可以使你的操作飞起来...当然,这样是为一名Linux软件开发人员应该具备的基本技能。

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何的文本编辑器。是UNIX操作系统和类UNIX操作系统中通用的全屏幕纯文本编辑器。Linux中的vi编辑器叫vim,它是vi的增强版,与vi编辑器完全兼容,而且实现了很多增强功能。Vi也是Linux中基本的文本编辑器,学会它后,你可以在Linux的世界里畅行无阻。
vi可以分为三种模式,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:
有时我们将底行模式(last line mode)也算入命令行模式command mode)。
vi myfile
进入vi之后,默认是处于命令行模式(command mode),要切换到 插入模式(Insert mode) 才能够编辑和输入。初次使用vi的人都会想先用上下左右键移动光标,进入vi后,先转换到插入模式(Insert mode) 再进行编辑。
切换至插入模式(Insert mode)编辑文件
在 命令行模式(command mode) 下按一下字母i就可以进入插入模式(Insert mode),这时候你就可以开始输入文字了。同样按a进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字;按o进入插入模式后,是插入新的一行,从行首开始输入文字。
Insert 的切换 如果处于插入模式(Insert mode),按一下ESC键就可以转到命令行模式(command mode)。
退出vi及保存文件
在命令行模式(command mode)下,按一下:冒号键,例如::w filename (输入w filename以指定的文件名filename保存):wq (输入「wq」,存盘并退出vi):q! (输入q!, 不存盘强制退出vi)
可以直接用键盘上的光标来上下左右移动,同样vi是用小写英文字母h、j、k、l,分别控制光标左、下、上、右移一格。
针对光标停留处的特定的单词,可以使用快捷键进行向上和向下的搜索,Shift + 8,即*键,直接对光标停留处的单词进行向下搜索;Shift + 3,即#键,直接对光标停留处的单词进行向上搜索。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/758/viewspace-3138836/ ,如需转载,请注明出处,否则将追究法律责任。