DesignAssembler

備忘録に近い

コマンドメモ(vimやshell)

シェル

検索、grep

find ./ | grep aaaaaaa

ファイル内grep

find / -type f -print | xargs grep hogehoge /dev/null

コマンド履歴から実行

$ (Ctrl-r) (reverse-i-search) ‘bun’:bundle exec unicorn_rails -c config/unicorn.rb -E production -D

history | grep bundle

vim

vimシェルスクリプトを実行

:! ls

vimrcにシェルスクリプト実行を登録

Rubyを実行 nnoremap <C-e> :!ruby %

vimでシェルを起動

:sh

vimで単語補完

挿入モードで - Ctrl+P - Ctrl+N

vim複数窓開いて移動

:split で窓分割 <Ctr+w>h左に移動 <Ctr+w>j下 <Ctr+w>k上 <Ctr+w>l右 <Ctr+w>w-次の窓に移動

vim上で他のファイルを開いて編集

:edit ファイル名

vim上で新しいタブを開いて移動

:tabnew :gt

vimで文字痴漢

:%s/aaaaa/bbbbb/ で、aaaaaがbbbbbになる

vimでページ移動

Ctr+b:前のページ Ctr+f:次のページ

vimのカーソル移動

Shift+m:カーソルを中心行へ

vimコメントアウト

Ctr+vで短径選択モード Shift+iで入力モード

入力

vimの移動

複数行にわたる文の中での移動(ステップアップ) g+j上 g+k下

単語の末尾に進む、単語の先頭に戻る

e b

一行1文字検索

f+(検索する文字):右方向に一文字検索 F+(検索する文字):左方向に一文字検索

;で右に移動 ,で左に移動