CentOS 4.5 でかなり古い gvim (6.3) を入手しました。--remote-tab-silent
まだオプションはありません。代わりに、--remote
同じ gvim インスタンスでファイルを開くようにしています。ただし、すべてのファイルがバックグラウンドで gvim で開かれるという問題があります。gvim ウィンドウが前面に表示されません。手動で切り替える必要があります。これを修正する方法はありますか?
再現手順の詳細:
- コンソールを開く
- 最初のファイル '
gvim --remote file1
' を開きます。初めてファイルを開くと、gvim は最前面にポップアップします。 - Konsole に戻り、2 番目のファイル '
gvim --remote file2
' を開きます。ファイルは gvim で開かれますが、gvim ウィンドウは前面に表示されません。
答え1
" gvim --remote-expr foreground()
" は gVim をウィンドウ スタックの前面に移動するのに機能しますか? これが一貫して機能する場合は、--remote
コマンドを呼び出すシェル エイリアスを設定してから、コマンドを呼び出すことができます--remote-expr
。