vim

vim関連のエントリをvimグループへ移行

vim

vimに関しては寄り道というよりは本気で使いたいモードに移行しましたので、vimに関するエントリは今後vimグループのほうへポストすることとしました。 vimまっしぐら★

MacでgVimを使う場合のおすすめ

私はvimをメインエディタにしているわけですが、Windowsのときはデファクトともいえる KaoriYa のvimを愛用させていただいてました。 ただ、PCをMacに移行してから使っていた(どこからかダウンロードした)MacVim に一部使い勝手が悪い部分があり困っていま…

Leopardで svn propedit をvimでやったときにエラーが出る場合の対処

svn:ignore に複数行設定するため export EDITOR=vim svn propedit svn:ignore ./としてvimで設定を書き込んだのだが、なぜかvimの終了後に svn: system('vim svn-prop.tmp') returned 256というエラーが出てうまくいかない。Leopardのvimがsvn commitしたと…

vimのpluginを追加

vim

ずっと気になっていて最近やっと導入できたvimのpluginがふたつあります。 まずは言わずと知れた(1) surround.vimvimのtext-object(単語単位、タグ単位での編集)を拡張してくれるpluginです。 コーディング時に活躍してくれます。 私は C++ / Objective-C …

UIKit & CoreGraphics のvim用keywordファイルの作成

私はvimでiPhoneアプリのコーディングをしはじめているのですが、その際にvim用のkeywordファイルが必要です。 Webでさらった感じだとNS***系を定義してあるkeywordファイルは見つかったのですが、UIKit、CoreGraphicsのkeywordファイルが見つからなかったの…

MacVimでMacPortsでインストールしたctagsを使う

MAC OS X に始めから入っている ctags が、Exuberant Ctags では無いということで、MacPorts から ctags をインストールしました。 ただ、今使っている MacVim Version 7.2 では「.profile」等を読んでくれず、「:!ctags」としてもMacPortsでインストールし…

Objective-C で a.vim を使う

a.vim 内に設定の上書き方法がきちんと明記されていたので、そのとおりにグローバル変数を設定します。 " for a.vim let g:alternateExtensions_h = "m,mm,c,cpp" let g:alternateExtensions_m = "h" let g:alternateExtensions_mm = "h,hpp" 無条件に上記を…

窓使いの憂鬱でいろいろvi風キーバインドにしてみる

vim

vimに慣れてくるとその他いろいろなところでvi風キーバインドが使いたくなってくる。 特にメールを書くときなどが顕著だ。 外部エディタとしてのvimも試してみたがやはりメーラからvimに遷移するところがいまいち使いにくい。 vim上で動かすメーラとかもある…

vimperatorのINSERTモード、COMMANDモードでペースト(貼り付け)

vimperatorでペースト(貼り付け)するときは、Shift+Insertキー:でやるようなんだが本当にこれなんだろうか。 きちんと調べてはいないが、ひとまず普段vimを使っているときと同じ感覚で使えるように Ctrl+o , p : p に割り当ててみた。 inoremap <C-o>p <S-Insert> cnorem</s-insert></c-o>…

vimでmakeするときに現在のソースだけコンパイルする

ふつうに「:make」とするとすごく時間がかかってしまうけど、じつは今さわってるソースの構文チェックだけしときたいだけなのにー、というときにそのソースだけをコンパイルする設定。※2008/09/13 id:ka-nacht さんにご教授いただいた内容で更新 記事を書い…

vimでBREW をmakeする

vimでBREWをmake(QuickFix)するときの設定 setlocal makeprg=nmake setlocal errorformat=\"%f\"\\,\ line\ %l:\ Error:\ %m,\"%f\"\\,\ line\ %l: \ Serious\ error:\ %m,NMAKE\ :\ %m,\"%f\"\\,\ line\ %l:\ Warning:\ %m nmakeは別になんでも良し。 err…

emacs から vim への回帰

vim

しばらくemacsを使ってみましたが、なんとなくvimのほうが性に合う気がします。 どっちもどっちな気がしますが、なんとなく。 一応、理由を並べてみます。 - 【vimのほうが良い理由】 ・emacsより起動が重くない ・normal mode insert mode に慣れると効率が…

vimのキーバインド

Vim

なんとなくvimの操作にも慣れ始めたので、Windowsっぽいキーバインドを外し始めました。 今は代わりにEmacsの Ctl+A Ctl+E を追加してます。 インサートモードでこれらが使えないのになんとなく慣れないので。 あと、Shiftキー押下による領域選択が keymodel…

vimはじめました♪

Vim

Rubyの勉強開始とともにvimも使い始めてみたわけですが、気に入りました♪Emacsも試してみましたがWindowsっぽいキーバインドに慣れすぎた私には、先立っての生産効率が落ちてしまいました。 キーバインドに慣れ、いろいろとカスタマイズすれば生産効率が急上…