私はVimにはかなり新しく、コード補完や折りたたみなどでPythonコードを書くことができ、プラグイン経由でショートカットもコンパイルできるように設定しました。 問題は、VimにもいくつかのHTML/CSSを書いてみたいと思います。同様のプラグインをインストールしたいと思います。私はこれを行い、各言語ごとに異なるショートカットを設定できることを知っていますが、私はそれを2つの別々のワークスペースに設定したいので、PythonまたはHTMLワークスペースで作業しますが両方ではありません。これを行う方法はありますか?前もって感謝します!複数の言語でプログラミングするためのVimワークスペースの設定
答えて
これは、コンパイラスクリプトの対象です。
アイデアは、あなたのvimのコンパイラディレクトリに "コンパイラスクリプト"を置くことです。そのスクリプトは実際には設定ファイルです(スクリプトファイルとvimの設定ファイルの違いは概念的なもので、技術的には同じです)。これはあなたの.vimrc
ファイルと同じです。そのスクリプトには、必要なときにのみロードされる設定が含まれている必要があります。たとえば、:compiler python
はあなたのpython設定を読み込みます。
詳細は:help compiler
をご覧ください。
"ファイルタイププラグイン"もあります - それらとコンパイラの主な違いは、vimのファイルタイプ検出メカニズムによって自動的にロードされるということです - 実際はファイルタイプをかなり検出できる広範なスクリプトです - エキゾチックな言語を使用するか、独自の拡張機能を定義しても、独自のftdetect
スクリプトでそのメカニズムを拡張することができます。これは、:compiler
コマンドで明示的に呼び出すか、:compiler
コマンドを呼び出す:autocmd
を定義する必要があるコンパイラスクリプトとは異なります。
詳細は:help filetype
をご覧ください。
コンパイラスクリプトは、make
設定やビルド/実行ショートカット、設定に適したファイルタイププラグインなどのコンパイラ固有の設定に適しています。 .c
または.h
ファイルの場合、メイクファイルの場合、またはプログラムのリソーステキストファイルのいずれかにある場合と同じ方法でCプログラムを構築することは意味があります。
ファイルタイプスクリプトは、構文やコード補完などのファイルタイプ固有の設定に適しています。 Cプログラムのmakefileまたは.ini
ファイルに対してC構文とコード補完を使用するのは意味がありません。
言った - インタプリタ型言語のために、それは本当に問題(あなたがそれらを実行するために、メイクファイルを使用しない限り)
- 1. プログラミング言語の複雑さをマスキングするための用語
- 2. gVimと複数のプログラミング言語
- 3. NLPライブラリ、Javaプログラミング言語のための
- 4. ファクタのプログラミング言語:設定。ファクタルーツの設定
- 5. 宣言的なプログラミング言語をgrokkingするためのヒント?
- 6. プログラミング言語で整数のアクセプタを設計する方法C
- 7. 複数のプログラミング言語でコードを作成するウィザード
- 8. 論理プログラミングのためのPrologより新しいプログラミング言語
- 9. 同じファイルで複数の言語を検出できるVIM
- 10. 数理プログラミング言語
- 11. Jプログラミング言語での配列言語
- 12. オンラインクイズをrepeadetlyで完了するためのプログラミング言語?
- 13. 簡単なプログラミング言語を設計するための方法論
- 14. スキームのプログラミング言語
- 15. プログラミング/スクリプト言語を識別するためのヘルプ
- 16. 分散メッセージパッシングアルゴリズムを実装するためのプログラミング言語
- 17. 複数の言語をサポートするためのASP MVC技術
- 18. 複数言語のフィードを解析するためのベストプラクティス
- 19. 関数は、Cプログラミング言語
- 20. cプログラミング言語 - declare()関数
- 21. 新しいユーザーのために言語Cookieを設定するためのベースコントローラ
- 22. 医療画像処理のための最良のプログラミング言語
- 23. ウェブ開発のためのプログラミング言語の提案
- 24. オブジェクト指向プログラミング言語とオブジェクト指向プログラミング言語の違い
- 25. Dプログラミング言語のインプレース基数ソート
- 26. 私のユースケースのプログラミング言語
- 27. Webプログラミングのための強力な型付き言語
- 28. 任意の固定精度整数のプログラミング言語?
- 29. Javaで特定のプログラミング言語のgithubリポジトリの総数を取得する
- 30. プログラミング言語
優れていません!非常に詳細な答え!これは私に多くの感謝を助けました! – coffeeNcode