タグ

Googleとvimに関するstiloのブックマーク (2)

  • GoogleTwoSpaceIndent – アクセンスのおまけ

    グーグル社内は2文字インデント うちの社内のコーディング規約は「インデントは2文字、タブは8文字」です。 viでいうところの「set sw=2 ts=8」です。 よく、「なぜ?」って聞かれるんですが、理由なんてありません。 それが効率的とか、優れているとか、それが正当だとかいいません。 社長が当社設立以前からそうしてた。それだけのことです。 社長ってつまりワタクシsgkなんですが、経緯としては… 二昔ほど前C言語に入門したころは「インデントはタブ」でした。(2年じゃないですよ。「ふたむかし」です。やれやれ。) BSDとか、ネットニュースで流れてくるソースを読むようになって、「4文字インデント」を知りました。 10年くらい前、C++でがしがしソフトを書いていたころ、「2文字インデント」になりました。 どうもね、ネストが深くなって画面横80文字でいっぱいいっぱいになるのが辛かったように思います

    stilo
    stilo 2007/03/07
    インデントは2文字、タブは8文字/「なぜ?」って聞かれるんですが、理由なんてありません。/社長が当社設立以前からそうしてた。それだけのことです。//
  • spiritlooseのはてなダイアリー - Google Tags(GTags)を試してみた(with Vim)

    http://code.google.com/p/google-gtags/ http://google-code-updates.blogspot.com/2007/03/google-gtags-version-10.html Google Tags(GTags)のメジャーバージョンがリリースされた様子。 これはなにかって言うと、要するにtagsファイルをサーバにおいて(メモリ上に展開されるらしい)、タグジャンプするときにサーバのデータを参照するctags。 みんながローカルで「ctags -R」を実行しなくてもいいってことだね。 なんか非常にGoogleらしい。 今のところ対応言語はC++JavaPythonのみ。 Googleオフィシャル言語だけかよ。。。 エディタは長いことVimを使ってるので、当然Vimから使いたいわけだけど、Pythonインタプリタが組み込まれてる必要があ

    spiritlooseのはてなダイアリー - Google Tags(GTags)を試してみた(with Vim)
  • 1