Answers:
在tmux v2.4 +(相关的commit)内部,您可以定义绑定以跳转到具有可接受可靠性的最后提示:
bind-key b copy-mode\;\
send-keys -X start-of-line\;\
send-keys -X search-backward " "
哪里" "
是一个不间断的空格,并进行了相应的更改以使您的shell提示包含它($PS1
或$PROMPT_COMMAND
用bash表示)。
可能需要特别注意在shell提示符和tmux配置中进行设置,因为在复制粘贴操作期间可以将其更改为常规空间(请参见注释中带有vim的方法)。
另外,您可以尝试使用自己喜欢的替代unicode空格字符或在命令输出中很少出现且可以接受在提示符(🍌?)中看到的任何东西。
对于更少的误报,这也可以是几个字符的组合。不过,最好在提示的最后选择一些内容,以便于导航。
信用:
CTRL-k <space><space>
插入不间断空格。然后,在正常模式下,后置后缀ga
命令在光标下打印该字符的ASCII值,该值可用于确认该字符与其他空格不同。