如何保存GVIM设置?

21

我刚刚安装了 GVIM,在菜单中进行了一些设置更改。

我关闭了 GVIM,但是所有的设置都丢失了。 :(

我重新进行了设置更改。

现在我该如何保留我的设置呢?


4
我认为这不是离题的,它涉及程序员常用的一个工具。答案很简单:使用":mkvimrc" 命令创建一个 vimrc 文件(也可以参考":mkview" 和 ":mksession" 命令)。 - Darrel Lee
3个回答

15
你可以使用:set命令列出所有设置,并将其放置到${HOME}/.vimrc中。
:se[t]     Show all options that differ from their default value.

3
+1没有提及GUI,但是答案依然有用,谢谢。 :) - user541686
4
顺便说一句,我更感兴趣的是如何将当前应用的设置保存到文件中,而不是从头开始创建.vimrc文件。如果您能将其编辑到您的答案中,那将非常棒,因为我认为可以以某种方式重定向:set命令的输出来实现这一点。 - 0xC0000022L

2
我想知道为什么没有人提到使用vim会话来保存所有窗口的全局设置和视图。当然,掌握.vimrc应该是任何认真使用vim的用户的议程,但会话可以进一步帮助。特别是因为它们类似于许多人熟悉的“配置文件”。此外,还存在一个gvim插件,可以更进一步地简化处理会话(sessions.vim:gvim的易用会话管理)。

我刚刚测试了一下,发现我在GUI中保存的颜色和语法高亮设置并没有被保存到会话中。当我打开保存的会话时,只有文件重新打开了,设置都丢失了。 - Chris Magnuson

-4

你真的应该学习如何使用.vimrc。就像VIM本身一样,通过艰苦的方式学习这个技能,以后会更加强大和易于使用。


4
GUI 版本的 Vim 没有特定的 .vimrc 文件吗? - 0xC0000022L
6
有一个.gvimrc文件。 - ДМИТРИЙ МАЛИКОВ
2
@Russ:如果通过GUI不可能实现,那么这就是我问题的完整答案了。我只需要在文档中查找所有内容并通过vimrc完成它。感谢您提供的信息。 - user541686
12
我晚了几年,但这个答案令人难以置信(negatively)。从GUI中拥有所有这些设置,但没有一个以GUI为中心的方式使设置变得永久,这只能被称为可用性上的一个巨大疏忽。不能通过说“你应该学习.vimrc”来绕开它。非常遗憾的是,在开源社区中经常发生像Debian的init/systemd这样相对不重要的事情而引起充满宗教色彩的战争和分歧,而程序员往往感到缺乏做基础可用性工作的动力,对于人类可用性问题的回应就像这样。 - mwwaters
9
这个笑话很糟糕。你有一个用于更改设置的GUI,但是没有保存它们的方法。谁想出这个主意的? - itmuckel
显示剩余7条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接