相关疑难解决方法(0)

如何找出终端需要发送的转义序列?

我正在使用osX上的终端应用程序连接到ubuntu(我认为是12.04).我的终端默认设置为xerm-256.在此模式下,终端在按下F2时发送\ 033OQ序列.但是对于Shift-F2或Control-F2没有映射.Shift-Left,Shift-Right,Control-Left,Control-Right等也没有设置序列.我需要其中一些键来在各种程序中不时地操作功能.以例如byobu为例.Shift-F2和Control-F2用于垂直和水平分割屏幕.在tmux中,箭头键与shift和control一起用于调整窗格大小.

我的问题是我不知道终端应该发送什么序列.我如何找出这些序列应该是什么?我知道我可以按Control-v然后按一个键来获取正在接收的代码,但这不是我需要的.我不需要查看正在发送的序列.我需要知道我需要发送什么序列.

例如,我的左箭头发送^ [OD.我的Control-Left发送^ [[5D].但是我的上下键没有区别.我发送^ [OB和Control-down也发送^ [OB.与我的密钥相同的问题.无论有没有班次都是一样的.

是否有一个包含所有键和代码的列表,特别是修改器,如shift,control,alt/option?

如何找出预期的序列是什么,以便我可以发送所需的内容?

bash terminal ubuntu tmux byobu

12
推荐指数
1
解决办法
5164
查看次数

如何使用按键MS-Up/Down/Left/Right在iTerm2中重新调整byobu中的窗格?

我在iTerm2中使用了byobu + tmux,我发现用于调整窗格大小的按键是MS-Up/Down/Left/Right但是当我按下然后我就得到了这样的字符:

macos terminal tmux byobu iterm2

7
推荐指数
1
解决办法
2914
查看次数

如何从一个分割中复制并粘贴到另一个byobu中?

所以,假设我在byobu中并排打开了两个分支.此外,两个拆分都在vim中打开了不同的文件.我想在一个分割中突出显示一个文件中的文本,并将其复制到另一个分割中的单独文件中.有任何想法吗?

我在搜索时发现的所有结果都谈到了使用回滚功能来复制和粘贴byobu,但是,这似乎只在单个分割中起作用; 不是分裂.

vim terminal split copy-paste byobu

5
推荐指数
2
解决办法
4326
查看次数

标签 统计

byobu ×3

terminal ×3

tmux ×2

bash ×1

copy-paste ×1

iterm2 ×1

macos ×1

split ×1

ubuntu ×1

vim ×1