这篇文章主要介绍了Vi文本编辑器怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
如果你运行的是 Linux、macOS 或 BSD,那么你已经安装了 vi
命令。如果你在 Windows 上,你可以下载 Vim 和 gVim。
gVim
在 NetBSD上,nvi 是 Vi 的常见替代品,而 Slackware 则提供了 Elvis(和 Vim),流行的 Neovim 复刻旨在帮助用户用 Lua 扩展 Vim。
在终端中用 vi
命令启动 Vi 或 Vim。如果在你的系统中没有找到 .vimrc
文件,那么 Vim 就会以 Vi 兼容模式启动(也可以用 -C
选项强制启动该模式)。如果你想使用 gVim 以拥有一个图形用户界面(GUI),你可以从桌面的应用程序菜单中启动它。
如果你是一个刚刚学习 Vi 的新用户,使用图形用户界面是一个很好的方法,可以在你可能期望的文本编辑器的行为和 Vi 的设计行为之间提供一个缓冲带。图形用户界面版本有一个菜单栏,一些鼠标集成,一个工具栏和其他功能,这可以帮助你找到你可能认为在典型的文本编辑器中理所当然的基本功能,但还不知道如何在 Vi 中做。
学习 Vi 最简单的方法可能是使用 vimtutor
,这是一个与 Vim 打包在一起的交互式教程。要开始学习该教程,启动 vimtutor
并阅读说明,尝试每个练习。正如教程中所说,学好 Vi 不是记住什么键做什么,而是建立肌肉记忆,以在输入时调用常用的动作。
学习 Vi 的第一件重要的事就是掌握 Esc
键。Esc
是激活命令模式的工具,很快你就会明白,在 Vi 中,只要你不确定,就按 Esc
。在命令模式下,你按下的任何键都不会被输入到你正在处理的文本文档中,而是被 Vi 解释为一条命令。例如,要将光标向左移动,你可以按键盘上的 H
键。如果你处于插入模式,那么按 H
键就会输入字母 H,就像你期望的那样。但在命令模式下,按 H
向左移动,L
向右移动,J
向下移动,K
向上移动。
命令模式和插入模式的分离与其他文本编辑器的工作方式形成了鲜明的对比,由于这种设计,这可能是 Vi 最显著的差异化。不过有趣的是,理论上来说,它与你可能已有的工作方式并没有太大的区别。毕竟,当你把手从键盘上拿开,用鼠标选择文本时,你基本上是将自己置于一种命令模式中。在 Vi 中,你不需要把手从键盘上移开来移动鼠标,也不需要按功能键或 Ctrl
键,而是将编辑器放入一种特殊的操作模式中,使你的按键重新分配到命令上,而不是文字输入。
在 Vim 8.0 版本之前,Vi 在很大程度上“只是”一个文本编辑器。它有插件,但安装插件是一个手动的过程,很多用户从未想过要这么做。幸运的是,Vim 8 及以上版本提供了对插件管理的支持,使得安装和加载插件变得轻而易举。
安装 Vim 的插件可以通过 vim-plug
功能来完成。例如,要安装 Vi 文件浏览器 NERDTree:
:PlugInstall NERDTree
你也可以更新插件:
:PlugUpdate NERDTree
感谢你能够认真阅读完这篇文章,希望小编分享的“Vi文本编辑器怎么用”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。