題:
如何更改終端,這樣我每次想鍵入一個元修改的鍵時都不必按ESC鍵?
Trent
2012-06-26 16:54:34 UTC
view on stackexchange narkive permalink

當前在emacs / terminal中,每次要發送轉義的擊鍵時,我都必須按ESC,例如:要前進兩個單詞,我必須按:

  ESC + f ; ESC + f  

如何更改系統,這樣我只需要按住ESC一次即可:

  ESC + f + f 代碼> 
二 答案:
ephsmith
2012-06-26 18:29:38 UTC
view on stackexchange narkive permalink

不幸的是,似乎沒有一種方法可以使 ESC kbd>- f kbd>重複,這與 ESC kbd>有關。這是可以工作的一種解決方案:

當前,Terminal.app正在使用 ESC kbd>作為META。您可以像這樣將其更改為⌥ kbd>(選項)。

  1. 訪問終端->首選項(⌘ kbd>-, kbd>)。
  2. 選擇右側的鍵盤選項卡
  3. 選中“鍵盤”窗格底部的“將選項用作元鍵”框
  4. ol>

    現在,通過使用選項鍵而不是 ESC kbd>。

Chris Page
2012-06-27 09:54:09 UTC
view on stackexchange narkive permalink

終端>首選項>設置> [配置文件]>鍵盤中選擇“將選項用作元鍵”。然後,您可以按Option修改鍵,並鍵入兩次 f

“ Meta”鍵會在您鍵入的字符與之前組合的字符之間發送 ESC

還請注意,您可以使用 Keyboard 首選項將其他鍵映射到常用的序列,例如 ESC f

實際上,從OS X Lion 10.7開始,Terminal的默認鍵盤映射使標準Mac鍵可以一次向左/向右移動一個單詞( Option kbd>-左箭頭 kbd> / 右箭頭 kbd>)分別發送 ESC b ESC f



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...