Acsii рисунки в Vim

Я прошел длинный путь прежде чем пришел к vim'у. Сначала это конечно же был gedit, затем nano, потом geany, затем vim. Потом меня совратил ~~черт~~emacs, но потом я понял что он не для меня, и снова вернулся на vim. На нем я сейчас и нахожусь,и уже довольно давно. Единственное чего мне в нем не хватало, так это возможности рисовать ascii арты. Конечно бывает это мне нужно крайне редко, но все же нужно.

И так. Сам плагин называется DrawIt! и находится он тут. Там в принципе все крайне доступно описано, правда на английском. Поэтому я немного решил описать его возможности :)

Установка весьма тривиальна. Переходим в директорию с плагинами (если нет, создаем - mkdir -p ~/.vim/scripts). Скачиваем плагин:

wget -O DrawIt.vba.gz http://www.vim.org/scripts
download\_script.php?src\_id=8798

И собственно устанавливаем:

vim DrawIt.vba.gz

В виме:

:so %
:q

Плагин Установлен, и готов к употреблению :-D На самом деле, все гораздо проще, просто я слишком люблю усложнять :)

Проверим его. Открываем произвольный текстовой файл:

vim /tmp/test.txt

Плагин необходимо включать\выключать по надобности следующими командами:

  • \di
  • \ds

Можно рисовать двумя различными способами. Первый, это в классическом vim style. Например выделим пустой блок с помощь визуального блока (Ctrl-V) и нажмем \b. Так мы нарисуем прямоугольник:

+------------------------------------+
|                                    |
|                                    |
|                                    |
+------------------------------------+

Или если нажать не \b, а \e то нарисуем эклипс:

       ***********************        
  *****                       *****   
****                                 ***
  *****                       *****   
       ***********************

Можно добавлять или просто рисовать стрелочки в режиме DrawIt! используя >\\< или \\< и \>.

Больше можно узнать на странице скрипта на vim.org

К not vim way относится рисование стрелочками. Кстати занятие это весьма занятное ☺


Понравилась статья? Поделись с друзьями!




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