vim
十字移動
h j k l
行頭・行末移動
^ $
対応する ( )へ移動
%
table:text editing
⌃W insert modeで1文字分削除
ビジュアルモード
シンタックスに合わせてインデントを整える
vimで高速コーディングする方法 - Qiita
[vim] バッファ 入門 - Qiita
Open file under cursor
table:command
gf open in the same window ("goto file")
<c-w>f open in a new window (Ctrl-w f)
<c-w>gf open in a new tab (Ctrl-w gf)
Open file under cursor | Vim Tips Wiki | Fandom
Search word across multiple files
grep hoge **/*
[Vim]複数ファイルで文字列を検索する | IT女子のお気に入りフォルダIT女子のお気に入りフォルダ
high speed cursor move
table:move
ctrl + u 半画面分 上へ
ctrl + d 半画面分 下へ
ctrl + b 一画面分 上へ
ctrl + f 一画面分 下へ
{ 段落毎に上へ
} 段落毎に下へ
gg そのファイルの先頭へ
G そのファイルの末尾へ
table:move with find
f その行の順方向に一文字検索
F その行の逆方向に一文字検索
t その行の順方向に一文字検索(カーソルは文字の手前)
T その行の逆方向に一文字検索(カーソルは文字の手前)
; 順方向に繰り返し検索
, 逆方向に繰り返し検索
table:move with
% 対となる括弧へ移動
ctrl + o ジャンプしてきた箇所に戻る
ctrl + i ジャンプしてきた箇所に進む
g; 変更してきた箇所に戻る
g, 変更してきた箇所に進む
【入門】Vimで高速で移動~プラグインなしでの移動まとめ~ - Qiita
table:move
H 画面の一番上へカーソルを飛ばす
M 画面の真ん中へカーソルを飛ばす
L 画面の一番下へカーソルを飛ばす
ctrl + y カーソルを固定して上へスクロール
ctrl + e カーソルを固定して下へスクロール
さっさと帰りたい怠け者エンジニアは vim をマスターしましょう その1 - 基本と移動 - 強まっていこう
Commenting out multiple lines
vim で複数行にコメントアウトを挿入・削除する方法 | ex1-lab
Vimで一行/複数行にコメントアウト記号を挿入・削除する【ショートカットも】 | Howpon[ハウポン]
jump to function definition
Use ctags. Generate a tags file, and tell vim where it is using the :tags command. Then you can just jump to the function definition using Ctrl-[
Jump to function definition - Stack Overflow
CtagsでVimにタグジャンプ機能を追加する - Qiita
Vim初心者に捧ぐ実践的入門 - Qiita
coc.nvim
Vimにcoc.nvimを入れたら便利すぎて感動したっていう話 - Qiita
これが無いと個人的に業務が辛いツール紹介(fzf, vim, tmux) ~ひきこもりターミナルライフ~ - Qiita
Mac OS X clipboard sharing | Vim Tips Wiki | Fandom
set clipboard=unnamed