从Bash键入
vim
或emacs
会提示我安装软件包。 键入
vi
即可。它运行一个编辑器,所以我认为它一定是Vi。 但是,如果您在Bash中将其称为启动屏幕,请说
VIM Vi Improved
和Running in Vi compatible mode
。所以现在我认为它一定是Vim。那是什么,为什么在bash中键入
vim
不能运行我的编辑器?#1 楼
Vim最初是vi的一个克隆,它具有原始vi的几乎所有命令和功能,以及许多增强功能。 (请参阅:help design-compatible
。)基本上可以将其编译为以下五个配置之一:微小,较小,正常,较大和巨大。 (请参阅:help :version
。)还可以在运行时将其配置为禁用扩展功能,并仅使用原始vi中的那些功能。 (请参阅:help 'compatible'
。)由于可以使其表现得与原始vi非常接近,因此许多Linux发行版都将其作为其
vi
,它是几乎在所有Unix系统上都可以找到的基本视觉编辑器。运行vi
时,通常会获得以vi兼容模式运行的Vim的小型版本或小型版本。这就是为什么运行vi
时会显示Vim启动画面的原因。此vi并不是大多数用户经常使用的功能齐全的Vim。大多数Linux发行版都以可选软件包(例如
vim
或vim-enhanced
)提供该版本的vim(通常是大型版本)。#2 楼
由于您使用的是Ubuntu,因此请运行以下命令来验证是否已安装Vimdpkg -l | grep vim
通过运行
update-alternatives --list vi
通过运行
update-alternatives --config vi
设置您最喜欢的Vi替代品
#3 楼
快速命令来判断它是vi还是vimvi -h
这将显示我的情况下的帮助信息:
$ vi -h
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Aug 7 2016 16:03:11)
[... skip other info ...]
所以我在这里与VIM合作。
评论
或使用vi --version命令
– Cyriac Antony
20 Jan 1 '20在8:18
评论
这很明显:在我的默认安装的kubuntu 14.04下,我已经有了vim-common,vim-runtime和vim-tiny。 “链接组vi(提供/ usr / bin / vi)中只有一种选择:/usr/bin/vim.tiny”无需配置。我想这意味着我已经有了vim.tiny,这就是三个(VI,VIM和EMACS)中的一个
–user12711
2015年6月14日在16:49
确实是@ user12711。如果要按预期查找vim,请安装vim,或者也需要GUI前端,请选择vim-gnome,vim-gtk或vim-athena之一。我建议安装后三者之一,因为它们比vim具有更多的编译功能(例如X11剪贴板支持)。
–muru
15年6月15日在10:58
pixel,update-alternatives --display vi提供了更好的视图,恕我直言。
–muru
2015年6月15日11:00