タグ

vimとphpに関するakiyanのブックマーク (9)

  • neocomplete-php.vimを作っています - yuhei.kagaya

    PHPの関数を補完するneocomplete用source neocomplete-php.vimはneocomplete.vimPHP用sourceです。 補完時に、関数と一緒に短い説明が欲しかったので作り始めました。 今のところはPHPの組み込み関数の補完しかできないのですが、 これから次のような機能を実装しようかなぁと思っています。 インサートモード時に、statsulineにリファレンスを表示する機能 組み込みクラスの補完 メンバ変数やメソッド名や定数の補完 CakePHPへの対応 セットアップ プラグインをneobundleでインストールします。 NeoBundle 'Shougo/neocomplete.vim' NeoBundle 'violetyk/neocomplete-php.vim' 日語の説明にする場合には、.vimrcなどにロケールを設定します。 デフォルトは

    neocomplete-php.vimを作っています - yuhei.kagaya
  • Vim + tagbar-phpctags で PHP 開発 - Qiita

    tagbar-phpctags を使うと、PHP の変数、クラスやメソッド、メンバの情報を分かり易く表示してくれて便利。 インストール 予め、PHP, Tagbar, ctags はインストールしておく - [追記 13/10/21] vim-scripts/tagbar-phpctags からプラグインを持ってきた場合、既に phpctags が用意されており、態々ビルドする必要が無い事が判明。 . ├── ChangeLog.md ├── README ├── README.md ├── bin │   └── phpctags <- 既に用意されている └── plugin └── tagbar-phpctags.vim また、g:tagbar_phpctags_bin が未定義なら、この phpctags を見に行くことも分かったので特に設定も必要ない。 唯一必要なのは、bin/p

    Vim + tagbar-phpctags で PHP 開発 - Qiita
  • 【Vim】オムニ補完を使わないでちょっとプログラミング効率化(PHP編) | ITベンチャーで働くエンジニアのメモ帳

    前回の記事:【Vim】オムニ補完を使ってちょっとプログラミング効率を上げるでオムニ補完を使ってちょっとだけ作業を効率化できるということを記事にしました。 優秀なオムニ補完を使わず辞書補完を使ってちょっと効率化できる方法を紹介したいと思います。 辞書補完とは辞書ファイルに書かれている単語から補完を行うといったものです。 今回はPHPで使える関数で構成される辞書を作成して、その辞書をもとに補完を行ってみます。 Step1. 辞書ファイルの作成 何はともあれ、辞書がないことには始まりません。 PHPの関数を集めて、テキストファイルに書き込むだけなんですが、いろいろな方法が思い浮かぶと思います。 手書きで追記していく、ネットに乗ってる情報から関数の部分を抽出してファイルに書き出すなどなど。。。 今回は今手元のPHPで使える関数を抽出して書き出す方法で辞書ファイルを作成してみます。 コマンドラインで

    【Vim】オムニ補完を使わないでちょっとプログラミング効率化(PHP編) | ITベンチャーで働くエンジニアのメモ帳
    akiyan
    akiyan 2012/10/19
  • GitHub - joonty/vim-phpqa: PHP QA tools for Vim

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - joonty/vim-phpqa: PHP QA tools for Vim
    akiyan
    akiyan 2012/05/01
    php保存時にsyntaxチェックしてエラーなら保存をしないとか、いろいろやってくれる。
  • VimでPHPを書く私のneocomplcache設定を公開してみる

    私のneocomplcacheの設定を公開します。たまにIDEに浮気しますが、基的にはVimPHPを書いています。 ある程度ノウハウが溜まってきたのでこのあたりで私の設定を公開してみます。neocomplcacheはその機能の豊富さゆえに使いこなすのがとても難しいと感じています。 この設定にたどり着くまでにずいぶん試行錯誤を繰り返しました。マニュアルもたくさん読みました。補完が重い状況が改善されず、1日中設定を調節していたこともあります。「ここはこうしてみてはどうか」「その設定は機能していないよ」といったご意見がございましたらコメントいただければ幸いです。 動作確認環境 Vim7.3neocomplcache6.1vimproc5.3 目次 neocomplcacheのインストール vimprocのインストール vimrc シンタックス補完を無効に ディクショナリ補完の利用 インクルー

    VimでPHPを書く私のneocomplcache設定を公開してみる
  • (PHP) プログラマのための Vim (まとめ)

    遅ればせながら、依然書いてたAndreiのVimスライドの訳記事の一覧エントリを。 今でもちょくちょくブックマークされているのですが、個別エントリしかなくてブクマしづらいので。 元記事 http://www.gravitonic.com/blog/archives/000357.html ここからAndreiの実際使っているVimの設定ファイルやプラグインのアーカイブもダウンロードできます。 記事一覧 カーソル位置・カーソル移動・マーク・挿入 削除・検索 置換・テキストオブジェクト コピー/削除/貼り付け、レジスタ undo ビジュアルモード、ウィンドウ、タブ 補完・マップ・オプション セッション、misc、ヘルプ PHP向けカスタマイズ(1) ペアマッチ・ブロックオブジェクト・ハイライト・折りたたみ(folding) PHP向けカスタマイズ(2) タグ・補完・netrw PHP向けカスタ

    (PHP) プログラマのための Vim (まとめ)
    akiyan
    akiyan 2011/08/02
    すばらしす。
  • はてなブログ | 無料ブログを作成しよう

    水風呂のすゝめ 毎日めちゃくちゃに暑い。 ここ数年「およげ!たいやきくん」のように昼間は太陽とオフィスビルとアスファルトの三方向から押し寄せる35℃オーバーの熱に挟まれ、夜になっても最低気温が27℃くらいまでしか下がらない。そんな理不尽な東京鍋の中の暮らしが毎年のことにな…

    はてなブログ | 無料ブログを作成しよう
  • ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ
    akiyan
    akiyan 2009/12/18
  • php_localvarcheck.vim - highlight unused/unassigned local variable : vim online

    function example($unused) { echo $unassigned; } $unused and $unassigned are highlighted when the cursor is in example().

    akiyan
    akiyan 2009/10/08
    すごいらしい。
  • 1