Jurik-Phys.Net

~ Простота и ясность ~

Инструменты пользователя

Инструменты сайта


itechnology:vimrc

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
Следующая версияСледующая версия справа и слева
itechnology:vimrc [2014/10/10 13:16] – [Пересборка VIM'а в Debian] jurik_physitechnology:vimrc [2016/02/09 14:19] jurik_phys
Строка 1: Строка 1:
 ====== Vim - config ====== ====== Vim - config ======
 ===== Breakindent ===== ===== Breakindent =====
 +//Update: патч [[https://retracile.net/blog/2014/07/18/18.00|принят]] в основную ветку vim'а//
  
 **Проблема:** vim при переносе длинных строк не учитывает первоначальный отступ строки, например, при наличии вложенных многоуровневых структур в исходном коде (//if ... end//, //for ...  end//, //\begin{center} ... \end{center}// и т.д.), что приводит к образованию горизонтальных блоков, ухудшающих визуальное восприятие текста.  **Проблема:** vim при переносе длинных строк не учитывает первоначальный отступ строки, например, при наличии вложенных многоуровневых структур в исходном коде (//if ... end//, //for ...  end//, //\begin{center} ... \end{center}// и т.д.), что приводит к образованию горизонтальных блоков, ухудшающих визуальное восприятие текста. 
Строка 140: Строка 141:
  
 Источники: [[http://vim.wikia.com/wiki/Folding|раз]], [[http://www.linux.com/learn/tutorials/442438-vim-tips-folding-fun|два]], [[http://vimdoc.sourceforge.net/htmldoc/usr_28.html|три]]. Источники: [[http://vim.wikia.com/wiki/Folding|раз]], [[http://www.linux.com/learn/tutorials/442438-vim-tips-folding-fun|два]], [[http://vimdoc.sourceforge.net/htmldoc/usr_28.html|три]].
 +
 +===== Переключение раскладки =====
 +http://habrahabr.ru/post/175709/
 +===== Работа с макросами =====
 +
 +Если нужно набрать фразу или предложение несколько раз, существует эффективный подход - механизм записи макросов. Команда qa, начнёт запись в регистр 'a'. Далее набирайте необходимые команды, а в конце введите команду 'q' для окончания записи макроса. Для повторения набора записанных команд наберите @a или N@a, для выполнения команд N раз.\\ Источники: [[http://www.moolenaar.net/habits_ru.html|moolenar.ru]], [[http://habrahabr.ru/post/230487/|habrahabr.ru]].
 +===== Комментирование блока текста =====
 +Вертикальное выделение + множественная вставка: http://stackoverflow.com/a/15588798
 +
itechnology/vimrc.txt · Последнее изменение: 2023/11/21 12:06 — jurik_phys