kstep 07.04.2011 15:12
Minoru 08.03.2009 12:48
Vim — Vim и вставка
Думаю, у каждого программиста в .vimrc прописан autoindent — автоматический отступ. Это очень помогает при написании кода — меньше надо жмакать по TAB'у.Вот только если код начинается не с нуля, а с копирования через буфер обмена с какого-то сайта (например, какой-нибудь скрипт, который надо поправить под себя), автоотступы оборачиваются лихом.
Но разработчики vim, конечно же, предусмотрели и такой вариант развития событий. Итак, я расскажу о том, как вставлять код в vim из буфера обмена так, чтобы на него не влияли настройки автоотступа и прочее.
m039 01.02.2010 18:17
Tips & tricks — Vim tiny tip
Наткнулся на такой вот код в редакторе:
1 2 3 4 5 6 7 8 9 10 11 |
Смотрю какой-то синий, про себя думаю - "Раз синий значит этож комментарий". Меняю 0 на 1 и вижу, что цвет изменился. Немного подумал, а ведь действительно способ комментировать и вим распознает.
Minoru 19.06.2010 00:29
Vim — Компиляция по F5, запуск по F9
До недавнего я довольствовался таким циклом написания программ:
1 |
|
Zetoke 27.07.2011 16:58
Мой рабочий стол. — Solarized urxvt & vim
Yo!Не так давно на просторах github.com нашёл клёвые цветовые схемы семейства Solarized (или же непосредственно репозиторий).
h0rr0rr_drag0n 09.03.2009 00:42
Vim — Макросы в Vim'е
Да, да в виме тоже есть макросы, как и в Microsoft Word. По крайней мере их использование и запись чем-то схожи...
h0rr0rr_drag0n 13.02.2010 11:34
Я рекомендую — Vimium
Думаю почти всем поклонникам славного текстового редактора Vim известен Vimperator - расширение для браузера Firefox, которое добавляет в него поддержку хоткеев vi.С тех пор, как я перешел на Chromium, пленившись его быстротой и минималистичностью, мне не хватало расширения подобного vimperator'у. К счастью подобное расширение есть!
h0rr0rr_drag0n 20.07.2010 22:00
Пятиминутка ненависти! — Западло с созданием нового поста и случайным переходом по ссылке.
Писал я пост про новую бету Vim 7.3 - описание процесса компиляции, несколько скриншотов и список вкусных вещей, которые нам предложили разработчики с демонстрацией пары из них (вещей, а не разработчиков). В процессе написания я тыкал по кнопке "предпросмотр", чтобы удостовериться, что мой пост будет нормально выглядеть, когда я его опубликую. Расслабившись и забыв, что пост еще не опубликован, я ткнул по ссылке, чтобы проверить ее работоспособность. Естественно страница по проверяемой ссылке загрузилась быстрее, чем я дотянулся до Esc. Вернувшись назад, я обнаружил, что мой пост исчез чуть более, чем полностью. Нет он не сохранился автоматически в черновики, как это принято в Blogerr'e, Wordpress'e, Livejournal'e и куче подобных сервисов. Он просто исчез #@$@#!!!!!Что самое печальное - я уже второй раз так попадаю - пишу огромные посты и случайно перехожу по ссылке! :-(
Короче, вот скриншоты, той самой пары фич:
lomereiter 27.08.2011 15:05
Есть вопрос! — Фолдинг функций в Vim
Привет, welinux!Насколько я понимаю, foldmethod=syntax для C-подобных языков сворачивает функцию, начиная со строки, в которой появляется открывающая фигурная скобка. Однако как стиль K & R, так и стиль Олмана предполагают расположение этой скобки на строке, следующей после заголовка функции.
Как следствие, этот заголовок в фолд не попадает, отнимая лишнюю строчку на экране. А если ещё и тип возвращаемого значения на отдельной строке размещать (как в исходниках Ruby, например), то и две строки получатся:
1 |
|
1 |
|
h0rr0rr_drag0n 09.03.2009 20:24