![]() |
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… |
![]() |
NullVoxPopuli · 重命名文件夹的最快方法是什么?[关闭] 8 月前 |
![]() |
J P · Mac GPGSuite的密码过期 9 月前 |
|
Pali775 · Django不会在MacOS上更新 9 月前 |
![]() |
PkDrew · AND运算符“&”在“&tee”中的作用是什么? 10 月前 |
![]() |
analog_kid · 较旧的R版本dmg文件[已关闭] 1 年前 |