gpt4 book ai didi

sublimetext2 - subl --wait在tmux中不起作用

转载 作者:行者123 更新时间:2023-12-04 04:12:37 26 4
gpt4 key购买 nike

设置和使用Sublime Text 2作为git编辑器在tmux session 中无法正确等待。

$ tmux
$ export EDITOR="subl -w"
$ git rebase HEAD^ -i (close file, terminal hangs)

如果没有等待就设置了 EDITOR,则该文件将像以前一样在ST2中打开,但是当然,然后立即在 shell 程序中应用了rebase。

最佳答案

我没有使用Sublime Text,但是我读过a question on Super User似乎与这个问题有关。

该解决方案涉及使用我制作的“wrapper” program,以允许tmux内的剪贴板访问。 “修复程序”并非特定于粘贴板访问,因此该程序还可以减轻与剪切/复制/粘贴操作无关的其他几个方面的问题。 Sublime Text用于实现subl -w调用的“等待”功能的方法似乎是这些“其他领域”之一。

您可以通过MacPorts的tmux-pasteboard port获取包装器,也可以通过其reattach-to-user-namespace formula的Homebrew获取包装器,也可以从我在GitHub的tmux-MacOSX-pasteboard repository自己编译包装器。

安装完后,您可能需要(按自述文件)在default-command中配置一个.tmux.conf,以便在tmux中生成的 shell 将自动“重新连接”。另外,您可以在EDITOR值中使用包装器:

EDITOR='reattach-to-user-namespace subl -w'

关于sublimetext2 - subl --wait在tmux中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13917095/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com