VimでObjective-Cのコード補完を実行する With Clang Jan 2nd, 2013 • Permalink 概要 VimやEmacsでiOSアプリ開発をするときに「Snippetとかちゃんと設定してればXcodeほどのコード補完は必要ない」と強がりを言ってはみるものの「本当はちょっとコード補完使... 続きを読む
@tokuhirom です。Perlを書き始めて8年ほど経ち、Perlで何か作る際の効率化の手法がそれなりに確立してきたので、それを思いつくままに紹介しようと思います。主に多言語から来てPerlにほどんど慣れてない方などを想定しています。 僕の秘伝のタレ的な .vimrc ... 続きを読む
:filetype関連の話題を見かけたので自分的な理解をめもめもしてみます。 おかしな所がありましたら見なかったことにしたり、あるいはご指摘いただけると助かります。 とりあえず困ったときは次のようにすると良いかなーと思っています。 " .vimrc 始めの辺りに... 続きを読む
0 views ujihisa.vimで発表したスライドです。neobundle.vimの貴重な日本語資料となります。 More… neobundle.vimについて+おまけ — Presentation Transcript neobundle.vim プログラマー達よこれがテキストエディタだ 自己紹介(いつもの)● 一部には有名な... 続きを読む
面白いプラグインがあったので紹介。関数をマウスオーバーするとその説明をバルーン表示するプラグインです。TagmaTips : Tool Tips for Vim - vim.orghttp://www.vim.org/scripts/script.php?script_id=3738 例えば Vim script であれば、組み込み関数にマウス... 続きを読む
vim前からやりたいと思っていたのだけど、先日 ujihisa さんが correr.vim なるものをリリースして、これはこの波になるしかないと言う事で勢いで機能を追加した。quickrun.vim 0.4.0 で使えるよ。thinca’s vim-quickrun at v0.4.0 - GitHub 使い方 前提条件Vi... 続きを読む
Vimプラグイン名は activefix.vim です。まだ開発途中ですが、それなりに動作するようになったので公開します。 説明シンタックスチェックを行うVimプラグインは scrooloose/syntastic ? GitHub が有名ですが、これはシンタックスチェックを実行している間ユー... 続きを読む
ちょっと最新版で試してみたので覚書。以前、neocomplcache-jsx とか作ったんですが、それを使わないやり方です。 [必要なもの]jsxjsx.vimhttps://github.com/jsx/jsx.vimneocomplcachehttps://github.com/Shougo/neocomplcache[vimrc] " neocomplcache の設定... 続きを読む
I'm using omnifunc=pythoncomplete. When autocompleting a word (e.g., os.), I get the list of eligible class members and functions, as expected, as well as a scratch buffer preview window with documentation about the selected member or functio... 続きを読む
Xcode, Vim, Objective-Cこんにちは、iPhoneアプリ開発者見習いです。アイコンどうしようとか説明文かくのめんどくさいといった理由で今のところStoreに成果物は並んでいません。そろそろちゃんと形にしないと。さて、iPhoneアプリ開発には、みんな大好きXcode... 続きを読む
vimlogcat は、Android のログを出力するためのツール。実行すると接続した Android 端末のログをもりもり吐く。もちろんファイルに保存もできる。Android 開発のデバッグのお供だ。で、このログなんだけど、ログは重要度でレベル分けされてて、標準の GUI のロ... 続きを読む
タイトルは気にしないで下さい。 call vundle#rc() や call neobundle#rc() や call pathogen#runtime_append_all_bundles() は filetype plugin indent on よりも後でやってはいけない。上記の様な関数は何をしているかというと、本来読み込まないパスにある v... 続きを読む
Vimscript のデバッグに使えそうなコマンド Vim | 12:40 | 自分はこんな感じです。 関数が定義されているファイルを調べる :verbose function /FunctionName/ スクリプトが実行される様子を詳しく眺める :99verbose YourCommandHere デバッグする (ステップ実行... 続きを読む
DB操作ツール Emacs DBI を作ってみた - 技術日記@kiwanami このツールの目的は、クロスプラットフォームで便利なDB操作環境を実現することです。 pgAdmin や MySQL Query Browser のようなGUIの良さをCUIで実現してみようとしてみました。すなわち、ぼくのか... 続きを読む
前のエントリで気づいたのですが、実はJSONとvimって愛称がよいのでは?と気づきました。 確かに複雑なJSON(例えばif文等を含んだりしているもの)は扱えませんが、JSONPが実行出来るならばメソッド引数にデータ本体が渡る為、簡単なものなら解釈出来る事が分か... 続きを読む
vimVim付属のスペルチェック機能を使う上で、とりあえずこれだけ覚えておけば OK、というコマンドを表にまとめてみました。(Vim付属のスペルチェック機能は、Vim が +syntax付きでビルドされていなければ使えません。+syntax の有無は vim --version で確認で... 続きを読む
「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。これまでも、多くの記事にされていて、恐らくKernelや巨大なコードを読んでいる人にとっては当たり前なのかもしれませんがが、あまりに快適だったのとこれをきちんとやれてなかった事... 続きを読む
vim | 22:52 | Vim Advent Calender 2011 45日目の記事です。今回のテーマはソースコードを素早く追いかけるです。Vimをお使いの皆さんは設定ファイルや文書作成以外にもソースコードを作成・メンテ・閲覧などに利用されている事と思います。そこで、ソースコー... 続きを読む
Vim plugin that displays tags in a window, ordered by class etc. Tagbar is a vim plugin for browsing the tags of source code files. It provides a sidebar that displays the ctags-generated tags of the current file, ordered by their scope. This... 続きを読む
最近PHPの中身を探ることが多くなってきました。以前PHPカンファレンス2011で話した「PHPをハックしてオレオレ文法を追加する」のなかでは、PHPの内部の動きを知るにはソースコードリーティングだけだと実際にどんな動きをしているのかわかりづらいので、そうい... 続きを読む