ravelll の日記

よしなに

vim

Vim で NERD Tree のウインドウもまとめて閉じたい

NERD Tree 以外に1つしかウインドウがないときはウインドウを閉じたら NERD Tree も一緒に閉じられて欲しいという気持ちがしばらく前からあった。毎度2回ウインドウを閉じていられるほど人生は長くない。 それを設定するパラメータが存在するのではとリポジ…

vim-quickrun からサッと javascript の動作を確認する

渋谷で仕事をしていても vim で小さな javascript コードを書いて quickrun でサッと動作確認ができるとやはり便利です。 まず Gjs をインストールしましょう。Gjs は GNOME のために javascript をバインディングする何かです。homebrew を使ってインストー…

続 cpsm で Vim: Cought deadly signal ABRT が出てしまう

会社で使っている Mac でも同様の問題が発生し、記事の方法に従ったところ解決しなかったので改めて調査して解法を探りました。 検証環境 OS X Yosemite 10.10.5 Homebrew で python, boost を入れている Pyenv で python 2.7.11 を入れている python の実行…

cpsm で Vim: Cought deadly signal ABRT が出てしまう

ほぼ下の Issue と同じ問題です。解決方法も概ね Issue のコメントにある通り。 何度か手元で発生していて、その度に解決方法を忘れていて手間取るのでメモ。 ちなみに OS は Yosemite で、バージョン10.10.5です。 OS X building? · Issue #3 · nixprime/cp…

色弱でも多少安心な Vim colorscheme を作った

自分は赤緑色弱で、そのせいか、いや全然原因違うのではとも思っているんだけど、多くのカラースキームが自身にはカラフル過ぎて、見てると気持ち悪くなってくる。そんな事もありここしばらくは vim-monochrome を使っていたんだけど、会社でペアプロしてい…

重かった vim-multiple-cursors の Insert がヌルッヌルになった

このエントリは gussan Advent Calendar 2015 の15日目のエントリです。 vim-multiple-cursors はその名前が表す機能を提供するプラグインで、1週間に5回くらい使ってる。 github.com ただ、Insert モードで 5~6行を同時に編集すると処理がかなり遅かった。…

surround.vim でスペース無しに括弧を付ける

surround.vim っていう Vim で括弧を付けるときに 便利なプラグインがあることは多くの人が知ってることと思うけど、 これで括弧を付けるとき自身とっては不要なスペースまで付いてしまって毎度落ち込んでいた。 で、Github 上の説明を読み返したら、ちゃん…

Vim で日本語の文字化けを防ぐ

業務で触っているサービスにはUTF-8でないファイルが山ほどあります。 そういったファイルをナチュラルに開きグリッチされた日本語を見ては日々IQを下げていました。 そんな折、Vim の fileencodings を複数設定すると良いことを知りました。 vimの文字コー…

sudo.vim を直感的に使えるコマンドを書いた

書き込みに管理者権限を必要とするファイルを一般ユーザ権限で開いて編集してからそういえば sudo.vim の使い方を知らないなと気づく、みたいなことが何度かあった。 今は使い方を調べたから大丈夫だけど、使う機会少ないからまたすぐ忘れると思う。 なので…