Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

vim-textobj-functionをPHPにも対応させた話

$
0
0

vim-textobj-functionという便利なテキストオブジェクト拡張があります。

https://github.com/kana/vim-textobj-function

これをPHPにも対応させました。と言っても全然たいしたことしていないのですが。。

まずは以下をvimrcに追加してNeoBundleInstallです。

NeoBundle 'kana/vim-textobj-user'
NeoBundle 'kana/vim-textobj-function'

次にホームディレクトリ配下に以下のようにディレクトリを作成して

vimfiles/after/ftplugin/php

そこにtextobj-function.vimというファイルを置きます。Git等で管理している場合はシンボリックリンクでOKです。

中身はこんな感じです。

https://github.com/knt45/dotfiles/blob/master/vimfiles/after/ftplugin/php/textobj-function.vim

元々あったJavaの関数をそのまま呼び出しています。普通に動いています。

これでafやifでPHPの関数全体をテキストオブジェクトとして扱えます。

PHPのテキストオブジェクト拡張として以下もオススメです!便利!
https://github.com/akiyan/vim-textobj-php


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>