Показаны сообщения с ярлыком vim. Показать все сообщения
Показаны сообщения с ярлыком vim. Показать все сообщения

четверг, 14 марта 2013 г.

surround.vim

Исходная строка: Hello, World!
Клавиши: ysst<b>
Результат: <b>Hello, World!</b>


Исходная строка: <b>Hello, World!</b>
Клавиши: сst<a href="#">
Результат: <a href="#">Hello, World!</a>


Исходная строка: <a href="#">Hello, World!</a>
Клавиши: dst
Результат: Hello, World!


Исходная строка: (Hello, World!)
Клавиши: cs([
Результат: [Hello, World!]

Аналогично с yss[ и ds[ на строках Hello, World! и Hello, World!, соответственно.

 "s" - означает строку, заменяем "s" на "w" и работаем со словом

вторник, 29 января 2013 г.

Xdebug. Отладка в Vim. Timeout: timeouted. cURL

При долгой работе какой-либо строки кода, в частности при долгой работе cURL, плагин debugger (VIM) вылетает с таймаутом.

Причина:
Максимальное время ожидания действий железно прописано в коде. Оно составляет 5 секунд.

Решение:
Открыть debugger.py в директории plugins.
Заменить 5 (время в секундах) на нужное кол-во секунд в этих строках:
socket.setdefaulttimeout(5)
и
serv.listen(5)

четверг, 3 января 2013 г.

FuzzyFinder

:fuf[...]
Может использоваться вместо файлового менеджера, для поиска файлов, для поиска текста в файлах, для переключения между табов, для навигации по закладкам.

Разобраться со всем.

четверг, 8 ноября 2012 г.

runscript.vim ^M error

^M - это досовский перенос строки

Ошибка при запуске vim:
Обнаружена ошибка при обработке /home/brrrain/.vim/plugin/runscript.vim:
строка   34:
E492: Это не команда редактора: ^M
строка   35:
E492: Это не команда редактора: ^M
строка   40:
E15: Недопустимое выражение: '/usr/bin/python'^M
строка   41:
E492: Это не команда редактора: ^M
строка   44:
E15: Недопустимое выражение: ""^M
строка   45:
E492: Это не команда редактора: ^M
строка   46:
E15: Недопустимое выражение: 0^M
строка   47:
E15: Недопустимое выражение: ""^M
строка   48:
E492: Это не команда редактора: ^M
строка   50:
E15: Недопустимое выражение: !hasmapto('<Plug>RunScript')^M
строка  139:
E171: Отсутствует команда :endif

Решение:
dos2unix runscript.vim

пятница, 19 октября 2012 г.

Экспорт кода в HTML из Vim'a

:TOhtml
:w

В директории с редактируемым файлом, создастся файл с идентичным именем, с расширением html.