簡體   English   中英

使用vim作為javascript開發的工具嗎?

[英]Use vim as an ide for javascript development?

我正在嘗試為某種IDE嘗試使用VIM,在大多數情況下,我已經安裝了vimrc ,看起來很不錯。

我所缺少的是為語法錯誤添加配置,而不是配置某種intellisense(我認為vim-javascript可以做到)。

根據我的閱讀, vim-pathogen是安裝vim特定插件的方法。

我已遵循vim-javascript中的文檔說明如何使用病原體進行安裝。 安裝后,我注意到文字顏色會有所不同,但仍然無法獲得任何自動完成功能。

我嘗試將配置添加到我的.vimrc文件,但是我認為我做的不正確。

看起來是這樣的:

set runtimepath+=~/.vim_runtime

 execute pathogen#infect()
 source ~/.vim_runtime/vimrcs/basic.vim
 source ~/.vim_runtime/vimrcs/filetypes.vim
 source ~/.vim_runtime/vimrcs/plugins_config.vim
 source ~/.vim_runtime/vimrcs/extended.vim
 let g:javascript_plugin_jsdoc = 1
 let g:javascript_plugin_ngdoc = 1
 let g:javascript_plugin_flow = 1
 set foldmethod=syntax

 try
 source ~/.vim_runtime/my_configs.vim
 catch
 endtry

第一個錯誤:將Vim視為IDE。

第二個錯誤:使用其他人的設置。

第三個錯誤:認為無需學習Vim就可以脫身。

無論如何…

  • 沒有~/.vim_runtime這樣的東西。 用戶級別的運行時目錄為~/.vim

  • 病原菌不是“安裝”插件的方法。 這是“啟用”插件的一種方式。 有許多用於安裝插件的插件(這實際上沒有任何意義),您可以手動安裝它們,這比隨機博客作者想的要容易得多。

  • 通過:help make可以完成“語法錯誤和其他錯誤”。 閱讀它(以及相關章節),而不是安裝Pointess插件。

  • “某種智能感知”已經內置; 它稱為“ omni-completion”,您可以在:help ins-completion閱讀有關它的信息。 該插件僅提供備用語法腳本(主要用於語法突出顯示), 備用縮進腳本和備用全功能腳本。

  • Vim不會自動補全。 完全沒有必要,但是如果您真的想要它,可以通過一些第三方插件來獲得。 您可以在http://www.vim.org的“腳本”部分中找到它們。

  • 糟糕的,過度設計的設置將使您一無所獲。 從系統中刪除它,然后從頭開始,而不是放棄對隨機的半無知的蛋igno的控制。 使用此類發行版唯一可以實現的目標就是永遠不會正確學習工具。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM