太常使用 terminal 操作 git,有時候會想複製 commit hash 來記錄,於是列出了 log 紀錄,
然後就要去抓滑鼠,選取後複製,就是這個抓滑鼠的動作,有點煩
以下描述一下這一連串的動作
首先列出 git log
此時想要複製 d59b7xb4d3f 跟下方的825fe3fcb0e hash
此時使用快捷鍵 ctrl + shift + m,此時游標會變成 聖杯狀?
接著可以透過 鍵盤方向鍵移動
來到要選取的位置 搭配 shift 來選取,可惜會連後方的字一起選取
此時要搭配 「切換區塊選取 (Toggle block selection)」 ,可惜一開始不支援,
先用 ctrl + shift + p 來打開(alt+ b 是我後來設定的,一般是空的)
如何進入設定,在 terminal 介面按下 「ctrl + ,」(記得切換到英文鍵盤),左下方有個 「JSON 檔案」
點選後,可能會問你要用甚麼開啟,我選 vscode,開啟後找到 keybindings 節點,加入
```
{
"command": "toggleMarkMode",
"keys": "ctrl+shift+m"
}
```
儲存後,重新開啟 Terminal ,測試手感,先按下 ctrl + shift + m 進步編輯模式,
再來到準備要選取的位置,先按下 alt + b ,然後再按著 shift 並且移動方向鍵來選取
以上打好收工
沒有留言:
張貼留言