Skip to content

Latest commit

 

History

History
86 lines (71 loc) · 1.86 KB

cheatsheet.md

File metadata and controls

86 lines (71 loc) · 1.86 KB

my vim cheatsheet

  • gd カーソル位置の単語の定義を関数内で探す
  • gD カーソル位置の単語をファイル内で探す
  • gf カーソル位置のファイル名のファイルを開く
  • <C-^> 直前に編集していたファイルを開く
  • = インデントする
  • gu 小文字にする
  • gU 大文字にする
  • ~ 小文字と大文字を切り替える

ヤンク

ヤンクするとレジスターに溜まっていく :regでレジスターを確認できる "0で前々回ヤンクした物が参照できるので "0pなどでペーストできる。

surround.vim

  • cs"' "hello" -> 'hello'
  • ds" "hello" -> hello
  • ysiw" hello -> "hello"
  • ysiW" hello/world -> "hello/world"
  • yss" hello world -> "hello world"

commentary

  • gcc 一行コメントアウト
  • gc 選択範囲コメントアウト

easy motion

  • w

wordとWORD

  • word アルファベット、数字、アンスコのいずれかが並んだもの、その三種類以外の非空白文字が並んだもの

  • WORD 非空白文字が並んだもの

  • 置換 :%s/hoge/fuga/gc

    肯定先読み:@= 否定先読み:@! 肯定後読み:@<= 否定後読み:@<!

  • json整形 :%!jq

  • チートシートを表示する :Cheatsheet

fugitive

NERDTree

vim-plugin NERDTree で開発効率をアップする!

m ディレクトリ操作

Tips

  • :messages でエラーメッセージを確認できる