有沒有一種方法,使按Ctrl +←/→鍵盤快捷鍵(進入一個/下一個字)與MSysGit安裝Bash的控制檯?MSysGit Bash - 如何啓用Ctrl +向左/向右箭頭?
回答
在bash提示符,按Ctrl鍵 - v按Ctrl - 左箭頭和按Ctrl - v按Ctrl - 右箭頭,並記下輸出。你應該看到類似於:^[OD
和^[OC
或類似的。添加以下行到你的~/.inputrc
:
"\eOC": forward-word
"\eOD": backward-word
在那裏你將取代\e
逃生(^[
)和人物的你得到了休息(OD
,OC
或類似)。
重新讀取該文件,並進行更改立即生效,按Ctrl鍵 - X按Ctrl - [R。
沒有真正回答你的問題,但你可以嘗試ALT - ˚F和ALT - 乙代替。
我編輯文件/ etc/inputrc中:
sudo gedit /etc/inputrc
並評論出下列行:
$if term=rxvt
"\e[8~": end-of-line
"\eOc": forward-word
"\eOd": backward-word
$endif
然後我編輯的文件的〜/ .bashrc:
sudo gedit ~/.bashrc
並添加了底線如下:
#### enable Ctrl+Left , Ctrl+Right keybindings:
bind '"\e[1;5C":forward-word' # Ctrl+Right
bind '"\e[1;5D":backward-word' # Ctrl+Left
它似乎工作,至少到目前爲止,沒有副作用。
(在Ubuntu GnomeShell不怕12.04 AMD64測試)
添加到我的〜/ .inputrc文件
"\e[1;5C": forward-word
"\e[1;5D": backward-word
,就足以讓我。
我在AskUbuntu上找到了this answer,這個問題在這些答案都沒有解決之後爲我工作。我會在這裏重新發布。
~/.inputrc
和/etc/inputrc
是什麼?最低獲得這些密鑰是工作,我想:
# mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving
"\e[1;5C": forward-word
"\e[1;5D": backward-word
"\e[5C": forward-word
"\e[5D": backward-word
"\e\e[C": forward-word
"\e\e[D": backward-word
如果您有這些在/etc/inputrc
,該文件需要包括來自~/.inputrc
,所以檢查它具有以下行:
$include /etc/inputrc
這在Windows 7中工作對我來說:
一下添加到~/.inputrc
然後重新啓動控制檯,它應該爲你工作。
這使得它,就可以做既可以使用
CTRL + ←或CTRL + →
或者
ALT + ←或ALT + →
## Windows msysgit
## Alt + right/left
"\e\e[C": forward-word ### Alt + right
"\e\e[D": backward-word ### Alt + left
## Ctrl + right/left
"\e[C": forward-word ### Ctrl + right
"\e[D": backward-word ### Ctrl + left
指定Windows 7解決方案 – 2017-08-24 21:23:32
對於爲什麼它不工作的CTRL +左箭和CTRL +向右箭頭困惑。
這是因爲Windows 7,也許其他人和msys的錯誤,其中ctrl鍵不會被識別(至少在我的情況下)。
要檢查,如果你是在同樣的情況,做什麼@Dennis說:
- 打開終端
- 確保CTRL +v尚未重新映射到別的
- Press ctrl + v其次是ctrl + Left-Ar排檢查按鍵順序
- 查看輸出
重複,只有按下左箭頭。
如果它們是相同的,歡迎來到我的世界。您現在可以使用Autohotkey重新映射密鑰或使用較新的windows git bash。
如何「確保ctrl + v尚未重映射到別的東西」? – bacar 2016-10-27 16:00:27
- 1. 「Ctrl +左箭頭」和「Ctrl +右箭頭」的八進制代碼
- 2. jQuery的檢查一下左Ctrl +左Shift和向左CTRL +右移
- 3. 在懸停#leaderboard上,向#左箭頭和#右箭頭添加一個類
- 4. Emacs isearch符號向後/向前使用Ctrl-箭頭
- 5. rich:pickList選擇按鈕從右到左語言方向的箭頭
- 6. 如何在Bash中以'x'字符向右或向左移動?
- 7. 檢測爲雙方向上和向右C++,向上箭頭
- 8. 向左擴展箭頭元素
- 9. CSS麪包屑箭頭指向左
- 10. 想改變向上和向下箭頭樣式到的NumericStepper左,右箭頭樣式在Flex 3的
- 11. 在jquery中切換右箭頭向下箭頭[accordion-like]
- 12. 使用Ctrl +左/右向前/向後移動Mobaxterm中的tmux中的一個字
- 13. 如何將監聽器添加到JTextField中向上,向下,向右箭頭?
- 14. Vim的Ctrl鍵,左/ Ctrl鍵,右方向鍵的行爲
- 15. TWTSideMenuViewController向右向左打開
- 16. 如何用箭頭指向右方創建標籤結構
- 17. 使用左右箭頭更改圖像
- 18. 左上角的左向左箭頭的Unicode代碼點?
- 19. html向上向下箭頭
- 20. Aptana Ctrl +左/右
- 21. iPhone方向箭頭?
- 22. 如何啓用谷歌地圖控制器(右,右..等箭頭)
- 23. UIViewAnimationTransitionCurlUp從橫向(左和右)方向從右到左
- 24. 按左右箭頭更改圖片?
- 25. 啓用鍵盤(箭頭向上/向下)在列表項
- 26. 在DataGridView上禁用CTRL +向上箭頭= Home
- 27. 禁用向上和向下箭頭
- 28. UIScrollView在IOS中的左右箭頭
- 29. 物品對齊從右向左而不是從左向右
- 30. 引導的DateTimePicker與左,右箭頭
這太棒了,謝謝! – Borek 2010-11-05 07:29:23