端末の生産性を上げたい
エンジニアとして生産性を上げるべく, コマンドなどを纏める.
ターミナル上
カーソル移動系
普段マックを使用しているため,EscはOptionへキーバインドを変更しました.
Mac のターミナルの Bash に単語単位カーソル移動のキーバインド設定をする | Idea, Design, Engineering, Architecture, etc
キー | 動作 | 使っているか |
---|---|---|
Ctrl + A | カーソルを行頭へ | ○ |
Ctrl + E | カーソルを行末へ | × |
Ctrl + B | カーソルを1文字戻す | × |
Ctrl + F | カーソルを1文字進める | × |
Option + B | カーソルを一単語戻す | × |
Option + F | カーソルを一単語進める | × |
カーソル一から所定の文字列を削除
キー | 動作 | 使っているか |
---|---|---|
Ctrl + K | カーソル位置から行末までを削除 | × |
Ctrl + U | カーソル位置から行頭までを削除 | × |
Ctrl + W | カーソル位置から単語の先頭までを削除 | ○ |
Ctrl + D | カーソル位置の文字を削除 | × |
Vim
これによると今はLevel3,4今年中にLevel5へ行けるようにする.
コマンド系
今年中にこれらを使いこなす.
結果をコピーする
aliasで以下を設定する.
alias cl="xclip -in -sel clip"
macosなら
pbcopy
pbpaste
があるため,これらを使う.
これにより,出力結果をパイプライン越しからクリップボードにコピー
- pwd | cl
マインド
今すぐは実行できないけど,今後これは参考にする.
https://www.redhat.com/cms/managed-files/RED18-054_SOE-eBook_final_a4-ja.pdf