タグ

Vimとphpに関するshin1x1のブックマーク (13)

  • 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
  • ScaleOut | Supership

    2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。件に関する詳細は、プレスリリースをご確認ください。 2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。 件に関する詳細は、プレスリリースをご確認ください。

    ScaleOut | Supership
  • ScaleOut | Supership

    2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。件に関する詳細は、プレスリリースをご確認ください。 2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。 件に関する詳細は、プレスリリースをご確認ください。

    ScaleOut | Supership
    shin1x1
    shin1x1 2013/06/04
  • Vim で PHP 開発するためにやってる設定 3 つほど | バシャログ。

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

    Vim で PHP 開発するためにやってる設定 3 つほど | バシャログ。
  • VimでPHPUnitの実行結果をシンプルに表示するプラグインを書いた

    以前書いた記事、「VimからPHPUnitを実行する環境を整える」では、Vimのquickrunを使用してPHPUnitを非同期で実行し、結果にグリーン、レッドの色をつける方法を紹介しました。 コマンドラインからPHPUnitを実行していた頃に比べ、ずいぶん開発効率はよくなりましたが、いくつか不満に思っていたことがあります。 テストの成功・失敗の結果を、Vimの下のほうにシンプルに表示したいテストが失敗したときは、どの行で失敗したかすぐに分かるようにしたい これらを解決するために、 quickrunのoutputterを書いてみました。 このoutputterを導入すると、PHPUnitの実行結果(OK,FAILURE)をコマンドラインに色付きで出力し、ロケーションリストからテストの失敗行にジャンプできるようになります。 動作確認環境 Vim 7.3quickrun 0.5.1PHPUni

    VimでPHPUnitの実行結果をシンプルに表示するプラグインを書いた
  • $this-> をラクに入力する - 永遠に未完成

    PHP 書いてると、$this-> をよく書く割に Shift を 2 回も使わないといけなくてすごく書きづらい。 あまりに書きづらいので @ で $this-> を出すようにした。確か PHPer って @ は滅多なことがないと使わない*1んだよね。 " after/ftplugin/php.vim inoremap <buffer> @ $this-> これでよし。と言いたいところだけど、コメントの中で @return とか書くときに誤爆する。ので、コメント内と、ついでに文字列内では展開しないようにした。 " after/ftplugin/php.vim function! s:at() let syntax = synstack(line('.'), col('.')) let name = empty(syntax) ? '' : synIDattr(syntax[-1], "na

    $this-> をラクに入力する - 永遠に未完成
  • この先生きのこるには

    ちょっとずつ複雑なことをやっていっているのですが、正直まだ自分で作っていくイメージがついていません。 加速と減速=イージングタイムラインパネルのフレーム数がでてるとこの下のスライダーでワークエリアの幅を操作できるグラフエディターというのが存在する。値グラフと速度グラフ。グラフを編集するときに触るのはハンドルだけイージングの速度が早くてコマが見える時はモーションブラーをかける(13:40)モーションブラーは色々ごまかせてしまうので最後につけたほうがいい。処理が重いから最初のほうでつけるとプレビューのときにしんどいとかもある(ただプレビューのときだけオフにするとかもできる)

    この先生きのこるには
  • Vim + Unix == IDE

    Installed and aliased as "vi" by default on most linux distributions Most mainframes will have it Cross platform -- available on Windows and Mac OSX, as well as others. In fact, it was originally written for Amiga OS, for which I have a certain fondness as that was my first PC. I can use the same editing environment on my desktop, my laptop, my virtual machines, and my servers.

    shin1x1
    shin1x1 2012/01/29
    Zend Framework プロジェクトリーダーによる Vim の使い方 / PHP 絡みの設定が参考になる
  • Syntastic というシンタックスチェックプラグインが凄そう - Memo

    Syntastic という文法チェック用のツールが凄そうというお話。 GitHub - vim-syntastic/syntastic: Syntax checking hacks for vim 自分の VimPHP の場合 errormarker.vimPHP シンタックスチェックをし、Python の場合は PyFlakes*1 を使いチェックをしている。 Syntastic はそのようなチェックを統合的に扱えるプラグインのよう。 At the time of this writing, syntax checking plugins exist for applescript, c, coffee, cpp, css, cucumber, cuda, docbk, erlang, eruby, fortran, gentoo_metadata, go, haml, ha

    Syntastic というシンタックスチェックプラグインが凄そう - Memo
  • VIM for a PHP developer at Thijs Lensselink's Blog

    For my coding work i mostly use Zend Studio. And i am a big fan of this IDE. But i also do a lot of work in the shell. And that asks for at least basic vim knowledge. My colleague is a big vim fan. And does most of his work in vim. So last week i was compiling a cheat-sheet for my self. And came across a slideshow of one of Andrei Zmievski‘s talks. This slide show got me inspired enough to start p

  • Vim で PHP 関数の辞書を作成する方法についてのメモ

    説明と環境 PHP の辞書作成方法をまとめてみました。 また、ctags などを使って、Vim をさらに便利に使うことができるようになりますので、その時に調べたり、行ったりした作業のメモをまとめておきます。 このメモは、Gentoo Linux で作成しました。ツールのバージョンや、Vim のバージョンなどによってはうまくいかない場合もあると思いますが、何か気になった点や問題などがありましたら、メールで連絡してください。 Vim 用の PHP 関数辞書を作成する Vim では、:set dictionary に辞書ファイルを指定し、Ctrl+x, Ctrl+k で、辞書補完が行えるようになりますが、辞書ファイルをどのように作成するかという問題がありますので、思いついた方法をメモしておきます。良いと思われる方法で辞書を作成してください。PHP スクリプトから定義済み関数を出力する方が、PHP

  • Vim for Programmers on Slideshare » Andrei Zmievski

    Vim for Programmers on Slideshare andrei » 02 June 2010 » In PHP, Talks » A few years ago, I was considering what proposal to submit to the Vancouver PHP Conference. The usual slate of “how to do this and that in PHP” was becoming a bit tired, so I decided to submit a talk about an essential skill that PHP (and other language) developers might need: using the Vim editor. By that time I knew that I

  • ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ

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

    ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ
  • 1