vi编辑器命令,vi编辑器常用操作
vi编辑器是Unix世界中非常强大的可视化编辑器。有人曾经说过,世界上有三种人:用Vi的人,用Emacs的人,第三种人。可见Vi和Emacs的强大。在关于Linux的论坛中,一直有关于Vi和Emacs的争论。这样的争论现在看来真的没有出路了。这两个编辑同样厉害,支持的人也不一样。个人觉得两个都喜欢。但是,他的实力是要付出一定代价的,他的学习和使用也是相当复杂的,在学习的起点往往面临着巨大的学习难度。但是过了这么一段时间,你就能体会到Vi的强大了。
虚拟仪器的启动和退出。在目前的Linux世界里,还有一个发行版叫做Vi的改进版,所以叫做Vim,意思是Vi改进了。在目前通用的Linux发行版中,经常是Vim。要启动vi,可以在终端窗口中输入Vi或vim,这样就可以在终端窗口中打开Vi的编辑窗口。或者输入gvim,这样就可以打开类似gedit的文本编辑器。他有一些菜单,但是大部分功能还是通过命令行完成的。vi中有两种模式:命令模式和编辑模式。命令模式用于输入命令行来完成工作。编辑模式用于编辑文本。两种模式之间的切换可以通过Esc完成。编辑完文本后,我们可以像这样退出:
:q这是退出的命令。如果您进行了更改,将会出现错误提示。
:q!这也是一个退出命令。和上一个不一样,我做了修改,但是我想放弃这些修改,使用这个命令。
:w这是写文件的命令,但是执行了这个命令之后,并没有退出vi。
:wq该命令表示保存并退出。
Vi的基本编辑命令在启动Vi后处于命令模式,可以输入i(insert)进入插入模式。此时,您的当前状态将显示在Vi窗口的底部。然后就可以输入文字了。在这种情况下,您可以使用退格删除来删除字符。使用箭头键来控制光标。其实知道了这些命令之后,就可以用它们来编辑文档了。但是这么几个命令并不能保证你能高效的完成工作。其实在命令模式下,我们是用键盘移动光标,而不是按方向键,这样可以大大提升你的编辑速度。
我们可以使用H(左)、J(下)、K(上)和L(右)键来移动光标。我们可以把光标放在一个字符上,同时按下X键来删除它。
我们可以把光标放在某一行上,同时按dd,这样就可以删除这一行了。
当然有时候,也许我们做了某件事,但我觉得之前的那个更好,我们想回到之前的状态。在这种情况下,我们可以使用u和u命令。u撤消最后一次修改,u将撤消所有记录的修改。
有时候,我们觉得当前的工作更好,想要撤销刚刚做的撤销工作,也就是要重做。这时,我们可以使用CTRL_R命令来实现我们的目标。
有时我们可以使用新的命令,用A和A来做这件事。A在当前光标所在的字符后进入插入状态,而A在行尾进入插入状态。使用这两个命令可以方便我们插入文本。
在vi的编辑模式下,回车和换行符被视为新行的开始。有时我们想插入一个新行,这可以通过使用O and O命令来完成。o在文本下方添加新行并进入插入模式,o在文本上方添加新行并进入插入模式。
有了这些命令,现在我们可以更方便地完成文本编辑。但有时我们更需要在线帮助。要获得vi的帮助,我们可以在命令模式下输入:help,这样我们就可以获得vi的在线帮助。要退出帮助,您可以输入exit命令,q .
为了获得更明确的帮助,我们可以清楚地表明我们需要知道什么。例如,如果我们想了解X的更多信息,我们可以键入:help X。如果我们想要其他帮助,我们可以通过这种方式获得我们想要的帮助。
在vi中,可以使用数字和命令的组合来获得新的命令,比如3h,这样就可以向左移动3个字符。还可以利用数字和其他移动键的组合来达到快速移动的目的。也可以是数字和其他命令的组合,形成一个新的命令。比如3x一次可以删除3个字符。为了更快的掌握vi的使用,vi本身也提供了学习教程。只要你能耐心去做,我想使用vi对你来说应该不再是一件难事。要进入vi的学习教程,可以在终端输入vitutor。这样就可以进入vi的学习教程了。为了获得更多的帮助信息,可以在vi的窗口中输入:help tutor。这样,你会得到更多关于关闭家教的帮助信息。