2016-10-25 6 views
0

おそらく私はそれが間違って設定されているかもしれません。たぶん私はTmuxとVimについて多くのことを知らないだけです(おそらく両方)。Tmuxウィンドウ私は ":q" vimファイルを閉じます。

しかし、私はTmuxで複数のパネルを作成し、1つのファイルでvimを起動し、&の終了を保存します - すべてのパネルは編集されたファイルと共に閉じられます。

ケース例: あります。 1つのウィンドウ( "MyProject1")と2つのパネル(それぞれ.cpp/.h、または.html/ .cssなど)を持つセッション(「開発」)

ファイル(vim:wq)の1つを保存して閉じると、両方のパネルが閉じます。何故ですか?ウィンドウ内でサイドパネルをアクティブに維持するにはどうすればよいですか?

+0

私が言うことができるのは、それが私にとってはこのように振舞わないということです。あなたのtmux.confには何がありますか?また、vimを終了するときにパネルが閉じることを意図していますか?はいの場合、どのように設定しましたか? – Wilmerton

+0

tmux_conf_theme =デフォルト tmux_conf_theme_prefix =無効 tmux_conf_theme_batteryは= tmux_conf_theme_timeを有効= を有効= tmux_conf_theme_dateを有効= tmux_conf_battery_style =バー tmux_conf_battery_symbol =ブロック tmux_conf_battery_symbol_count =自動 tmux_conf_battery_palette = '#のd70000、#のe4e4e4、#000000に' tmux_conf_battery_statusを有効にtmux_conf_theme_username = = tmux_conf_theme_hostnameを有効に tmux_conf_theme_highlight_focused_pa​​ne =無効 tmux_conf_new_windows_retain_current_path =偽 tmux_conf_new_panes_retain_currentを有効に_path =真 tmux_conf_new_session_prompt = falseを –

+0

は多分これがより適切..です(vimのconfに) "TMUX統合 場合&用語=〜 '^画面' " のxterm-キーは 実行上にあるとき、tmuxのは、xtermのスタイルのキーを送信します 実行 " = \ E [1セット; * Bを"; "* A = \ E [1セット" 実行 " = \ E [1セット; * C" を 「を実行[1 = \ Eを設定します; * D " endif " vimを終了するときにtmuxを閉じる autocmd VimLeave * silent!tmux killp -a –

答えて

0

は私のVimのコンフィグは、この行を持っていたようだ:

" Close tmux when exiting vim 
autocmd VimLeave * silent !tmux killp -a 

私はそれをコメントアウトし、私はvimのファイルを閉じた後、今のパネルが所定の位置に残っています。

ありがとうございました!

関連する問題