[教學] page up/down, home/end in terminal

看板MAC (蘋果Mac)作者 (嗯嗯啊啊去洗澡)時間13年前 (2013/05/12 06:24), 編輯推噓3(305)
留言8則, 4人參與, 最新討論串1/1
一時心血來潮想起這件事 搜尋了版上發現似乎沒人提過 就順手寫下來當做自己的筆記 順便給未來的Mac新手做參考 在Mac上大家都知道page up/page down/home/end鍵的按法分別是fn+上/下/左/右 但是剛買來機器想用command line工作的人一定會很不習慣 好不容易在其它軟體裡 (Nally? Welly?) 適應了這些按鍵 結果進了Terminal之後發現它們又沒作用了 以下就是把這些對應功能重新設回來的教學: 1.打開終端機 (Terminal) 2.選擇"終端機->偏好設定" (Terminal->Preference) 選單 3.選取"設定->鍵盤" (Settings->Keyboard) 分頁 4.在page up/page down/home/end的欄位按"編輯->動作:傳送字串至Shell" (Edit-> Action: Send string to shell:),然後在下方空白欄位分別輸入 Page Up \033[5~ Page Down \033[6~ Home \033[1~ End \033[4~ 注意"\033"的輸入方式是按Esc鍵,不是直接輸入該字串。保險起見直接複製別的 按鍵對應的字串,再改中括號後面的數字就好。 5.在shift page up/shift page up的部分,改成"動作->捲動至緩衝區的上/下一頁" (Action: Scroll to previous/next page in buffer:) 6.收工。應該在command line執行less和vim等等指令都沒有問題。 若諸位高手版友有更好的建議,還請不吝指教。 這篇簡單的教學文章僅作為拋磚引玉用。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 24.163.103.112 ※ 編輯: leo80042 來自: 24.163.103.112 (05/12 06:29)

05/12 08:16, , 1F
感謝教學!小弟另推薦安裝iTerm後fn+左/右就是home/end~
05/12 08:16, 1F

05/12 08:17, , 2F
進入man模式時fn+上/下就是page up /page down~
05/12 08:17, 2F

05/12 11:40, , 3F
cool 我蠻納悶為何apple要在terminal裡頭定義不同的按鍵
05/12 11:40, 3F

05/12 11:40, , 4F
行為...
05/12 11:40, 4F

05/12 19:45, , 5F
推薦 iTerm, 多個 tab 和水平、垂直分割都很好用
05/12 19:45, 5F

05/12 19:45, , 6F
還可以一口氣在所有開啟的畫面輸入。
05/12 19:45, 6F

05/13 08:11, , 7F
太感謝了!不過其實不知道改這個後面的 1234 是做什麼的…
05/13 08:11, 7F
文章代碼(AID): #1HZiK6aN (MAC)
文章代碼(AID): #1HZiK6aN (MAC)