1

スクリプトでvimを使用して新しいファイルを開き、ファイルが開いたときに(およびすべての.vimrc構成とプラグインなどをロードした後)、単純なvimscriptコマンドを実行したいと思います。実際には、コマンドは 1 つだけです。

クライアントとサーバーの接続などを維持する必要はありません...開くときに1回限りのスクリプトだけです。

でカスタム vimrc を使用してみました-uが、デフォルトのプラグインもロードする方法がわかりません。

ありがとう!

編集:どのタイプのコマンドでも機能します...vimスクリプトまたは通常モードのコマンドです。スクリプトをハッキングして、それらのいずれかで動作するのが快適だからです。

4

2 に答える 2

2

接頭辞を付けることで、コマンドラインから vim コマンドを実行できます+

vim '+echo "hello"' file.txt

より複雑なことを行う必要がある場合は、vimrcファイルまたはその他の構成で関数を定義し、:callコマンドを使用してその関数を実行することをお勧めします。

vim '+call MyFunction()'
于 2013-02-25T22:33:22.983 に答える
2

ファイルに対して実行する「コマンド」の種類を明確に伝えていません。あなたが見ることができるいくつかのオプションがあります。

+{command}   //e.g vim "+1,5d" file will auto-remove first 5 lines
-c {command} //e.g vim -c "1,5d" file will auto-remove first 5 lines
-s {script} // same as you typed those characters in file, the file could be generatd by -w
-S {file}   //same as source, then you don't have to mess up with your .vimrc
于 2013-02-25T22:34:34.397 に答える