1
49
我的更新
我的原始答案如下 你可以试试我做的。
尽管,为了完全透明,我的实际.vimrc读到:
主要用于检测Linux(与OSX相反)
我不确定你是否一定要这么做
|
2
23
我无法只添加两个字符来编辑上一个答案: 这是正确的一个(在我的MacOS 10.6和默认的VIM控制台版本上传递)
系统(“uname”)将产生一个返回字符,如果条件失败,则返回第二个字符。只是添加“\n”的小修补程序。 |
3
14
我和你做的一样。不要试图检测操作系统。相反,尝试检测vi/vim的类型。
检查
下面是我用来检测我的vimrc中macvim的方法:
有了这个,你可以检测出gvim,vi,vim,以及你可能使用的其他口味。好在你可以在OSX上设置与VIM兼容的设置。 Reference from Vim Mailing list
编辑:
这种方法及其变体(
|
4
13
自制的
另一方面,从埃尔卡皮坦开始,
|
5
9
你想要的
mac,afaik,仅适用于旧式mac,其中\r是行分隔符。 |
6
6
这是我找到的最简单的方法。
|
7
-2
gui_macvim gui_gtk2 gui_gtk gui_win32 stackoverflow上有一个操作系统检测脚本-更多关键字可以找到它:win64 win95 macunix… |
farnsy · Vim如何将第二个参数添加到缓冲区列表(备用文件)? 1 年前 |
Marcel · VIM-如何在一组单词的开头和结尾添加2个字符 1 年前 |
Rian Rizvi · 向后删除连续空格或连续非空格直到行首 6 年前 |
alexche8 · 如何突出显示vim中按数字键上的行号? 6 年前 |
A.Dumas · 如何为md文件vim关闭HtmlBeautify 6 年前 |
ekzotech · Vim插件可用于自定义HTML标记和SCS 6 年前 |