ctagsでvimにひきこもる
タグ生成
ctags
タグ生成
ctags 
--recurse
タグ生成
ctags 
--recurse 
--php-kinds=cidf
タグ生成
ctags 
--recurse 
--php-kinds=cidf 
--regex-php=/^[ t]*trait[ t]+([a-z0_9_]+)
/1/t,traits/i
タグ生成
ctags 
--recurse 
--php-kinds=cidf 
--regex-php=/^[ t]*trait[ t]+([a-z0_9_]+)
/1/t,traits/i
# .ctags
--recurse
--php-kinds=cidf
--regex-php=/^[ t]*trait[ t]+([a-z0_9_]+)
/1/t,traits/i
vim設定
デフォルトでカレントディレクトリの
tagsファイルを使用する
vim設定
# .vimrc
set tags& tags+=./tags;
デフォルトでカレントディレクトリの
tagsファイルを使用する
使用するtagsファイルを追加する場合
上記で現在のファイルがあるディレクトリのtagsファイルを
使用する
vim操作
C-]
カーソルの下のキーワードを定義している場所にジャンプする
マッチするタグが複数ある場合、
[count]番目のタグへジャンプする
vim操作
C-]
カーソルの下のキーワードを定義している場所にジャンプする
マッチするタグが複数ある場合、
[count]番目のタグへジャンプする
gC-]
カーソルの下のキーワードを定義している場所にジャンプする
マッチするタグが複数ある場合、
マッチするタグをリスト表示する
vim操作
<C-w>g}
カーソルの下のキーワードを定義している場所に
プレビューウィンドウでジャンプする
マッチするタグが複数ある場合、
マッチするタグをリスト表示する
vim操作
<C-w>g}
カーソルの下のキーワードを定義している場所に
プレビューウィンドウでジャンプする
マッチするタグが複数ある場合、
マッチするタグをリスト表示する
:help tagsrch
タグのマニュアルを表示する

More Related Content

PDF
YAPC::KANSAI 2017 LT
PDF
EmacsとGlossでお絵描きしてみるよ
PDF
Common LispでGPGPU
PDF
Neo4jでつなぐ知見のネットワーク [Pycon2016 LT]
PDF
asm.js x emscripten: The foundation of the next level Web games
PPTX
Node.js - sleep sort algorithm
PDF
mlr-grep - レコード指向grep
PDF
private-values
YAPC::KANSAI 2017 LT
EmacsとGlossでお絵描きしてみるよ
Common LispでGPGPU
Neo4jでつなぐ知見のネットワーク [Pycon2016 LT]
asm.js x emscripten: The foundation of the next level Web games
Node.js - sleep sort algorithm
mlr-grep - レコード指向grep
private-values

More from Takaaki Hirano (20)

ODP
プログラミング言語のマスコットとか紹介
ODP
金曜だけどデザインパターンでも勉強しよう
ODP
PHP array_uintersectに潜む罠
ODP
非同期データ更新のためにメッセージキューを導入した(い)話
ODP
月曜だからデザインパターンでも勉強しよう vol.4 Builder
ODP
月曜だからデザインパターンでも勉強しよう vol.3 Factory Method & Abstract Factory
ODP
月曜だからデザインパターンでも勉強しよう vol.2 Flyweight
ODP
月曜だからデザインパターンでも勉強しよう vol.1 それは何 & Singleton
ODP
Mysql(クライアント)の出力が変わるオプション達
ODP
curl_multi_exec()でFire-and-forgetに失敗した話
ODP
書こう!正規表現 vol.4 肯定/否定 先読み/戻り読み
ODP
PHPUnit 4.0で追加されたwillReturn*()の紹介
ODP
書こう!正規表現 vol.3 ()
ODP
sedで複数行処理 使ってみようNを
ODP
書こう!正規表現 vol.2 文字クラス(例外)
ODP
書こう!正規表現 vol.2 文字クラス(基本)
ODP
書こう!ユニットテスト vol.2 どうやって?
ODP
書こう!正規表現 vol.1 正規表現 is 何
ODP
書こう!ユニットテスト vol.1 ナンデ?
ODP
PHP foreachでの参照渡しに潜む罠
プログラミング言語のマスコットとか紹介
金曜だけどデザインパターンでも勉強しよう
PHP array_uintersectに潜む罠
非同期データ更新のためにメッセージキューを導入した(い)話
月曜だからデザインパターンでも勉強しよう vol.4 Builder
月曜だからデザインパターンでも勉強しよう vol.3 Factory Method & Abstract Factory
月曜だからデザインパターンでも勉強しよう vol.2 Flyweight
月曜だからデザインパターンでも勉強しよう vol.1 それは何 & Singleton
Mysql(クライアント)の出力が変わるオプション達
curl_multi_exec()でFire-and-forgetに失敗した話
書こう!正規表現 vol.4 肯定/否定 先読み/戻り読み
PHPUnit 4.0で追加されたwillReturn*()の紹介
書こう!正規表現 vol.3 ()
sedで複数行処理 使ってみようNを
書こう!正規表現 vol.2 文字クラス(例外)
書こう!正規表現 vol.2 文字クラス(基本)
書こう!ユニットテスト vol.2 どうやって?
書こう!正規表現 vol.1 正規表現 is 何
書こう!ユニットテスト vol.1 ナンデ?
PHP foreachでの参照渡しに潜む罠
Ad

ctagsでvimにひきこもる