当我处于插入模式时,Vim 不会执行 `--INSERT--`?

问题描述 投票:0回答:3

我在我的 Ubuntu 桌面计算机上使用

Vim
。当我进入
vi
界面时,界面底部的
--INSERT--

我使用:

:set showmode
并重新启动我的
Vim
。不幸的是,它没有生效,这个命令有什么问题吗?

你能告诉我为什么

:set showmode
不起作用吗?

ubuntu vim
3个回答
1
投票

第 1 步:创建文件

~/.vimrc
(如果尚不存在)。

第 2 步:将

set showmode
添加到该文件并写入。

第 3 步:在随后的每个 Vim 会话中享受模式指示器。


1
投票

Vim / vi 有着相当长的历史,因此其工作方式与大多数现代应用程序的行为方式有所不同。特别是,虽然大多数应用程序都有 PreferencesSettings 对话框,并且会自动保留任何更改,但在 Vim 中,一旦退出编辑器,通过

:set
完成的任何配置都会丢失。

这样做的好处是你可以尝试各种选项(Vim 有很多选项!),而不必担心搞乱配置。缺点是您必须显式编辑您的配置。主文件是

~/.vimrc
(位于您的主目录中,用于特定于用户的配置)。您可以创建一个新的或基于
:help vimrc_example.vim
(如果您还没有)。要编辑,只需使用

:edit $MYVIMRC

要重新加载它,

:source %
,或者退出并重新启动 Vim。建议充分使用注释。您还可以将文件置于版本控制之下。许多用户在 GitHub 上发布他们的 Vim 配置;当您使用多个系统时这也很有帮助。


0
投票

:set showmode 我也尝试设置它,但还有另一个问题。 -- 插入 -- 我看不到,因为字母的颜色与终端的背景相同。因此,将终端的背景颜色更改为不同的颜色。

© www.soinside.com 2019 - 2024. All rights reserved.