Vim Tips

移転しました。

自分が覚えたVim Tipsを記載していく。自分用のメモ

複数のバッファ管理されたファイルから検索してそのファイルを開く

# pythonのファイルを開く
1. vim */*.py
######## 1でvimのバッファーが開く
# 以下からはvimバッファー操作
2. :bufdo vimgrepadd /basic/ %
3. :copen 
その後、検索結果の行を選択して、enter

複数のファイルを置換する

:argdo %s/hoge/fuga/g | update

コピペでそのまま文字列をコピーする

テキストファイルから、以下のような文字を

handlers: 
- url: /media 
  static_dir: _generated_media 
- url: /admin/.* 
  script: common/appenginepatch/main.py 
  login: admin 
- url: /.* 
  script: common/appenginepatch/main.py 

vimターミナルにコピーしようとすると、

handlers:
- url: /media 
  static_dir: _generated_media 
  - url: /admin/.* 
    script: common/appenginepatch/main.py 
      login: admin 
      - url: /.* 
        script: common/appenginepatch/main.py 

のようにずれる事がある。
これを防ぐには":set paste"を行う。

utf-8の設定

ここががちで参考にある
http://www.kawaz.jp/pukiwiki/?vim#cb691f26