如何在 .vimrc 中检测 vim 与 gvim

Man*_*jRK 0 vim ubuntu intellij-idea

我正在尝试为我的 ubuntu 笔记本电脑编写一个新的 .vimrc。我将 Intellij IDEA 与 Ideavim 插件以及 vim 和 gvim 一起使用。我想在 Intellij Idea 中为 vim、gvim 和 VIM 模式创建一个通用的 .vimrc。

在 Idea 中,:set relativenumber命令不起作用,我只想为 vim 和 gvim 启用它。

有没有办法检测它是 vim 还是 gvim 然后运行:set relativenumber?或者,有没有一种方法可以创建一个单独的通用脚本,该脚本将在所有 3 个脚本中运行,并为每个脚本分别创建一个单独的脚本文件?

ron*_*akg 6

您可以使用if has("gui_running")来检测您是否在vim或 中运行gvim