私はVimを勉強してIDEとして使うのが好きです。他のエディタが少し重いからです。 VimがPHP、jQuery、HTML、およびCSS IDEとして使用するプラグインの最適な組み合わせは何ですか?ウェブ開発用のvimの最適な設定は何ですか?
答えて
vimにはすべての主要なスクリプト言語が強調表示されていますので、デフォルトで十分ですが、vimは常にお気に入りのテキスト/スクリプトエディタのままですが、IDEを使用して作業をすばやく完了できます。
私はvimが大好きですが、完全なIDEの代わりに使用することはありません。 Netbeans + excelent jviプラグインを使用してください。
IDEは、大量のフレームワークを持っていて、コードとそのすべてのジャズを完成させるといいですね。 IDEはテキストベースのファイルを編集するだけなので、半分くらいの時間は不要です。ほとんどの機能はVImプラグインで複製できます。
ほぼすべてのサーバーにVImが組み込まれているので、CLIからすべてのことを行うことができます。代わりに、私は、プラグインなしでVimを使用するすべてのサーバー上のプラグインを設定するのは、私の.vimrcはこちら最小限であることは、次のとおりです。
set nocompatible
set backspace=indent,eol,start
syntax on
filetype plugin indent on
colorscheme solarized
if has('gui_running')
set background=light
else
set background=dark
endif
let html_use_css=1
set tabstop =4
set shiftwidth=4
set expandtab
set number
set autoindent
set nowrap
set backupdir=~/.tmp
set directory=~/.tmp " Don't clutter dirs with tmp & swp
command! Q q "Bind :Q to :q
他のすべてが、タブと行番号を設定しschoonoverカラースキームビットはイーサンによってSolarizedテーマに依存し、 VImでもっと学ぶには、:help number
を使用するか、番号をあなたの探しているものに置き換えてください。
はこの1つをチェックアウト...いくつかのきちんとしたの.vimrcのトリックのためのvimbitsをチェックアウト:
https://github.com/renownedmedia/Vim-PHP-IDE
そして、この1:
https://github.com/spf13/spf13-vim
しかし、親指のルールは:
最小限(デフォルト設定)から開始し、適切と思うように追加します。この方法で、vimの内部構造をよりよく学習します。他の.vimrcファイルからアイデアを取りましょう。
私は以下の記事がvimをIDEとして使用する方法を学ぶ上で素晴らしい資料であることを発見しました。 Python開発の文脈で書かれていますが、機能の多くは他の言語にも使用できます。コード補完など、コードのナビゲーションを折る
私はVimを学び、他のエディタが重い 少しあるので、IDEとしてそれを使用して興味があります。何Vimのためのプラグインの最高の組み合わせは、 をPHP、jQuery、HTML、CSS IDEとして使用するのですか?
あなたはVimが本格的なIDEになることは合理的に期待できません。これは非常に強力なエディタですが、EclipseやNetBeans、あるいはVimで実現できないIDEがあれば、統合レベル(IDEのI
)が期待できます。
つまり、多くのコーダーは毎日それを使い、仕事を終えています。ある人は他の答えやJanusで引用されているもののような "ディストリビューション"を使いますが、他の人は自分のプラグインを選んで選んで慎重に選択して~/.vimrc
自身に入れています。ここで
は私が役立ついくつかのプラグインです:
- CtrlP高速かつ直感的なバッファ/ファイルナビゲーションのための
- SnipMate TextMateのようなタブ拡張のための
- Surround文字 のペアを操作するための
- Syntastic多くのファイルタイプの構文検証用
- TagBar/(UN)のコードナビゲーション
- Commentaryためは、Vimが組み込まれているタグともオムニ補完のためのサポートコード
をコメント。
幸運。
クールなプラグイン。ありがとう。 – ArashM
ウェブ開発の場合は、zen coding pluginも非常に便利です。
- 1. ウェブ開発に最適なRubyフレームワーク
- 2. Windowsでのモノラル開発に最適な設定は何ですか?
- 3. n/wプログラミング+ウェブ開発に最適なスクリプト言語は何ですか
- 4. ウェブ開発ツールとは何ですか?
- 5. Laszloアプリケーションの開発に最適なIDE /エディタ/プラグインの設定は?
- 6. Rails SaaSアプリケーション用に最適なサーバスタック/設定は何ですか
- 7. vimのコードチャンクとマクロの最適な戦略は何ですか?
- 8. 重度の筋肉障害を持つウェブ開発者に最適なプログラミング環境とツールチェーンは何ですか?
- 9. Akka開発に最適なデバッガは何ですか?
- 10. 開発マシンで使用するJBOSSサーバーの最適なメモリ設定
- 11. ウェブ開発のpng画像の特質は何ですか
- 12. ウェブ開発のための良いIDEは何ですか?
- 13. Railsソートパラメータを設定する最適なソリューションは何ですか?
- 14. ウェブ開発にHaskellを使用する主な利点は何ですか?
- 15. dojoモバイル・アプリケーションの開発に最適なエディタまたはideは何ですか
- 16. 通話に最適なオーディオ設定は何ですか?
- 17. Mac OS Xでウェブ開発用にローカルLAMPをインストールする最も簡単な方法は何ですか?
- 18. 主にC言語のソフトウェア開発に最適なLinuxディストリビューションは何ですか?
- 19. データベース開発に最適なCASEツールとその理由は何ですか?
- 20. C#で開発者にとって最適なSharepointは何ですか?
- 21. Web開発者に最適なHTML WYSISYGエディタは何ですか?その理由は何ですか?
- 22. Android開発環境の設定方法VIMでPURELY?
- 23. View Controller ivarを設定するのに最適な場所は何ですか?
- 24. Eclipse開発用Ramdiskの最適化
- 25. vimをCocoa開発用に使用する最も良い方法は何ですか?
- 26. 開発ツールの流れのこのダイアグラムは何ですか?開発ニーズに最適なデザインがどのように決定されますか?
- 27. ウェブ開発ワークフローアドバイス
- 28. ウェブ開発
- 29. ウェブ開発
- 30. ウェブ開発
vimでよく知られていないか快適でない限り、IDEを使用して作業をすばやく完了することはほとんどありません。 :-) – FtDRbwLXw6