2017-05-05 18 views
1

我開始瞭解如何創建我自己的vimrc文件,我一直注意到,與該存在於默認設置我的定製版本缺少的功能。你能查看默認的vim設置嗎?

我想知道是否可以查看默認設置,這樣我就可以把它們比作我自己,並期待所有標準的夾雜物我不知道詳細瞭解他們。

我搜索了並沒有設法在網上找到一個答案,如果沒有一個的原因是這個問題的答案顯而易見,我真的很抱歉,我仍然有點小白:對

回答

0

不用擔心,這是一個完全有效的問題。不幸的是,答案有點複雜。首先,Vim在內置幫助系統中記錄了某些默認設置。

當Vi的兼容性模式被禁止大多數人做他們中有些人只使用,並且是第一個定製:

:set nocompatible 

最重要的是,許多發行版提供自己的自定義配置,例如Debian的/ Ubuntu自帶/etc/vim/vimrc。爲了讓事情變得更加混亂,Vim的8隨附有一個健全的配置(稱爲default.vim),當找不到~/.vimrc,只有得到應用。更不用說NeoVim擁有自己的一套默認設置了。

在實踐中,我建議明確設定你所關心的,以確保您的配置是系統和Vim的版本之間進行移植的任何選項。要查看一個給定的選項的當前值使用問號:

:set showcmd? 

要了解更多有關給定的選項(包括默認值)使用Vim的全面幫助系統:

:help showcmd 

最後,可能想要檢查my annotated .vimrc以獲得一些靈感,並且還有vim-sensible plugin,它提供了大多數人會同意的一些理智默認設置。

+0

謝謝!非常感激 (: – Tom

0

看到「香草」的Vim選項的最簡單方法是使用啓動它:

vim -u NONE -N 

它將啓動Vim沒有任何您的定製或插件,但仍處於「不兼容」模式(基本上,運行Vim,而不是剝離到Vi)。然後,您可以執行

:set all 
:map 
:command 
:let 
:function 
:autocmd 

查看當前有效的所有選項,映射,命令,變量,函數,自動命令。 (我不能保證我沒有忘記一個自定義類別。)