3

コンソールの vim では、現在開いているファイルと同じディレクトリにあるファイルの名前にカーソルを移動し、コマンドを発行できます!xdg-open %:p:h/<cfile>。これにより、OS で定義されているように、外部ビューアーでファイルが開きます。これはすばらしいことですが、私のシステムでは、gvim を使用すると機能しないようです。

~/.vimrcこれは私がファイルに入れたコマンドです:

nnoremap <leader>o :silent !xdg-open %:p:h/<cfile><CR>

これがコンソールのvimとgvimの両方で機能するようにするにはどうすればよいですか?

Ubuntu Linux 12.04LTS を実行しています。

4

3 に答える 3

3

&コマンドの最後にanを付けます。これは、 LaTeX-Box のやり方から学びました。

于 2013-04-08T18:13:37.123 に答える
1

この投稿に続いて: https://superuser.com/a/407675/104415、コマンドの最後に a を置く&と、gvim と vim の両方で機能します。

nnoremap <leader>o :silent !xdg-open %:p:h/<cfile>&<CR>
于 2013-04-08T15:03:13.660 に答える