Vimの欲しい機能を調べてみた。

今まで Vim で Rails のプロジェクトの中にあるファイルを開くのに毎回 Finder のウィンドウから D&D していてめんどくさかったので Vim の左側にファイラーが表示できたらいいな、と思って調べてみました。 検索した所 Opsplore が見つかったのでインストールしようかと思ったらインストールの仕方がわからなかったのでもののついでに多分パッケージ管理する拡張があるだろうと考えて調べてみたらやっぱりありました。 NeoBundle でパッケージ管理 どうやら昔は Bundle というソフトが有名だったけど、機能不足などの問題で Vundle が Fork されて更に統一性などの問題点が改善された NeoBundle が出されたようです。 はじめ動かなくて困って Twitter でつぶやいていたら @todashuta さんが直してくれました。ありがとうございます。 Vimpusher NeoBundle などのパッケージ管理を使っていて、その.vimrc を Git などのオンライン上に置いている場合はソーシャル Vim プラグインサービスの[Vimpusher][1]というサービスがあり、これに登録しておくとおすすめのプラグインを紹介してくれるそうです。 便利そうなプラグイン なんでも Rails を使うのに便利なプラグインがあるそうなので早速それを入れてみる。 [tpope/vim-rails · GitHub][2] においてあるので NeoBundle でインストールするために ~/.vimrc に NeoBundle 'tpope/vim-rails' と追記し、 ``今まで Vim で Rails のプロジェクトの中にあるファイルを開くのに毎回 Finder のウィンドウから D&D していてめんどくさかったので Vim の左側にファイラーが表示できたらいいな、と思って調べてみました。 検索した所 Opsplore が見つかったのでインストールしようかと思ったらインストールの仕方がわからなかったのでもののついでに多分パッケージ管理する拡張があるだろうと考えて調べてみたらやっぱりありました。 NeoBundle でパッケージ管理 どうやら昔は Bundle というソフトが有名だったけど、機能不足などの問題で Vundle が Fork されて更に統一性などの問題点が改善された NeoBundle が出されたようです。 ...

2013-05-26 · 鉄

Vimのインデント幅の設定を一括で変更

Vimの初期設定ではインデント幅が8で広すぎるので2に変更したかったけども、設定方法を見ると ~/.vim/indent/$filetype.vim と各ファイルタイプごとに変更する方法しか紹介されてなかったけどもダメ元で ~/.vimrc に set tabstop=2 shiftwidth=2 softtabstop=2 と追加したら変更できたみたい。どちらが流儀的には正しんだろうか?

2012-08-21 · ironsand

Vimのステータスバーに文字コードと改行コードを表示する

Windowsの頃は秀丸→xyzzyで移行して、何をするにもxyzzyを使っていたのですが悲しいことにMacにはxyzzyがありません。 Emacsならあるので触ってみましたが、まだVimの方がとっつきやすそうだったのでVimメインのテキストエディタとして使っています。 テキスト操作が思い通りできないだけでたまるストレスは想像した以上でした。ムキーーーーーーーーーー!!!!! Vimの設定方法 さて、Vimは標準ではステータスバーに文字コードと改行コードを表示してくれないのでホームフォルダの下に vi ~/.vimrc と設定ファイルを作り(Vimの起動時に自動的に読み込まれます。)そこに set statusline=%<%f\ %m%r%h%w%{'['.(&fenc!=''?&fenc:&enc).']['.&ff.']'}%=%l,%c%V%8P と書いて保存。Vimを再起動します。 これでステータスバーに文字コードが表示されるようになりました。 参考 GVIMのステータスラインに文字コードと改行文字の種別を表示する。

2012-08-05 · ironsand

VimでRubyのインデント設定を変える

Lionでgvimをインストールしてrubyのスクリプトを書きはじめてみると インデント幅が自分には大きすぎて、それにテキスト全体にインデントを適用する方法がわからなかったので調べました。 ...

2012-07-11 · ironsand