当我使用标准 vim 命令关闭 MacVim 时:q,MacVim 窗口关闭,但程序仍在运行。当其他进程尝试生成 MacVim 的实例时,这会导致麻烦,因为如果它仍在运行,则需要将特殊标志传递给 MacVim,以便打开新实例,但随后实例会累积。
有没有办法使用 vimscript 来终止进程并在退出时关闭窗口?
我使用 gvim 作为我的文本编辑器,语法着色很棒,只是它突出显示了“错误”并为其提供了带有红色字体的白色背景。如何关闭错误突出显示?我觉得它很烦人,不需要它。
我有一个.gvimrc在 OS X 10.6 上运行良好的文件,但在 Ubuntu 上不起作用。它包含一行内容set transparency=15,当我运行 gVim 时,它报告:
Error detected while processing /home/user/.gvimrc:
line 25:
E518: Unknown option: transparency=15
Run Code Online (Sandbox Code Playgroud)
有什么想法可以让 gVim 默认透明?
雪儿!
整个.gvimrc文件完成:
" Turn on line numbers
set number
" Change colorscheme
colorscheme ir_black
" Turns on the tab bar always
set showtabline=2
" Number of horizontal lines on the screen
set lines=60
" GUI Option to remove the Toolbar (T)
set guioptions-=T
" Sets the percent transparency
set transparency=15
Run Code Online (Sandbox Code Playgroud) 如以下帖子所示:
在 Windows 7 上,无法从 Gvim 程序中保存默认的 Gvim 字体。关闭 Gvim 会导致它完全忘记所有字体设置,并且无法在 _vimrc 文件中设置它们。
这是否已在 Gvim 7.4 中修复或此错误是否仍然存在?或者有人知道设置默认字体的更好方法吗?因为 FixedSys 字体很糟糕,因为它不能显示捷克字符,而且我不想每次打开包含捷克字符的文件时都必须去菜单更改它。谢谢。
** 编辑 **
好的,现在我看到了通过发出 Gvim 命令来设置字体的文档
:help guifont
Run Code Online (Sandbox Code Playgroud)
这是我发现的:
For the Win32 GUI *E244* *E245*
- takes these options in the font name:
hXX - height is XX (points, can be floating-point)
wXX - width is XX (points, can be floating-point)
b - bold
i - italic
u - underline
s - strikeout
cXX - character set XX. …Run Code Online (Sandbox Code Playgroud) 有没有办法将粘贴映射到control+shift+v,并在gvim中将视觉块模式保留为control+v?
我经常使用两者。
如果只有几个这样的选项,是否值得将与 gui 相关的选项从我的 vimrc 中移到 gvimrc 中?我有点倾向于将所有内容都放在一个地方,并在if语句中包含gui 选项,但是否有令人信服的论据可以不这样做?