有没有办法在 gedit 中为终端创建自己的快捷方式?
我的意思是,例如如果我想编译一个 C++ 源代码,当我按下 F9 时我希望它能生成g++ source_file.cpp
(这只是一个例子)
谢谢!
答案1
对于命令本身,您可以使用别名。
~/.bash_aliases
像这样编辑并添加您的别名:
alias foobar="g++ /location/of/file/file.cpp"
其中 foobar 是自定义命令的名称。
然后重新. ~/.bash_aliases
加载文件。
至于热键部分,如果我有任何发现,我会回来并添加我的答案,或者希望其他人知道。
编辑:这是你的问题的完整答案(据我所知):自定义键盘快捷键以在 Unity 中启动终端并运行命令。看起来它会使别名部分无效,但我会将其保留在那里。
EDIT2:通过http://ubuntuforums.org/archive/index.php/t-433538.html,查看 gedit 外部工具:https://live.gnome.org/Gedit/Plugins/ExternalTools。这将为您提供一个用于命令的当前文件名变量。