IT派遣バイトで役に立ったVimテク5選
Summary
Vimがなかったらやばかった
行数のカウント
vip で選択してg<C-g>で行数カウント みたいな
覚え方
VIPな洗濯じじぃ
foo
bar
baz
Lines のとこ
Selected 3 of 17 Lines; 3 of 12 of 89 Chares; 12 of 155 Bytes
使い所
いろいろ
とくに前のファイルと比較な自力diffな時
10文字作成
<C-v>yでコピーして10pみたいな
覚え方
ヤンクヤンク ジュッピー
// なんとかして x をコピー
x
// 9文字貼り付けの最後に a みたいな
xxxxxxxxxxa
使い所
テストとか。256の文字入力のテストとかに。
1行にする
vipで選択してJで1行に
覚え方
VIPだじぇ〜
select *
from footbl
where userId > 99
select * from footbl where userId > 99
使い所
SQLファイル作成の時とかに
1行挿入
qqo<ESC>jqで1行記憶の2@qで2回繰り返し
覚え方
まくろ〜 まくろ〜
foo
bar
baz
foo
bar
baz
使い所
エクセル帳票の見出し文字とかに
空白行の削除
VIPで選択してvglobal/\S/dみたいな
覚え方
グローバル〜 グローバル〜
foo
bar
baz
foo
bar
baz
使い所
エクセル帳票のなにかに
実際には・・・
コマンド化して使ってました
command! -range DeleteEmptyLines call s:DeleteEmptyLines(<line1>,<line2>)
function! s:DeleteEmptyLines(fst,lst) abort
execute (a:fst) "," (a:lst) 'vglobal/\S/d'
endfunction
