物置き

2008-01-01から1年間の記事一覧

不具合

昨日の検索実行機能を追加したvisual_studio.vimは 検索を実行したあと、検索の完了を待たず、 検索結果をちゃんと表示できないという問題があったので修正。 (ファイルは昨日のに上書き)DTE.Events.FindEventsにハンドラを追加して 検索の終了を待つような…

[vim][VisualStudio] visual_studio.vimに「ファイルから検索」を実行する機能をつけてみた

visual_studio.vimには検索結果ウインドウを表示する機能があるのに、 検索そのものを実行する機能がない、というのはなんとも不便だと思ったので、追加してみまんた。 使い方 検索の実行 「n」で、実行します。 (ほかの機能をmapしている場合はmapされませ…

.pyファイルを開いた時にモジュールパスを自動で追加する処理を書いたら車輪の再発明だったでござるの巻

Pythonのソースファイルを開いた際に、 sys.pathで得られる、Pythonのimport参照ディレクトリを列挙して 「setlocal path+=..」 とすれば、 モジュール名部分にカーソルを置いて、gfキーで当該モジュールのソースに飛べて便利なのでは? と思い実装してみたら…

関数コメント生成スクリプト dsfcg 0.1.4

変更点としては、PHP,Python,JavaScript,Perlに対応しました。 わりと適当な感じなので、書き方によってはうまく解析できないかもしれません。 このへんの言語で書く際には、Doxygenって使えるんですかね。 一応Python,PHPはDoxygenで対応しているみたいです…

ウインドウ幅がある程度大きかったら、ヘルプを垂直分割して右側に表示する

vim

ヘルプを見る時、右側に表示したいと思った。職場では、解像度が1920x1200のワイドなモニタを使っている。 自分は、ウインドウを垂直分割して同時に表示、という使い方をあまりしないので、右側は空き気味。 (というか、最大化表示自体していないんだけど) …

dsfcg.vim 0.1.3

K&Rスタイルに対応 関数の前に一行コメントがあった場合、それを取り込むようにした ダウンロードこれでVisualStudioアドイン版と同等の機能を実装できた。満足。

Doxygen用の関数コメント定型文を生成するVimスクリプト書いた

最近、コードを書く際にメインで使用するエディタを VisualStudioからVimに移行したのだけど、VisualStudioを使っていた際は、Doxygen用の関数コメントを生成する自作アドインを使っていたのだけど、当然のことながらVimだとその機能を利用することができな…

dsfcg.vim ダウンロード

利用するには、Vimが+pythonオプション付きでコンパイルされている必要があります。 dsfcg0.1.6.vim dsfcg0.1.5.vim dsfcg0.1.4.vim dsfcg0.1.3.vim dsfcg0.1.2.vim (dsfcg=Doxygen Style Function Comment Generator)

ディレクトリ削除時にOSError(Errno 22)が発生する

原因は、削除対象ディレクトリをカレントディレクトリにしていたため。 削除する際、対象ディレクトリはカレントディレクトリであってはならない。 当たり前のような気もするけど、これに気づかず30分くらい嵌った。へボー! だって「Invalid argument」とだ…

無名のバッファがあるとビルドできない

vim

visual_studio.vimの機能でビルドを実行した際、 無名のバッファがあると、エラーになってしまう。 なんかビルド実行前に:wallを実行して、 そこで「無名のバッファは保存できない」というエラーが起こってるみたい。まあ特に問題ないからいいや。

visual_studio.vimを修正して日本語版でも動くようにしてみた

vim

オリジナルのvisual_studio.vimは日本語を扱うことができないみたいで、 いくつかの機能(主にquickfixへの出力系の機能)が利用できなかった。こちらの記事(http://d.hatena.ne.jp/gnarl/20071012/1192181729)によると、 site-package/sitecustomize.pyを作成…

visual_studio.vimを入れてみた

vim

visual_studio.vimは、vim上から別プロセスで起動したVisualStudioを操作するプラグイン。 VisualStudio2003,2005,2008に対応しているらしい。 インストールには、Python for Windows extensionsが必要。インストールすると、GVimのメニューに「VisualStudio…

LDRではてブコメントを表示するgreasemonkeyスクリプト

こちらで公開されているものを使わせてもらっていたんだけど http://userjs.seesaa.net/article/25083304.html Firefox3.0.0+greasemonkey0.8の環境では 動作しなくなってしまったので修正してみたら、動くようになったので晒してみるテスト 自分の環境では…