С тегом «vim»
Вчера, в 23:52 по московскому времени вышла новая версия редактора Vim - 7.3. После двух лет разработки мы получили кучу багфиксов, обновленные runtime-файлы и несколько новых фич: - "Вечный" undo
- Шифрование своп-файла
- Вертикальная линия для выделения границы в N-символов
- Python и Lua интерфейсы
Скачать исходники можно отсюда: ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2. Репозиторий Arch Linux'а увы пока не обновился... Более полная информация в рассылке Vim'а.
Распространённая почему-то ситуация. Узнать, есть ли у вашего Vim поддержка X-буфера можно запустив его с параметром --version:
Заметил глюк: если активировать "ответ" через стандартный f+hint "Вимператора", ответ на самом деле уходит к началу дерева комментариев. Правильно работает только мышкой. Только у меня или у всех так? Поправить бы.
Для браузера firefox есть замечательный плагин под названием vimperator. Если коротко, то он скрывает меню, адресную строку, и панель закладок и превращает красивый браузер во что-то страшное и ужасное, добавляя снизу черную информационную полоску и командную строчку. После этого приходиться две недели учиться пользоваться браузером, управляя им исключительно клавиатурными сочетаниями. После этого наступает дзен и ты не понимаешь, зачем вообще были нужны все эти кнопочки и меню наверху. Поклонники vimа радуются жизни и прекрасно живут с данным дополнением. Я же лично сам vim недолюбливаю, так как режимы для меня это то, с чем я так и не смог ужиться, набираешь текст, а редактор превращает набор слов с дикое сочетание действий, которое долго приходится отменять, нажимая u. Впрочем пост не о том. Я, как пользователь Emacs, встретив этот плагин, искал альтернативу, что-то вроде emacserator. :) Однако вменяемой альтернативы так и не нашёл, так и пользовался vimperator-ом. И вот на днях наткнулся на конфиг файл Adrian C. (anrxc), который адаптировал vimperator для emacs пользователей.
Писал я пост про новую бету Vim 7.3 - описание процесса компиляции, несколько скриншотов и список вкусных вещей, которые нам предложили разработчики с демонстрацией пары из них (вещей, а не разработчиков). В процессе написания я тыкал по кнопке "предпросмотр", чтобы удостовериться, что мой пост будет нормально выглядеть, когда я его опубликую. Расслабившись и забыв, что пост еще не опубликован, я ткнул по ссылке, чтобы проверить ее работоспособность. Естественно страница по проверяемой ссылке загрузилась быстрее, чем я дотянулся до Esc. Вернувшись назад, я обнаружил, что мой пост исчез чуть более, чем полностью. Нет он не сохранился автоматически в черновики, как это принято в Blogerr'e, Wordpress'e, Livejournal'e и куче подобных сервисов. Он просто исчез #@$@#!!!!! Что самое печальное - я уже второй раз так попадаю - пишу огромные посты и случайно перехожу по ссылке! :-(
Короче, вот скриншоты, той самой пары фич:
До недавнего я довольствовался таким циклом написания программ:
1 2 3 4 5 6 7
|
$ vim code.c
...
:wq
$ g++ -o program code.c && ./program
...
$ vim code.c
. . . |
Естественно, рано или поздно такое положение вещей должно было меня задолбать, что и произошло несколько месяцев назад. Тогда я взял пост с Хабра и допилил тамошний рецепт, в результате чего получились вполне юзабельные хоткеи.
Несмотря на утверждение, что Vim это всего лишь текстовый редактор и использовать его как IDE глупо, я довольно продолжительное время успешно использую Vim как IDE для языка C. В этом мне помогает набор удобных плагинов и периодически улучшаемый мною .vimrc. К сожалению, я не встречал в Интернете статей, посвященных превращению Vim в IDE для C. Поэтому я решил написать свою :-).
По ссылке, можно прочитать об используемых мною плагинах, почитать мои комментарии к содержимому конфигурационного файла, посмотреть скринкаст, в котором я пытался показать как работают мои хоткеи, а также скачать и посмотреть мой .vimrc (комментарии на русском, UTF8). Рекомендуется читать статью и параллельно просматривать мой .vimrc - в комментариях написано то, что не вошло в статью, но может вызвать вопросы (например как просмотреть ман-страницу и как скакать в ней по ссылкам).
Писать тут особо нечего. Скринкасты о виме от Derek Wyatt, весело, наглядно, познавательно. Осторожно: английский. vimeo
Сабж перестал существовать уже давно и погуглив начитался, что разраб советует либо ставить допотопные версии (откуда?) либо "учиться дотягиваться до цыферок на клаве" (смысл сохранен) Аргумент: ссылей бывает много и в цыферках ориентироваться проще. Было выяснено, что набор символов вроде как hard-compiled в коде, а хочется того, что щас в хроме: - подсвечиваются ссылки и выбираются по умолчанию кнопками среднего ряда.
Имхо - удобнее. По цифрам промахиваюсь... - хинты немного побольше (на 1920-1200) они какие-то крошечные
PS Давайте без войн. Браузеры не предлагать. Вопрос про firefox
Доброго!
Хотел поинтересоваться у местного населения, пользователей vim, ну и просто хороших ребят.
Последнее время скрипты написанные мной для частного использования всё более и более усложняются. Для правки конфигов использую vim, в который занесено несколько плагинов для удобного доступа, автодополнения и пр. Как можно или можно ли сделать из vim IDE для shell скриптов?
В частности меня волнует автодополнение по командам из системы или хотябы словарь для шелла... Может кто-то поделится опытом о настройке vim для sh, только для него, т.к. практически для любого норм языка (C, perl, python и т.д.) информации на vim.org предостаточно и более.
|
|
|
|
| Последние посты
|
|
| Последние комментарии
|
|
| Изменения
|
|
| Черновики (все)
|
|
| Избранное (всё)
|
|
|