GNU Screen と iTerm と vim で全角記号がズレる問題を解決
iTerm と vim で全角記号を使うと表示がズレる問題は、iTerm の "Double-Width Characters" 設定や、vim の ambiwidth 設定で解決したが、GNU Screen (4.0.3) を使って vim で編集すると全角記号はズレてしまう。 そこで、GNU Screen (4.1.0) に『screen 4.1.0 で日本語の表示がおかし…続きを読む
iTerm と vim で全角記号を使うと表示がズレる問題は、iTerm の "Double-Width Characters" 設定や、vim の ambiwidth 設定で解決したが、GNU Screen (4.0.3) を使って vim で編集すると全角記号はズレてしまう。 そこで、GNU Screen (4.1.0) に『screen 4.1.0 で日本語の表示がおかし…続きを読む
JsHint を使って Vim で JavaScript のコードチェックを行った際のメモ。 MacPorts で Node.js をインストールする $ sudo port install nodejs MacPorts で npm をインストールする パッケージ管理ツールの npm をインストールする。 $ sudo port install npm npm で jsHint をインストールす…続きを読む
Vim Plugin の vimshell (Shougo’s vimshell at master – GitHub) 上で Clojure を実行させてみた。 実行した環境は Ubuntu 10.04 と Mac OSX Snow Leopard。 vimshell は git でダウンロードする。 $ git clone git://github.com/Shougo…続きを読む
The :edit command 今まで、無意識に :e をタイプしていたれど、:edit コマンドの e だったんだ。 Vimcasts (vimcasts.org)
Vim プラグインの Sparkup (rstacruz’s sparkup at master – GitHub) で、CSS セレクタ風の記述から HTML タグ文字列を入力することができる。(zen-coding 風の入力) プラグインのインストールは上記サイトからダウンロードしたファイル内の vim/ftplugin/ 内のファイルを ~/.vim/ftplugin…続きを読む
Vim のキーワード補完プラグイン neocomplcache を有効にした状態で暗号化したファイルを扱うと、 ~/.neocon/buffer_cache に一部の文字列がキーワードとして平文で保存されてしまうのでキャッシュしないように設定する。 .vimrc に記述する g:NeoComplCache_CachingDisablePattern オプションにバッファ名パターンを指定するとよい。…続きを読む
なんか vim で *.c のファイルを作るたびにキーワード補完プラグインの neocomplcache のエラーが表示されるなと思ったら、 ~/.neocon/syntax_cache/ に作られた c= ファイルの所有者が root になっていて書き込みが出来なかったためだった。 所有者を変更したらエラーは発生しなくなった。 MacPorts のファイルを sudo vi で修正した時に作られ…続きを読む
キーワード補完 Vim プラグインの neocomplcache で CSS の編集の際に margin や padding などの数値を入力しようとすると数字キーのクイックマッチが働いてしまい使いづらかったので、CSS の編集時のみ数字キーによるクイックマッチを止めさせる設定を行った。 CSS の編集ではクイックマッチをOFFに、その他のファイルの編集ではONにしている。 autocmd Buf…続きを読む
MacVim KaoriYa 20090911版がテストリリースされ、日本語変換中にカーソル位置が文字列の先頭に行ってしまう問題が修正されていた。 ところが、日本語変換についてもっと大きな問題を発見した。 ATOK2008で日本語変換する際に、文節に分かれた変換文字列が入れ替わってしまうという問題が発生する。 変換対象のアンダーラインが表示されている状態で、Enter で確定せずに次の文字を入力す…続きを読む
MacVim KaoriYa 20090903版がリリースされたので試してみた。 20090902版は Leopard で起動できなかったのが修正されて、問題なく起動できるようになっている。 これまで使っていた 20090802版では変換中の文字がわずかに上にずれて表示されていたのが、20090903版では変換中の文字も変換確定後の文字と同じ高さに収まっている。 ところが、この処理の副作用なのか、…続きを読む