20
20

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

bash/vim 初心者の為のTips

Last updated at Posted at 2014-05-08

bashやvimは多くのショートカットやTipがありますが、初心者の自分がよく使うものだけ抜粋してみました。

bash

カーソル移動、削除のShortcut

  • Ctrl+a 行頭に移動
  • Ctrl+e 行末に移動
  • Ctrl+u カーソル位置から行頭までを削除

Command historyの後方検索

Ctrl+rで後方検索モードに入り、検索文字を入力。複数の候補がヒットする場合、Ctrl+rを押すたびに次の候補になります。

Alias

.bashrcによく使うコマンドのショートカットを登録しておきます。

.bashrc
alias term="ssh username@terminal.domain"

その他

  • cd -で1つ前のcurrent directoryに移動できます。

vim

大文字のものはShiftと一緒に押して下さい。

カーソル移動

  • k 上に移動
  • j 下に移動
  • h 左に移動
  • l 右に移動
  • 0 行頭に移動(インデント無視)
  • ^ 行頭に移動(インデントの最後に移動)
  • $ 行末に移動
  • gg ファイルの先頭に移動
  • G ファイルの最後に移動
  • 数字``gg 指定した数字の行に移動

エディタ設定

  • :se nu 行番号を表示
  • :noh 検索結果のハイライトを消去
  • :se paste 貼り付けモードに移行。自動インデントされてしまう場合などに利用。
  • :se nopaste 貼り付けモード解除

モード

  • I カーソル行の先頭に移動して入力モードに。行頭に追加する場合に。
  • A カーソル行の最後に移動して入力モードに。行末に追加する場合に。
  • o カーソル行の下に空行を追加して入力モードに。
  • O カーソル行の上に空行を追加して入力モードに。

編集系

  • dd カーソル行を削除
  • 数字``dd カーソル行から数字行分削除
  • d$ カーソル位置から行末までを削除
  • 複数行に一括追加 (e.g. 先頭に#を追加、など)
  1. Ctrl+vで矩形選択モードに入る
  2. 追加したい行を複数選択して、IまたはA
  3. 追加する内容を入力してEsc

他にも思いついたら随時追加していきます。

20
20
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
20
20

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?