タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

PHPとvimに関するtaro-maruのブックマーク (4)

  • 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 の辞書ファイルを作成するスクリプト - Memo

    普段 Vim を使って PHP のコードを書いてる訳だけど、 autocomplpop.vim を使うと辞書ファイルから自動的に補完してくれるので、無いと生産性が落ちる。 で、辞書ファイルはワンライナーとかで、 # php -r '$f=get_defined_functions();echo join("\n",$f["internal"]);'|sort > ~/.vim/dict/php.dict作ってやっていたんだけど、組み込みのクラスや定数(特に DIRECTORY_SEPARATOR )とか長い奴を補完してくれないので、生成するスクリプトを書いて、 CodeRepos にコミットした。 /lang/php/misc/dict.php – CodeRepos::Share – Trac 使い方 # php dict.php | sort > ~/.vim/dict/php.dic

    Vim で使用する PHP の辞書ファイルを作成するスクリプト - Memo
  • Vim で PHP 開発するためにやってる設定 3 つほど | バシャログ。

    どうもこんにちは、インフルエンザ明けの nakamura です。寝過ぎて腰痛めたっつーの。 以前は IDE 使ったりもしていましたが、ここ数年 PHP 書く際は Vim を使ってます。Vim に関してはまだまだ初心者から抜け出せてないんですが、PHP 用にやってる設定をいくつか紹介してみたいと思います。こんなのもやっとくと便利だよとかあれば教えて教えてー。 関数名とか補完 Vim には辞書ファイルを読み込んで補完に使える機能があります。ということで、とりあえず PHP 組み込みの関数や定数の辞書ファイルを作りましょう。 作り方は色々あると思いますが、僕はいつも以下のサイトのスクリプトを使わせてもらってます。 Vim で使用する PHP の辞書ファイルを作成するスクリプト - Memo リンク先にも書かれてますが、dict.php をダウンロードしたら以下で組み込みのクラス名、関数名、定数名

    Vim で PHP 開発するためにやってる設定 3 つほど | バシャログ。
  • ssh上でマウススクロールも使える大規模PHP開発向けvim+tmux環境の構築 - sifue's blog

    全体で数百万行、1ファイル1万行超のPHPファイルも一秒以内で開き、開発していくことのできる大規模開発向けのvim+tmux環境を紹介しようと思います。この設定この環境で半年ぐらい安定して利用できています。(無論そんな1万行あるファイルや数千行で複雑性循環度500超のメソッド作るなよという話もあるんですが、すでに存在する魔獣とは向き合わなければならないのです...) なので数百万行レベルの大規模開発となると重すぎて使えない設定やプラグインもあります。そのようなものはきちんと外してあります(PHPの関数折りたたみ機能、デフォルトのPHPシンタクスハイライト、neocomplcache.vim、ツリーの構成に時間のかかるproject.vimなど)。 基的にはターミナルエミュレーターとして、macならばiTerm2、windowsならばTeraTermまたはPuttyを利用することを想定して

    ssh上でマウススクロールも使える大規模PHP開発向けvim+tmux環境の構築 - sifue's blog
  • 1