Удалил Geany. Здравствуй, Vim!

28.10.2009

Я сделал это. Обещал себе, что после выпуска Daos удалю Geany и как бы ни было мучительно больно, редактировать всё буду лишь в Vim`е. Несколько дней не решался, но вот, всё сделано. У меня просто нет теперь других текстовых редакторов.

Прощай, Geany

Рассказывайте, где какие вкусности по Vim`у знаете кроме Хабра. Кстати, мне лично начать понимать Vim очень здорово помогла Slack Book (там по-русски всё).

Здравствуй, Vim

Надеюсь, это поможет мне постепенно снова начать отказываться от мыши, а то в последнее время совсем скатился. Кроме того, скоро в топку за Geany пойдёт и XFCE, его место займёт DWM (Динамический окноуправлятор), к которому я давно испытываю сильную симпатию, как и вообще к проекту suckless.org.

На заметку: Сетевой фильтр – это очень важный электрический прибор, который должен быть в каждом доме. С помощью такого фильтра можно уберечь всю домашнюю технику от перегрузок в сети. А более подробно об этом предлагаю узнать на сайте zis.ru

Комментарии

  1. # Тормоз

    Ещё хочу нецикличное переключение языка сделать (отдельные клавиши для eng/rus). Это также должно повысить производительность.

  2. # kudrяvsky

    Таким макаром ты скоро и от компьютера откажешься, станешь убежденным натуралом, уйдешь в лес жить, чистый воздух, природа, эх хорошо :)

  3. # shuppe: 

    я люблю Linux, но считаю, что VIM – это из эры динозавров….
    при наличии нормальных текстовых редакторов с подсветкой и кучей фич а-ля Notepad++ на винде – тем более…

  4. # Тормоз

    Kudrяvsky, почему бы и нет? Только вот у меня пока безлимита к Хроникам Акаши нет :(

    Shuppe, что за бред? В Vim есть подсветка и такая куча фич, которая большинству редакторов вообще не снилась даже.

  5. # Бутылк.Ус

    shuppe: поймать бы тебя да заставить в закрытых графических редакторах научиться продуктивно кодить без мыши ;)

    Тормоз, а еще для быстрых и мелких правок лучше всего подходит mcedit прямо из mc =) Например, конфиги я всегда в нем правлю – тупо ловчее. Но это дело вкуса, конечно. Скрипты пишу я вообще в kate :-]

  6. # ref

    А к чему такие жертвы? Зачем от мышки отказываться? По моему это уже черезчур )

    Ведь столько удобных решений есть…

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

  7. # Тормоз

    Бутылк.Ус, кстати, да. С переходом на DWM и виндоподобным файловым менеджером из XFCE наконец-то перестану пользоваться. MC лучше. Впрочем, даже MC постараюсь по-минимуму, ведь есть Zsh! :)

    Ref, это не жертвы, это развитие. А вот блокнот — это да, на самом деле неудобно и самая настоящая причуда. Типа «ем клюкву и не морщусь». Без подсветки невозможно эффективно программировать, подсветка очень часто спасает. Какой-нибудь символ затесался не там где надо — в блокноте запаришься искать, а подсветка в подобных ситуациях очень часто выручает.

  8. # kudrяvsky

    Для простых задач меня вполне устраивает notepad++. Мышью я не пользуюсь. ))

    Конечно, для более сложных задач, когда у тебя большой проект, много классов и функций, то целесообразнее пользоваться IDE типа Zend или NetBeans.

  9. # Dimox

    На счет мыши ты, конечно, извращенец. Не понимаю смысла в отказе от ее использования. Какое это нафиг развитие???

  10. # Тормоз

    Kudrяvsky, вот скажи мне, как ты можешь судить, чем целесообразнее пользоваться, если про Vim почти ничего не знаешь? Он тоже может быть IDE. Если бы ты пользовался достаточно долго и Vim и NetBeans, тогда мог бы говорить, что целесообразнее и почему. Я думаю так.

    Dimox, не понимаешь — и не надо :) Я не хочу холиварить на эту тему, каждому своё.

    P.S. Но если что, в прошлогодней заметке написано, зачем и почему я хочу отказаться от мыши. Кстати, долгое время был без неё, и никакого дискомфорта не испытывал, наоборот, очень удобно. К мыше пристрастился когда надо было с графикой поработать ну и так, грёбаная сила привычки. Слабость, в общем.

  11. # Одесский Сисадмин

    Открой для себя ed

  12. # Markus

    Хм… А почему не попробывать nano, там все понятно. Сначало пользовался Vim, но потом если честно предпочел более человеческие консольные программы.

  13. # Тормоз

    Markus, ну ты не вкурил просто. Nano хороший приятный редактор для правки кофигов. Для большего он мало приспособлен, программировать в нём изврат.

    Тяжело в учении, легко в бою!

  14. # Markus

    А для десктопа нормально юзать jEdit, собственно юзаю его заместо Notepad++ и в лине и в винде. Дабы не отвыкать.
    Тормоз от мыши не откажешься. Сам посуди, зачем тогда делали поддержку мыши ? Те реально быстрее.
    Есть плагин для Firefox название не помню, полностью перенастраивает браузер на юзание клавой, тоже самое есть и для оперы user js. Короче превращает фикса в нечто похоже links. Ну дык вот, после нескольких недель я забил на это дело ибо мышью пользоваться намного удобней. В обще нужно рационально юзать ресурсы системы в зависимости от мощность, например если позволяет комп тянуть красивые оболочки, то почему бы не попользоваться)

  15. # Тормоз

    Markus, странная у тебя логика. А зачем делали Vim тогда? Чтобы медленне работать? :-D

  16. # Markus

    Хм… ну Vim, это консоль… мне не прет целый день пялится в консольники.. Ну да, например, аудио-видео плееры еще можно, но что касается браузеров и прог, которыми целыми днями пользуешься, то лучше не консоль.
    Все консольные редакторы сделаны для редактирования конфигов, когда иксов либо нет, либо лежать. Это мое сугубо личное мнение.
    Для разработки лучше пользоваться, чем то помощнее, но кроме DE, я их почему то не очень люблю.

  17. # Тормоз

    Мда. Типа Vim недостаточно мощный, ты это имел в виду? Так, для конфигов сойдёт :)

  18. # Markus

    Не, говорю что неудобный. Хотя опять же , это дело вкуса. Спорить с тобой не буду :-D. Кто-то кеды юзает и нравится). А если человек, юзает 2 системы, а то и 3, то лучше пользоваться нормальными прогами.
    Другое название «человеческими» и желательно кросс-платформенными. А ты всеми программами консольными пользуешься ? Для ICq – consoleicq, тогда есть причина забросить графику)

  19. # Тормоз

    Vim кросплатформенный, вообще-то. ICQ я не пользуюсь вообще и полностью в консоль мне переходить смысла нет: иногда нужно работать с графикой, да и мне важно знать, как выглядят мои сайты в современных браузерах.

  20. # Олег

    Вопрос – а зачем? Вам охота копаться в настройках программы сутками вместо того, чтобы взять инструмент и при помощи него сразу же приступить к написанию программного обеспечения? Почему переход на Vim для вас стимулирует отказ от мыши? Ведь в любом нормальном программном продукте есть горячие клавиши. vim даст вам code-completion, -folding, всплывающие подсказки из, например, php-doc, автоформатирование кода, возможности рефакторинга и еще кучу всего того, что может дать нормальная ide или даже просто современный текстовый редактор? Я в свое время наигрался с программами-конструкторами – после того, как сделал свою сборку miranda и tc плюнул на это дело – оно отнимает слишком много драгоценного времени (хотя, признаю, сборку tc я до сих пор использую, хотя ей 2 с лишним года уже, но tc вообще разговор отдельный), которое можно потратить на разработку или другие полезные вещи. Даже в Linux можно найти вполне законченные инструменты, которые могут повысить вашу продуктивность, так зачем делать шаг назад, когда нужно делать шаги вперед?

  21. # Тормоз

    Олег, ко мне лучше на «ты». Стимулирует, потому что мышь Vim`у как собаке пятая нога.

    На второй вопрос ответ положительный, Vim даст не только перечисленное.

    Я не считаю, что Vim — шаг назад. Наоборот. Но никого переубеждать не буду, это мой выбор.

  22. # che: 

    Ставь emacs вместо редактора и оболочки :)
    Я пользуюсь mc+mcedit, т.к. лень vim настраивать/изучать, а виндовым ide надо побыстрее соединение чем у меня.

  23. # che: 

    Откажешься от мыши – перестанешь использовать :hover в css ;)

  24. # Тормоз

    Не, фундаментальный холиварный выбор между Emacs и Vim я давно уже сделал, как и между Windows и Linux. От :hover не откажусь :)

  25. # che: 

    А чего не откажешься? Если с ним связан важный функционал то на устройствах с сенсорной панелью, коих все больше и больше, он будет не доступен.

    Зато с Emacs можно начать изучение функциональных языков :)

  26. # Тормоз

    Должен быть доступен, придумают чего-нибудь. Потому что прикинь тогда сколькими сайтами невозможно будет пользоваться. Менюшки выпадающие, например, много где есть.

    Функциональные языки? Я Ruby изучать хочу. Чуть позже.

  27. # janso: 

    А ты под какой системой работаешь, кстати?

    Тоже давно подумывал перейти на vim, но так и не решился.

    Кодю в emeditor’e (да, win32). А тексты пишу в Q10 (просто открытие года для меня, идеальный редактор для написания текста).

    Эгм… может сделать еще попытку с vim‘ом…

  28. # Бутылк.Ус

    Хммм…
    Тормоз, а чо так убого выглядит скрин VIMa? Подозреваю, что многие комментаторы его никогда не видели, вот и начали «летописи не читамши» бузить о жертвах и важности мыши.
    Шваркни народу актуальный скрин с каким-нить накрученным кодом, в полной подсветке. Пущай удивляются, на что способна консоль =)
    Я, кстати, как первый (и пока еще единственный =( ) линуксоид из своей тусовки народ прикалывал проигрыванием музыки, фильмов и запуском НОММ-3 прямо в консоли, без запуска иксов. Народ «долго думал» =)

  29. # Тормоз

    Janso, у меня Zenwalk.
    Попытку делай, конечно. Вместе веселей :) Будем делиться открытиями, если что.

    Бутылк.Ус, а где его взять, красивый? Выложи ты лучше суперский скрин :) У меня пока не настроено. Что такое HOMM-3?

    P.S. Ну а если серьезно, здесь же, в основном, сеошная тусовка. Стыдно не найти скрины при желании. Вот так.

  30. # Alek$

    Во-первых, для тех, кто отождествляет Vim и консоль, открою секрет: есть версии vim’a, заточенные под иксы. gvim, например. Редактор действительно неплохой, но требует привычки, чтобы выигрых стал заметен.

    А насчет отказа от мыши, я вот последнее время ищу по магазинам usb-тачпад. Со момента покупки нетбука я порядком приноровился к нему и мышь уже вызывает страшную лень в плане возить рукой по столу.

  31. # Олег

    Что ж, если он это может дать, почему бы и нет?)) важно, чтобы было удобно. Я рад, что ты «гнешь свою палку» и не поддаешься на провокации)). Я сочетаю в работе использование разных редакторов, как и использование консоли совместно с графическим ржимом, это позволяет мне оптимально расходовать свое время. Да, на работе в офисе у меня стоит Linux, дома – Linux и винда. Уже 2 года без считанных дней Linux – моя основная ОС. Кстати, под виндой, считаю, лучшие редакторы – PSPad и Notepad2. Ну а основной мой инструмент для работы – Netbeans. И там, и там.

  32. # Тормоз

    Alek$, а я к тачпаду так и не привык, неудобным он мне кажется.

    Олег, я под виндой тоже PSPadом пользовался.

  33. # Jungle

    тоже пользуюсь VIM‘ом и не жалею что перешел с других IDE и редакторов, полностью устраивает, хотя от мышки не отказываюсь. VIM удобен, прост в использовании, только перед этим нужен небольшой тренинг. а IDE из вима можно сделать, только нужно немного покурить манов или взять готовое решение, так же + VIM‘а в том, что у него есть большое сообщество разработчиков различных плагинов.

    чем раньше начнешь изучать VIM, тем быстрее и продуктивнее будет работа, проверено на собственном опыте.

  34. # Alek$

    Кстати, для изучения азов вима неть vimtutor, который обычно ставится вместе с вимом :)

  35. # Alexxx

    блогодвижок глючит – последнее предложение почему то перечеркнуто

  36. # Alexxx

    Тормоз – молодец, не пожалеешь! Особенно когда переберешся на нормальный Unix хостинг vps или дедик. Там альтернативы vim просто нет. Ну а следующий твой шаг надеюсь будет отказом от убогого php в пользу нормальных фреймворков – django например ;) Конценпция Daos мне понравилась, но покупка его неинтересна из за php :(

  37. # Тормоз

    Alexxx, что где глючит? У меня ничего не перечёркнуто. Я тебе исправил URL, ты опечатался. Не забудь потом в форме поправить, чтобы прописалось в куки.

    Вместо Python и Jango я буду изучать Ruby и RoR.

    И про Daos не понял, какая связь? Там ведь JS есть, пожалуйста, выводи на своих джанговских сайтах, вот проблема-то.

  38. # Andy: 

    Тормоз, Vim таки текстовый редактор, при всех его умениях. Неплохая заметка для начинающих о выборе между Vim и NetBeans http://www.developers.org.ua/archives/petrichenko_at_gmail_dot_com/2009/06/22/netbeans-ide-for-php/

  39. # Тормоз

    Andy, я давно читал эту заметку, мне SamLowry кидал ссылку. Ну и что? :)

  40. # Alian

    VIM реально алогичная система … Те видимо нравиться все алогичное. :)

  41. # xamelon

    Кстати, Nano в Linux тоже очень неплох

  42. # Тормоз

    Nano же обычный простой ничем не примечательный редактор. Таких много. Для правки конфигов и всякого такого наверно действительно очень неплохи.

Комментирование этой статьи закрыто.

Интересное Покупки ТехникаРазное Отдых Статьи Строительство Услуги Общество Хобби Культура Советы Уют