Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

bash/vim 初心者の為のTips

$
0
0

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

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


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>