2017-02-10 104 views

回答

0

使用一個插件來檢查你的代碼。

我使用的一個,而且我並不孤獨,是句法:https://github.com/vim-syntastic/syntastic

這適用於一噸不同的語言,甚至有多個「棉絨」引擎從每個語言選擇。例如,我使用python,並可以配置語法來使用下列其中一個檢查器:flake8,pyflakes,pylint和本機python檢查器。而且,是的,它也檢查vim腳本。

如果你不能使用任何插件,只想調試你的vim腳本,那麼你最好的選擇是使用vim自己的調試器(幫助調試腳本)。要使用此模式:

  1. 啓動Vim在調試模式:vim -D my_broken_script.vim
  2. 使用:debug切換到調試模式。
  3. 使用Ex命令檢查局部變量,echo idx或全局變量:echo g:idx,其中idx是var。
  4. 在函數或文件上設置與:breakadd的斷點。並與:breakdel
  5. 使用配置文件中刪除他們調查性能問題(幫助:配置文件)::profile start func:profile stop
+0

謝謝你的答案,但我有一個vim代碼考試,所以我不能用任何插件。我希望有一種方法可以使用vim編輯器來驗證我的代碼。 – Uzareth

+0

您是否像使用調試一樣使用了vim -D?這可能對你有用?如果這對你有用,我會更新我的答案並提供更多細節。 – gregory

+0

如果我執行這些文件?可能是一個解決方案,對吧? 但是,如何在vim上執行C代碼?謝謝! – Uzareth