我使用终端几乎所有东西。我经常在一个目录中执行一些命令,如:
emacs main.tex
evince main.pdf
看起来很愚蠢,我希望能够通过一次击键来运行这样的一组命令。有没有办法映射(比如说)F9
来将特定的字符序列写入开放的gnome终端?
答案 0 :(得分:1)
gnome-terminal没有这样的功能,但你可以配置bash(实际上是readline)为给定的密钥插入某个字符串。修改~/.inputrc
或/etc/inputrc
并添加以下行:
"\e[19~": "emacs main.tex"
"\e[20~": "evince main.pdf"
注意:当您按 F8 或 F9 时,这些操作与您输入这些字符的方式完全相同;无论背景如何。例如。如果您键入rm
,然后按空格, F8 ,输入,您将删除main.tex
!