設置和使用Sublime Text 2作爲git編輯器在tmux會話中沒有正確等待。subl --wait在tmux中不起作用
$ tmux
$ export EDITOR="subl -w"
$ git rebase HEAD^ -i (close file, terminal hangs)
如果EDITOR
設置無需等待,然後將文件在打開ST2像以前一樣,但是那當然然後底墊被殼體內立即生效。
設置和使用Sublime Text 2作爲git編輯器在tmux會話中沒有正確等待。subl --wait在tmux中不起作用
$ tmux
$ export EDITOR="subl -w"
$ git rebase HEAD^ -i (close file, terminal hangs)
如果EDITOR
設置無需等待,然後將文件在打開ST2像以前一樣,但是那當然然後底墊被殼體內立即生效。
我不使用崇高文字,但我看過a question on Super User似乎是關於這個相同的問題。
該解決方案涉及使用我製作的「wrapper」 program允許在tmux內部進行紙板訪問。 「修復」不是特定於粘貼板的訪問,因此該程序也可以緩解其他幾個與剪切/複製/粘貼操作無關的問題。 Sublime Text用於實現subl -w
的「等待」功能的方法似乎是這些「其他區域」之一。
你可以通過從他們的tmux-pasteboard port或通過Homebrew從他們的reattach-to-user-namespace formula MacPorts的包裝,或自己從我的tmux-MacOSX-pasteboard repository在GitHub編譯它。
一旦你安裝了它,你可能要(根據README)在default-command
配置.tmux.conf
使催生內部TMUX將自動「重新連接」的炮彈。或者,您可以在EDITOR值中使用包裝:
EDITOR='reattach-to-user-namespace subl -w'
.tmux.conf更改對我無效,但明確將其添加到編輯器 - 謝謝! –
只是想說明,我遇到了tmux和崇高的相同問題。 –