khi sử dụng không gian tên PHP mã tôi làm việc trên sử dụng một số lượng lớn bí danh không gian tên, ví dụ:Làm cách nào để định cấu hình ctags để lập chỉ mục các không gian tên PHP và bí danh của chúng?
<?php
namespace foo;
use bar\baz\qux as bazQux;
...
$a = new bazQux();
Có thể cấu hình cởi mở Ctags để index việc sử dụng các bí danh namespace để tôi có thể nhảy từ một dòng nơi bí danh được sử dụng (instantiation trên) thẳng đến lớp thật không? Nếu điều đó là không thể, thỏa hiệp tốt nhất có thể đạt được là gì?
Tôi đã thấy một nơi nào đó một bản vá chưa được tích hợp cho các thẻ để sử dụng bộ mã thông báo PHP để hỗ trợ PHP thay vì thực thi dựa trên regex hiện tại; Tôi muốn tiếp tục sử dụng một ctags cổ phiếu nếu có thể mặc dù, thay vì phải vá và biên dịch một phiên bản bản thân mình.
Nó không trả lời câu hỏi của bạn (nó không giúp liên lớp navigation) nhưng gần đây tôi phát hiện phpctags , rất hữu ích nếu bạn cũng sử dụng plugin tag vim: http://stackoverflow.com/questions/11290352/vim-hack-ctags-or-tweak-tagbar-for-better-php-support – Lambart
@Lambart Cảm ơn bạn đã thông tin đó; phpctags trông thú vị. –