LINUX.ORG.RU

Тюнинг VIM для разработки на PHP


0

0

Отличная статья Тараса Иващенко (aka Pento) на тему тонкой настройки vim для разработки на php. Рекомендуется к прочтению всем, кто занимается вебдевом с использованием этого языка :) Рассматриваются как плагины для vim, так и опции .vimrc

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Re: Тюнинг VIM для разработки на PHP

Главное подсветка и авто переносы. Для пыхпых в самый раз (имхо)

fk_ ()

Re: Тюнинг VIM для разработки на PHP

О! А я вот как раз собирался в форуме спросить один вопросик про vim:

Я навешал с помощью map включение/выключение нумерации строк (:set nu!), но не нравится, что после нажатия хоткея мне остаётся видна команда set nu! Как бы отчистить строку для команд?

Заранее спасибо!

php-coder ★★★★★ ()

Re: Тюнинг VIM для разработки на PHP

лучше бы про питон написали, ибо я не смог наладить отображение символа табуляции равному двум пробелам (не замену на #20#20, а именно отображение двух пробелов).

Bozz_Bishop ()

Re: Тюнинг VIM для разработки на PHP

Пипец, ну и еретики. 100% нужна инквизиция, ей-ей, иначе этот мир плохо кончит.

Gharik ()

Re: Тюнинг VIM для разработки на PHP

> " Заставляем shift-insert работать как в Xterm map <S-Insert> <MiddleMouse>

А реально ли сделать-такое глобально, для всех иксовых приложений?

FatBastard ★★ ()
Ответ на: Re: Тюнинг VIM для разработки на PHP от anonymous_IV

Re: Тюнинг VIM для разработки на PHP

Да нет...тут как эта фраза говорит кое-что об авторе...то есть языка не знаем, но уже бросаемся громкими фразами...тоже самое относится и к PHP.

pento ★★★★★ ()

Re: Тюнинг VIM для разработки на PHP

Из полезного в статье нашел только nerd commentor.

Незачет за неосиливание марков в Vim. Непонятно зачем нужна нумерация строк? (открою секрет, в отличии от емакса, в Vim перейти на нужную строку можно 2 удобными способами и парочкой извращенных)

set nohlsearch -> нихрена не видно. Когда хочешь видеть на странице сразу все варианты, нифига не видно. Единственное нужно прописать макр, на снятие подсветки.

От макров на контролы вообще прозреваю. Может лучше перейти на емакс/jEdit, чем так похабить вимрц?

Я бы не советовал людям в трезвом уме и нормальном состоянии вслепую копировать опции и тем более брать их на вооружение.

ЗЫ: тема пхп для вима не раскрыта и раскрывать ее не стоит :)

Cris ()
Ответ на: Re: Тюнинг VIM для разработки на PHP от Cris

Re: Тюнинг VIM для разработки на PHP

> Незачет за неосиливание марков в Vim.
С этого места поподробнее =)

> Непонятно зачем нужна нумерация строк?
Привык я к нумерации. Удобнее воспринимать код.

> (открою секрет, в отличии от емакса, в Vim
> перейти на нужную строку можно 2 удобными способами и парочкой извращенных)
В курсе про эти секреты =)

> От макров на контролы вообще прозреваю.
> Может лучше перейти на емакс/jEdit, чем так похабить вимрц?
Эммм, а тебе не лень, допустим, набирать <Esc>\be для :BufExplorer
, когда это можно повесить на хоткей? И как ты заметил, на контролы повешано действительно нужное.

> Я бы не советовал людям
> в трезвом уме и нормальном состоянии вслепую копировать опции и тем
Здесь ты конечно прав, котому как конфиг надо делать под себя, а не копировать

> ЗЫ: тема пхп для вима не раскрыта и раскрывать ее не стоит :)
Таки не удержался =))
более брать их на вооружение.

pento ★★★★★ ()

Re: Тюнинг VIM для разработки на PHP

Непонятно, для кого статья. Я не верю в существование пыхпыхеров, имеющих достаточный уровень обучаемости для того, чтобы осилить вим (не то чтобы это сложно, но если человек не видит средств дальше пыхпыха.. это кое-о чем говорит). Либо пыхпых был их ошибкой молодости и им нужно срочно переквалифицироваться в полноценных программистов.

anonymous ()

PHP - клеймо раба

Уберите свои грязные пыхпышные ручища от вима и не смейте более прикастаться к нему никогда. Со свинным рылом в калашный ряд не лезут. Вот как.

anonymous ()
Ответ на: PHP - клеймо раба от anonymous

Re: PHP - клеймо раба

=) У вас богатое воображение,...черезчур богатое. Хотя это вроде лечется.

pento ★★★★★ ()

Re: Тюнинг VIM для разработки на PHP

извращенцы

anonymous ()
Ответ на: Re: Тюнинг VIM для разработки на PHP от anonymous

Re: Тюнинг VIM для разработки на PHP

не виноватые мы :)

не переписывать же готовую, рабочую (и, между прочим, отлаженную) систему с быдлопхп на труЪперл?

а для новых вещей я таки да не использую его

Muromec ☆☆ ()
Ответ на: Re: Тюнинг VIM для разработки на PHP от pento

Re: Тюнинг VIM для разработки на PHP

>Привык я к нумерации. Удобнее воспринимать код.

Бейсик он такой. Форматирует мозг. Ой, тут про пых2 речь. Ну да какая разница.

kilolife ★★★★★ ()
Ответ на: Re: Тюнинг VIM для разработки на PHP от Muromec

Re: Тюнинг VIM для разработки на PHP

> не переписывать же готовую, рабочую (и, между прочим, отлаженную) систему с быдлопхп на труЪперл?

Перл на свалку истории (точнее - логи парзить, а дальше пусть не лезет), трупитон - наше все.

anonymous ()
Ответ на: PHP - клеймо раба от anonymous

Re: PHP - клеймо раба

>Уберите свои грязные пыхпышные ручища от вима и не смейте более прикастаться к нему никогда.

Пора убрать маргинальное поделие vim из ряда текстовых редакторов. Хотите мадохаться с ним и дальше - пожалуйста. Но распространение этой заразы надо прекратить.

anonymous ()
Ответ на: Re: PHP - клеймо раба от Muromec

Re: PHP - клеймо раба

Вы просто фанатики. У вас есть и лучшая ОС и лучший редактор и лучший плеер и тп.

Мы пользуемся РАЗНЫМИ программами в том числе РАЗНЫМИ редакторами для разных целей. Я использую в основном редакторы написанные на Java.

anonymous ()
Ответ на: Re: PHP - клеймо раба от anonymous

Re: PHP - клеймо раба

> Я использую в основном редакторы написанные на Java.

Кто-то и блокнот использует. У самых распространенных жабьих IDE тот же недостаток что и у emacs: там нет хорошего текстового редактора.

anonymous ()
Ответ на: Re: PHP - клеймо раба от anonymous

Re: PHP - клеймо раба

>Мы пользуемся РАЗНЫМИ программами в том числе РАЗНЫМИ редакторами для разных целей.

для каких таких целей vi не подходит или подходит плохо?

нафига мне дцать редакторов с разными кейбиндингами и разным поведением, если можно использовать один универсальный?

>Я использую в основном редакторы написанные на Java.

бугога. ну и кто фанатик?

Muromec ☆☆ ()
Ответ на: PHP - клеймо раба от anonymous

Re: PHP - клеймо раба

> Уберите свои грязные пыхпышные ручища от вима

Ой, мама дорогая, хто здесь?
Вопрос на засыпку: кто из местных злоПЫХателей может
утверждать, что он реально знает этот язык и умеет писать на нём?
Выходи, сразимся ;)

annonymous ★★ ()
Ответ на: Re: PHP - клеймо раба от annonymous

Re: PHP - клеймо раба

>Вопрос на засыпку: кто из местных злоПЫХателей может утверждать, что он реально знает этот язык и умеет писать на нём? Выходи, сразимся ;)

Давай, твой удар первый :)

anonymous ()

Re: Тюнинг VIM для разработки на PHP

> Выходи, сразимся ;)

Не трать свое время на этих придурков. Я уверен что 90% процентов из них не знаю нормально ни одного языка программирования. Просто по жизни ими все углы подтирают, вот и срывают в вебе, где они по мордасам не получат, свою злобу на то какие они неудачники. Против непосредственно ПХП они инчего не имеют, просто на нем большинство программирует, а им же нужно себя обществу противопоставить, чтобы для себя оправдать их социальную некчемность.

Я сначала тоже удивлялся и огорчался - насколько же необъективны эти анонимусы поносящие пхп. Потом понял - большинство из них просто больные уроды.

anonymous ()
Ответ на: Re: Тюнинг VIM для разработки на PHP от pento

Re: Тюнинг VIM для разработки на PHP

>> От макров на контролы вообще прозреваю.
>> Может лучше перейти на емакс/jEdit, чем так похабить вимрц?
>Эммм, а тебе не лень, допустим, набирать <Esc>\be для :BufExplorer , когда это >можно повесить на хоткей? И как ты заметил, на контролы повешано >действительно нужное.

Кстати по поводу "контролов которых всегда не хватает", в vim есть замечательная штука - mapleader (по умолчанию - "\"), очень удобна для дополнительных биндингов и для тех кого раздражают функциональные клавиши, да и просто тем кому лень куда-то там тянуться :) . Например:
let mapleader=','
map <silent> <Liader>n :set number<cr>

см. :help leader

anonymous ()
Ответ на: Re: Тюнинг VIM для разработки на PHP от anonymous

Re: Тюнинг VIM для разработки на PHP

> Кстати по поводу "контролов которых всегда не хватает", в vim есть замечательная штука - mapleader (по умолчанию - "\"), очень удобна для дополнительных биндингов и для тех кого раздражают функциональные клавиши, да и просто тем кому лень куда-то там тянуться :)

ИМХО в таком случае проще забиндить нужный макрос на какую-нибудь последовательность клавиш, которая в тексте практически не встречается. mapleader хорош тем, что на него по умолчанию многое вешается, и его можно переопределить сразу для всех этих макросов.

slav ★★ ()
Ответ на: Re: PHP - клеймо раба от annonymous

Re: PHP - клеймо раба

> > Уберите свои грязные пыхпышные ручища от вима

> Выходи, сразимся ;)

Давай. Ты на пхп, мы на vim script (+ python/tcl/perl/etc interface по необходимости). Вперед.

anonymous ()
Ответ на: Re: Тюнинг VIM для разработки на PHP от anonymous

Re: Тюнинг VIM для разработки на PHP

>Не трать свое время...

Уррра! Телепаты вернулись! Иль просто потроллить захотелось? Будем как-то фактами подкреплять утверждения или сразу признаем, что газификация луж у вас неплохо получается?

anonymous ()
Ответ на: Re: PHP - клеймо раба от drdaeman

Re: PHP - клеймо раба

> С подобным vim функционалом ясно что нет. С лучшим - Операционная Система и Текстовый Редактор GNU Emacs, разумеется.

Давить!!! Вашу тормозную быдлолиспмашину тоже на свалку истории, заодно пыхапыхеров с собой прихватите. А до вима нечего их допускать, это - святое.

anonymous ()
Ответ на: Re: Тюнинг VIM для разработки на PHP от Cris

Re: Тюнинг VIM для разработки на PHP

> ЗЫ: тема пхп для вима не раскрыта и раскрывать ее не стоит :)

+1

Пусть пользуют какиенить "крутые" быдло IDE и проч свои запыханные руки от VIM!

ASM ★★ ()
Ответ на: Re: Тюнинг VIM для разработки на PHP от anonymous

Re: Тюнинг VIM для разработки на PHP

> Я сначала тоже удивлялся и огорчался - насколько же необъективны эти анонимусы поносящие пхп. Потом понял - большинство из них просто больные уроды.

Обидили мышку - насрали в норку? =)

anonymous ()
Ответ на: Re: Тюнинг VIM для разработки на PHP от anonymous

Re: Тюнинг VIM для разработки на PHP

> Против непосредственно ПХП они инчего не имеют

Да? Мы имеем претензии конкретно к ПХП. За кривую идеологию, кривую реализацию. Сам язык кривой и глупый.

Но, конечно, и к тем кто на похапе пишет тоже претензий много. Особенно когда приходится за этими гениями подчищать.

> просто на нем большинство программирует

С каких это пор? На похапе программируют маленькие студентики, до тех пор, пока не поумнеют. Их мало. Даже на Жабе пишет гораздо больше народу.

Вот попробуй, например, доказать, что похапе - язык, пригодный для веба. Что в нём (в языке - не в библиотеках!) есть хотя бы половина фичей, которые совершенно необходимы для любого веб-языка.

anonymous ()
Ответ на: Re: PHP - клеймо раба от annonymous

Re: PHP - клеймо раба

Я реально знаю, что на каждый твой уродливый пример на PHP я могу сделать то же самое, но на порядок короче, читабельнее, быстрее и качественее, пользуясь правильными технологиями. Мне слишком хорошо PHP знать не надо для того, чтобы это с уверенностью утверждать.

anonymous ()
Ответ на: Re: PHP - клеймо раба от anonymous

Re: PHP - клеймо раба

Покажите написанный не на быдлоязыке движок форума сравнимый с IPB/PHPBB (пусть они дырявые и тп. не в этом дело). Желательно который может работать и на виртуальном хостинге и под большой нагрузкой. Только ненадо говорить - мне заплатят и я напишу в 100 раз лучше. Это только слова. Пустые.

Так что гуляйте с вашими "правильными технологиями".

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.