ショートカットキーの使い方

参考:

Bash ショートカットチートシート – Qiita

コマンドラインショートカット – Qiita

bash のキーバインド (キーボードショートカット) まとめ | うまいぼうぶろぐ

bash で覚えておきたいショートカットキー (キーバインド) | 俺的備忘録 〜なんかいろいろ〜

個人的によく使うコマンドラインキーバインドまとめ | バシャログ。

Bash のコンソールで単語移動するショートカット – Qiita

コマンドラインはショートカットキーで。| 目の前に僕らの道がある

作業時間を半減!Linux のショートカット総まとめ | エンジニアの入り口

コマンドラインの操作 (カーソル移動・文字削除・補完) – Webkaru

なるべく覚えない bash のキー操作 | ザリガニが見ていた…。

シェルのショートカットコマンド | FreeBSDいちゃらぶ日記

bash のコマンドライン編集のショートカットキー | at softelメモ

作業が爆速になるターミナルのショートカットキーまとめ | bacchi.me

コマンドラインで使える便利なショートカットキーと小技集 | Hodalog

キーバインドの設定 (bind)

参考:

bash のキーバインド (キーボードショートカット) まとめ – readline と bind、ついでに stty 編 | うまいぼうぶろぐ

ターミナルキーバインドの設定等 | rcmdnk’s blog

カーソルの移動

C-a:行頭へ移動

C-e:行末へ移動

参考:

bash のキーバインド (キーボードショートカット) まとめ – readline と bind、ついでに stty 編 | うまいぼうぶろぐ

入力の削除

C-h:直前の1文字を削除 (backspace)

C-w:直前の1単語を削除

C-u:カーソル以前の文字を削除

参考:

bash のキーバインド (キーボードショートカット) まとめ – readline と bind、ついでに stty 編 | うまいぼうぶろぐ

コマンドの実行

C-j:入力されたコマンドを実行 (Enter)

補完

参考:

.inputrc でターミナルの補完を便利に | marmooo’s blog

ターミナルで Tab キーを押下することで入力補完してくれるように変更する方法 – Qiita

Mac のターミナルで Windows のようにタブキーで入力補完する方法 | ほしとねこが好き

Mac のターミナルでも Tab キーの入力補正を使う方法 | みんな無知から

inputrc

参考:

.inputrc の便利設定 | About Digital

設定ファイル ~/.inputrc | UNIX/Linuxの部屋

.inputrc でターミナルの補完を便利に | marmooo’s blog

.inputrc でキーバインドを編集する | Please Comment on My Code

/etc/inputrc ファイルの生成 | Linux From Scratch

コマンドラインでの文字化け解決? ‘\M-c’とは… | rcmdnk’s blog

.inputrc binding fun | BrettTerpstra.com

A ~/.inputrc for Humans | Top Bug Net

Readline Init File | Bash Reference Manual (gnu.org)

OSX .inputrc to make terminal way better. and by better i mean i’m naked – GitHub Gist

where can I find default inputrc/key-bindings config on macOsX? – Stack Overflow

~/.inputrc file not sourcing correctly – Unix & Linux Stack Exchange

vi ライクなキーバインディングを使う

参考:

Use vi shortcuts in terminal | Vim Tips Wiki

Working Productively in Bash’s Vi Command Line Editing Mode (with Cheat Sheet) | catonmat.net

readline

参考:

READLINE ライブラリ – Man page of BASH | JM Project

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です