最近帖子
标签筛选 #tip · 共 1 条
這一張在 Linux 下的 navigation shortcut 助記圖應該許多人都有看過。 很多人會誤會這些快捷鍵是由 bash 所提供的,然而這些操作在 Postgres 的 psql 中,或是 Python 和 Ruby 的 REPL (指 Read-Eval-Print Loop,一種交互式的程式運行環境)也能夠使用,其實他們底層依賴的是 GNU Readline 這個工具。 如果今天想要在 PowerShell 上也能夠有類似的操作,他們提供了 PSReadLine 這個模組來增強命令行中的編輯體驗。 — 不過今天倒不是想要提 GNU Readline 或是展開說怎麼配置 PowerShell 等工具,而是之前我也會分享這張圖給朋友,或是初窺門徑的開發者提供助記,但發現效果甚微。 想了想是看這張圖片,只能知道某組快捷鍵會有什麼操作,但因為排列組合的方式太多而不容易去記憶,所以提供一下個人的助記方式。 首先是這一系列的操作,都以 CTRL 和 ALT 為基礎搭配其他按鍵: • CTRL 負責操作字元,或是整行 • ALT 負責操作單字(以空格元素隔開的一組字元集合) 再來則是用英文單字輔助: • CTRL-A 和 CTRL-E 移動到整行的行首或行尾,以 ahead 和 end 助記 • CTRL-B 和 CTRL-F 移動到字元的前方或後方,以 backward 和 forward 助記 • ALT-B 和 ALT-F 移動到單字的前方或後方,以 backward 和 forward 助記 • CTRL-H 和 CTRL-D 刪除前一個或後一個字元,很少使用,通常以 BACKSPACE 和 DELETE 代替 • CTRL-W 我沒有記憶,改採 ALT-BACKSPACE 和 ALT-D 分別代表刪除前方或後方的單字 • CTRL-U 和 CTRL-K 向前或向後刪除整行,直接以鍵盤上的方位(U 在上 K 在下,分別表前後)助記 #Tip
Hashtags