[英]How can I test my vim plugin?
大家好:我最近(不小心)從mac os x(主目錄)的.vim文件夾中刪除了所有文件夾/文件。
我正在嘗試添加Clojure Vim插件(VimClojure)-它只是一個您應該“放入.vim / plugins”的文件夾。
我已經添加了它,但是啟動vim時我沒有看到語法高亮的任何變化。 我不確定vim是否“看到”插件。
我在OS X上。
關於如何調試插件的任何想法? 尤其是
1)VIM如何尋找插件?
2)是否有需要放在$ HOME / .vim /中的文件?
3)在安裝標准vim插件時,僅將新插件文件解壓縮到$ HOME / .vim / plugins中就足夠了嗎?
謝謝
關於調試:為了查看vim是否已加載插件,您可以使用:scriptnames
,還可以使用breakadd file /path/to/your/plugin
(或breakadd file *your_plugin_name.vim
:我從沒使用絕對路徑,所以我不知道什么在這種情況下,breakadd會起作用)。 其他問題:
:h initialization
,恰好是:h load-plugins
。 ~/.vim
或分布應該去到任何一個燒毛文件~/.vim/plugin
(無s
!), ~/.vim/colors
, ~/.vim/ftplugin
或此類。 我猜您應該嘗試將其解壓縮到~/.vim/plugin
,但是如果歸檔文件包含一些特殊目錄,例如plugin/
, ftplugin/
, colors/
, after/
(請參見/usr/share/vim/vim73
以獲得列表)可能應該轉到~/.vim
。 如果插件已發布在vim.org上,還可以考慮使用vim-addon-manager ,VAM可能能夠安裝它。 幾點。
:help startup
以便查看vim在何時何地尋找要加載的文件。 無論如何,在嘗試調試腳本時,我始終要執行的第一步是檢查:scriptnames
的輸出。 該命令將向您顯示vim為當前會話加載了哪些腳本。 如果您看不到VimClojure隨附的任何文件,則可能是在安裝過程中犯了一個錯誤。
另一個提示是,您確實應該考慮使用插件管理器,例如vundle或vim-addon-manager ,或者至少使用runtimepath
Manager 病原體 。 如今,這似乎是vim配置的未來之路,它使安裝和管理插件變得更加容易。 它們還有助於保持.vim文件夾的清潔和井井有條。
VimClojure目錄應該位於 .vim
文件夾的頂部 ,或者如果您使用的是病原體之類 ,則應該位於bundle
文件夾中(應該這樣做!)。 如果您是從頭開始的,請考慮從vimclojure-easy (不要嘟嘟響自己的號角)開始,這是VimClojure的基本,完整安裝以及說明。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.