Статистика

Участников проекта 105
Опубликовано статей 78
Отчет по карме. Топ 20

Новости блога

1 29.11.2013  Сегодня самым активным участникам newblog'а был выплачен доход с sape.
7 02.11.2012  Ура! Свешилось, нашему сайту дали тИЦ 10. Спасибо всем кто принимает участие в развитии нашего блога.
8 21.08.2012  Интеграция с sape.ru. Теперь каждый автор статей на newblog автоматически зарабатывает на рекламе.
Все новости

Топ 5 категорий

Программирование 46
Операционные системы 9
Базы данных 4
Туризм 2
Заметки 2

Последние 5 заметок (90)

gullyar - Закладки gullyar
gullyar - Ваша первая закладка
osadchaya - Закладки osadchaya
Ira0231188 - Закладки Ira0231188
Ira0231188 - Закладки Ira0231188

Ссылки

www.freedev.asia

Может ли vim стать полноценной заменой IDE для php?

22.04.2012 23:09 | Просмотров: 1322 | Доход: 56.75 руб. | Комментариев: 0
[Программирование] 
Рейтинг: 3.5/2

Я давно использую vim для повседневного редактирования файлов. Ни для кого не секрет что он является очень популярным и в некоторых дистрибутивах идет как дефолтовая альтернатива vi. Врядли я смогу отказаться от eclipse в пользу vim, но всеже я решил выяснить для себя на что он способен. Да и не редко приходится редактировать php файл на удаленном сервере, почему бы не делать это комфортно? Эту статью я опубликую сразу и буду постепенно ее дописывать и попытаюсь собрать здесь наиболее полную информацию, буду рад если вы поможете мне в этом деле комментариями.


И так.. что я жду от IDE. Во-первых переход к объявлению функции. И vim c этим легко справляется - просто вводим gd

#Переход к объявлению функции
gd
Во-вторых это конечно же авто дополнение. Ну и тут vim не отстает. В самом начале работы задаем:
 
#Указать редактору используемый синтаксис
:set omnifunc=phpcomplete#CompletePHP

Еще удобнее добавить сразу это дело в ~/.vimrc
 
#Указываем редактору  что и в дальнейшем мы хотим использовать синтаксис php
autocmd FileType php set omnifunc=phpcomplete#CompletePHP
Теперь чтобы вызвать список авто дополнения необходимо нажать Ctrl+x Ctrl+o
 

© GM
| Комментировать статью |