|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Alexander Orlovsky 2:5020/400 30 Apr 2003 11:56:53 To : Victor Wagner Subject : Re: perl & vim -------------------------------------------------------------------------------- On Wed, 30 Apr 2003 07:29:05 +0000 (UTC), vitus@45.free.net (Victor Wagner) wrote: >Alexander Orlovsky <dynamite@alldynamo.ru> wrote: >>> >>>Удобно, круто но.... Если кто знает, может подскажет, как при редактировании >>>.pl файлов сделать так, чтобы кроме списка функции был еще список >>>подключаемых модулей (use что-то), т.е. нажал на него -- этот файлик и >>>открылся и список > >Вообще-то команда открытия модуля по имени в vim >выглядит как > >:split `perldoc -l имя::модуля` > Да, я видел такой рецепт на vim.org (вроде бы), но я спрашивал возможно ли это сделать в http://vim.sourceforge.net/scripts/script.php?script_id=273 (или еще где) Он открывает слева окошко с именами функций(в С иPerl из тех что проверял) и именами переменных (только в C, а хочется и в Perl такого тоже), используя ctags, -- по которым можно "прыгать", что ИМХО удобно. В сочетании с окном ошибок, автоподстановкой и вызовом внешних программ все это делает ViM удобной "штучкой" :) Может кто еще какие плюгины для удобного редактирования/программинга/девелопинга посоветует? Особенно интересует все это, применительно к эффективному написанию больших(и не очень) perl-программ. >>>переменных (хеши, массивы и т.п.) >>>Или подскажите, как "кошерно" делать подобную автоматическую "навигацию" по >>>коду? > >AO> гхм, в догонку.. как бы сделать еще такую штуку - при нажатии определенной >AO> клавиши(или хоткея) над словом открывать окно с выводом 'perldoc -f слово'? > >Копать в районе keywordprg покопаю... Hо я пока что новичок в vim, а хотелось бы посмотреть, как уже сделано у "неновичков" =) --- ifmail v.2.15dev5 * Origin: Ye 'Ol Disorganized NNTPCache groupie (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/2080639541d8.html, оценка из 5, голосов 10
|