![vim 有更好的 GUI 吗?](https://linux22.com/image/1289064/vim%20%E6%9C%89%E6%9B%B4%E5%A5%BD%E7%9A%84%20GUI%20%E5%90%97%EF%BC%9F.png)
我喜欢使用 vim,喜欢它无穷无尽的功能以及它的工作方式(大多数情况下)。我断断续续地使用它(不是作为我的主要编辑器)至少有 7 年了,所以虽然我远非专家,但我大致了解它。
现在,虽然我喜欢在命令行中使用 gvim,但我真的很想让它成为我在 Windows 和 Linux GUI 中的主要编辑器。但是... gvim...可怕。它破坏了 Windows 上的许多可用性“规则”,甚至不值得与之争斗。甚至不值得奶油通过其变化和精美的 .vimrc,解决了这个问题。
所以,我的问题是:是否有适用于 Windows 和 Linux 的现代 vim GUI,使其外观和行为与大多数 GUI 编辑器一样?将 Sublime Text、Kate、TextMate 或 Editra 的 GUI 与 vim 的功能结合起来将是不可思议的。我意识到这四个(以及许多其他编辑器)都有插件有点使它们的行为像 vim,但它远远不像真正的 vim(至少对于 Editra 和 Sublime Text 而言,对于其他的不确定)。
Vim 是开源的,我真的不明白为什么还没有进行完整的 GUI 改造。难道人们不使用 gvim 吗?
答案1
vim 的设计初衷是让用户高效地使用键盘,而不是使用鼠标。因此,我发现你对糟糕的“gui”的抱怨有点令人尴尬。如果你不喜欢 vim 或者不想学习如何在 vim 中完成工作,那也没关系。但你必须使用另一个编辑器,因为 vim 不能满足你的要求。
因此,我怀疑是否有任何 vim 的 gui 版本能够符合您对一个像样的“图形”编辑器的外观或行为的期望。
答案2
我同意 Akira 的回答和评论。
Vim 唯一符合惯例的 GUI 是 MacVim,显然,它是仅适用于 Mac 的应用程序。
我不确定它是否“两全其美”,但 Sublime Text 2 的最新测试版有一个非常令人印象深刻的“复古”模式,涵盖了许多有用的 Vim 功能(动作、文本对象),并将其他内容(例如)映射到/
其?
原生功能。我发现它的整体设计有点烦人,所以我不会很快切换到它,但复古模式再次令人印象深刻。
答案3
您可以使用VisualStudio 代码它有多个插件,可以添加 Vim 的许多功能以及许多好东西。它是一款非常好的编辑器,而且它是开放和免费的,并且有 Windows、MacOs 和 Linux 版本。
答案4
Vim 旨在不使用 GUI 的情况下使用。但如果您担心 gvim 中的菜单栏和工具栏看起来不合适。您可以禁用它,只需插入
"Remove Menubar and Toolbar
set guioptions -=m
set guioptions -=T
进入你的 vimrc 然后它就会消失。如果你使用的 Windows 低于 10,你的 gvim 会调整得更好(比默认的 Windows cmd 更好)并且有更好的配色方案支持并且看起来不错。