vim

vimで増えすぎたスワップファイルからファイルを復元する

vim

vimで同名ファイルのスワップファイルが作成される場合、 .swp, .swo, ..., .sva, ... みたいに作成される毎に拡張子を一文字ずつずらしていくらしい 自分の場合、vimrcのdirectoryに /tmp 以外を指定していたので、 自動削除されずに無名のスワップファイル…

PHP だと taglist.vim に class と variables しか表示されないんですけど

この記事の内容は2012年8月頃にメモしたものです 原因は ctags が 古いからっぽい ctags を update すれば解決する 5.6-1.1 -> 5.8 に update した。 # yum remove ctags # cd /usr/local/src # wget http://prdownloads.sourceforge.net/ctags/ctags-5.8-1.…

tmux上のvimで無駄にboldになったりするやつ

※ この記事の内容は2012年11月頃にメモしたものです。 Solarizedを入れてtmux上でvimを開くと なんかコメントとかが無駄にboldになっていて 表示が壊れてしまった 素のzshだと何ともないのでtmuxの方の問題っぽい ググったらここで議論されていた https://gi…

AutoIt の neocomplcache-source

ちょっと前にはじめての VimScript 的なノリでつくってみた (ほとんど丸コピ) moqada/neco-autoit 一応、公式フォーラムに補完プラグインがあったけど AutoIt Vim syntax file - Example Scripts - AutoIt Forums なんか微妙だったしどうせなら neocomplcach…

Windowsにvim環境を作る手順

最近Windows端末を渡り歩くことが多いので自分用メモ。 kaoriyaから落す Vim — KaoriYa ダウンロード・解凍して C:\Vim に配置 (64bit/32bit は、Python とあわせること) フォルダ移動・環境変数設定 Pathに C:\Vim を追加 設定ファイル設置 dotfilesリポジ…

vimでjslint

できるようにした。 jslint.vim にしようとしたけどうまいこと動かんかったので syntasticにした http://superbrothers.hatenablog.com/entry/2012/03/04/155645 設定 $ npm install -g jslint $ vim ~/.vimrc NeoBundleで入れて NeoBundle 'scrooloose/synt…

vimdiff でいっつも忘れるコマンド

vim

いっつも忘れるのでメモっとく 縦分割diff :vertical diffsplit #<buffer> 次の差分に移動 ]c 前の差分に移動 [c 現在のバッファに他のバッファからコピー do 現在のバッファから他のバッファにコピー dp 番外 Windowsのgvimで使うには diffのバイナリを入れる必要が</buffer>…

iTerm + screen + vim での色設定

今までずっと Terminal.app 使ってたんだけど、なんとなく iTerm に移行してみた。 で、いっつも screen 起動して、またそん中で vim を起動してって感じで使ってたわけなんだけど、MacVim とかに比べると色が...なんかこうキマってくれない。そんでまー世の…