3

vim で現在編集中のファイルを参照するにはどうすればよいですか? :!java現在作業中のファイルで実行するキーをマップできるようにしたいと考えています。

4

1 に答える 1

6

%現在のバッファのファイル名を参照するために使用できます。修飾子 (cp. :help filename-modifiers) のよう:pに、完全な絶対パスを作成したり、拡張子を削除したりできます。

!javaを使用したソリューションは、デフォルト パッケージの単純なクラスでのみ機能することに注意してください。この使用は推奨されません。迅速なプロトタイピングや使い捨てのためだけにこれが必要でない限り、AntMavenなどのビルド システムを使用し、そこでrunなどのターゲットを定義することをお勧めします。次に、'makeprg'Vim で適切な設定を行うと、次の方法でアプリケーションを起動できます (メイン クラスを含む Java ファイルを直接編集しない場合も同様です)。

:make run
于 2013-01-19T19:43:52.643 に答える