端末の生産性を上げたい

エンジニアとして生産性を上げるべく, コマンドなどを纏める.

ターミナル上

カーソル移動系

普段マックを使用しているため,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

qiita.com

これによると今はLevel3,4今年中にLevel5へ行けるようにする.

コマンド系

今年中にこれらを使いこなす.

qiita.com

orebibou.com

結果をコピーする

aliasで以下を設定する.

alias cl="xclip -in -sel clip"

macosなら pbcopy pbpaste があるため,これらを使う.

これにより,出力結果をパイプライン越しからクリップボードにコピー

マインド

今すぐは実行できないけど,今後これは参考にする.

https://www.redhat.com/cms/managed-files/RED18-054_SOE-eBook_final_a4-ja.pdf