在inputrc中定義多重熱鍵(如Ctrl+Alt+H)(轉)
在inputrc中定義多重熱鍵(如Ctrl+Alt+H)(轉)[@more@]找到解決方案了,偶給"How To Make A Hotkey On The Linux Console" 的作者發了一封關於這個問題E-mail, 很快他就回信了Linux的老外們還真是熱情啊,感動中....轉到正題吧, 先用cat檢視組合熱鍵的ASCII字元:# cat看到了什麼? ^[^H 對不對?按退出同理可以得知其他組合熱鍵對應的ASCII字元,有一些組合熱鍵像Ctrl+Alt+D/Q/Z/C/S/M/J/U/I/E好像不能使用,不過沒關係,可用的熱鍵有15個左右然後修改/etc/inputrc 或 ~/.inputrc,向裡面新增組合熱鍵的宏定義,偶的如下:"^[^G":"gaim & &>/dev/null && disownC-M"#按Ctrl-Alt-g在當前shell開啟gaim, 並脫離該shell獨立執行,即:即使你退出了該shell, gaim也不會關閉字元輸入方法: 在vi的插入模式下, ^[是先按Ctrl-V, 然後按ESC,[^G是先按Ctrl-v, 然後按Ctrl-H,其他的與此類似"^[^H":"vi /etc/httpd/conf/httpd.confC-M"# Ctrl-Alt-h 開啟vi編輯器編輯apache的配置檔案"^[^L":"stardict & &>/dev/null && disownC-M"# Ctrl-Alt-l ->> 執行星際譯王(l->look up查詢的意思)"^[^O":"soffice & &>/dev/null && disownC-M"# Ctrl-Alt-o ->> 開啟Openoffice"^[^P":"opera & &>/dev/null && disownC-M"# Ctrl-Alt-p ->> 大名鼎鼎的瀏覽器Opera"^[^X":"xmms & &>/dev/null && disownC-M"其他一些組合鍵可以根據自己的需要配置,偶就不多說了測試一下:su -u see what? --- xmms starts u
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-945420/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如和獲得系統熱鍵
- 在C++ Builder中定義事件 (轉)C++UI事件
- [20150427]tmux與INPUTRC定義衝突.txtUX
- VB.Net中文教程(5)程式多重定義 (轉)
- 自定義滑鼠設定-中鍵設定為後退
- 教你在Java介面中定義方法Java
- 在python中定義[]呼叫的方法Python
- linux 在consol下定義快捷鍵. (轉)Linux
- 在UNIX系統中使用自定義功能鍵(轉)
- vue 在methods中定義的函式 not definedVue函式
- GIS中的座標系定義與轉換 (轉)
- C++中類及類的定義 (轉)C++
- 如何在MySQL資料庫中定義外來鍵ZMMySql資料庫
- 在 MotionScene 檔案中定義場景約束
- 在Java中是如何定義和宣告介面的?Java
- 在Qml 中定義訊號並如何觸發
- CORELDRAW中快捷鍵的應用和設定(轉)
- 在JavaScript中對HTML進行反轉義JavaScriptHTML
- VB中得到當前目錄API定義 (轉)API
- Delphi(BCB)中編譯器版本宏定義 (轉)編譯
- 在AIX中設定中文環境(轉)AI
- 如何查詢方法在jQuery庫中定義的位置jQuery
- 在KEIL MDK中定義變數到固定地址變數
- php中定義類PHP
- 【公益譯文】“關鍵軟體”定義
- MacBook Pro如何自定義設定快捷鍵?Mac
- 給Debian設定自定義快捷鍵
- AutoHotKey v2.0 定義快捷鍵
- 在Linux中設定磁碟限額(轉)Linux
- 在Debian中網路卡的設定(轉)
- 巢狀表在表定義中的使用:一個例子巢狀
- 定義函式物件 (轉)函式物件
- 在C#程式中使用系統熱鍵C#
- 在jQuery定義自己函式jQuery函式
- 如何查詢Procedure, Packages定義中的某些關鍵字 - dba_sourcePackage
- zsh 命令在 alias 中如何轉義 ' 字元(單引號)字元
- 在VC++中建立自定義資料庫類 (轉)C++資料庫
- 在Linux中,如何理解加密工具?如GnuPG和OpenSSL。Linux加密