
在Mac上大家都知道page up/page down/home/end鍵的按法分別是fn+上/下/左/右
新手或從windows轉來用command line的人一定會發現不需組合按法才是最直覺的,但進了MacOS 的Terminal之後...它們又沒作用了



以下就是把這些對應功能重新設回來的教學:
1.打開終端機 (Terminal)
2.選擇"終端機->偏好設定" (Terminal->Preference) 選單
3.選取"設定->鍵盤" (Settings->Keyboard) 分頁
4.在page up/page down/home/end的欄位按"編輯->動作:傳送字串至Shell" (Edit-> Action: Send string to shell:),(no key modifier)然後在下方空白欄位分別輸入
Home "\033[H" (沒引號)
(網路上有些是教你填”\033[1~“但其實現在又改回了2008年 左右的編碼,蘋果工程師在想啥真的很難懂)
End "\033[H" (沒引號) (一樣2011-2017左右是\033[4~)
Page Up \033[5~
Page Down \033[6~
注意"\033"的輸入方式是按Esc鍵,不是直接輸入該字串。保險起見直接複製別的按鍵對應的字串,再改中括號後面的數字就好。
![[教學] 在終端機找回人性化的home/end 輸入方式!!!發現有需要更新](http://attach.mobile01.com/attach/201809/mobile01-9e0c02f0507f5569d8f4a510e58f0347.jpg)
以上跟MacOS 用戶朋友分享~