有没有一种方法可以为tmux复制模式重新定义导航键?

威廉·埃弗里特

在tmux复制模式下,我想使用一些Alt +键组合键而不是箭头来移动光标。有没有办法让tmux做到这一点?

这是我想要的定义:

Alt+i: up
Alt+l: right
Alt+j: left
Alt+k: down
Alt+o: forward word
Alt+u: backward word

我不想将tmux切换到vi模式。

威廉·埃弗里特

原来,您必须编辑emacs-copy的键绑定这就是我进行上面想要的更改的方式。

首先,我通过在tmux中输入以下命令(按Prefix + colon)来检查当前绑定是什么list-keys -t emacs-copy这给了我一份在emacs-copy模式下绑定的键的列表,我仔细查看了它们以找出哪些命令可以执行我想要的操作。

然后,我将适当的键绑定添加到我的〜/ .tmux.conf文件中,如下所示:

bind-key -t emacs-copy M-j cursor-left
bind-key -t emacs-copy M-i cursor-up
bind-key -t emacs-copy M-l cursor-right
bind-key -t emacs-copy M-k cursor-down
bind-key -t emacs-copy M-u previous-word
bind-key -t emacs-copy M-o next-word

最后,我在tmux中运行了tmux命令source ~/.tmux.conf以绑定键,而不必退出并重新加载会话。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有一种方法可以根据父级的类别重新定义LESS变量?

有没有一种方法可以强制javascript元素根据最初定义的方式重新定义自身?

Tensorflow:有没有一种方法可以加载预训练的模型而不必重新定义所有变量?

WPF:有没有一种方法可以重写ControlTemplate的一部分而不重新定义整个样式?

有没有一种方法可以重新定义函数内Javascript charCodeAt和fromCharCode调用的标准Ascii字符集?

有没有一种方法可以为空的DataTable定义自定义html?

有没有一种方法可以为定义__getitem__方法的类禁用迭代而无需在键上施加约束?

有没有一种方法可以为Typescript中的嵌套键访问创建类型保护?

有没有一种方法可以为模板函数参数类型定义类型?

有没有一种方法可以为多个参数编号和类型定义“通用”结构

有没有一种方法可以为Terraform归档提供程序定义多个source_file?

有没有一种方法可以为RESTful堆栈生成样板代码?

有没有一种方法可以为foreach的每次迭代设置状态

jQuery:有没有一种方法可以为jQuery Datepicker转换日期?

有没有一种方法可以为iPad上的表单启用视差?

有没有一种方法可以使用setxkbmap将AltGr键重新映射为Ctrl?

有没有一种方法可以使用类型级模式匹配而不是定义类型族

有没有一种方法可以对指针向量进行深层复制?

SoapUI,有没有一种方法可以复制和粘贴测试步骤?

有没有一种方法可以在重新加载时保存画布的状态?

有没有一种方法可以重新开始?

有没有一种方法可以不重新训练我的NN?

有没有一种方法可以更改leveldb中的键?

有没有一种方法可以获取元组的键作为数字?

有没有一种方法可以从值中访问键?

有没有一种方法可以阻止Flask迁移访问某些模式?

有没有一种方法可以强制Ubuntu在BIOS模式下安装?

有没有一种方法可以在MS Word文档中搜索模式?

有没有一种方法可以将JSON模式转换为XSD?