Удалил Geany. Здравствуй, Vim!
28.10.2009 изучение Линукса
Я сделал это. Обещал себе, что после выпуска Daos удалю Geany и как бы ни было мучительно больно, редактировать всё буду лишь в Vim`е. Несколько дней не решался, но вот, всё сделано. У меня просто нет теперь других текстовых редакторов.
Рассказывайте, где какие вкусности по Vim`у знаете кроме Хабра. Кстати, мне лично начать понимать Vim очень здорово помогла Slack Book (там по-русски всё).
Надеюсь, это поможет мне постепенно снова начать отказываться от мыши, а то в последнее время совсем скатился. Кроме того, скоро в топку за Geany пойдёт и XFCE, его место займёт DWM (Динамический окноуправлятор), к которому я давно испытываю сильную симпатию, как и вообще к проекту suckless.org.
На заметку: Сетевой фильтр – это очень важный электрический прибор, который должен быть в каждом доме. С помощью такого фильтра можно уберечь всю домашнюю технику от перегрузок в сети. А более подробно об этом предлагаю узнать на сайте zis.ru
Комментарии
Комментирование этой статьи закрыто.
« Daos держит нагрузки GeoNamesGames.com (кому нужны 50 баксов?) »
Ещё хочу нецикличное переключение языка сделать (отдельные клавиши для eng/rus). Это также должно повысить производительность.
Таким макаром ты скоро и от компьютера откажешься, станешь убежденным натуралом, уйдешь в лес жить, чистый воздух, природа, эх хорошо :)
я люблю Linux, но считаю, что VIM – это из эры динозавров….
при наличии нормальных текстовых редакторов с подсветкой и кучей фич а-ля Notepad++ на винде – тем более…
Kudrяvsky, почему бы и нет? Только вот у меня пока безлимита к Хроникам Акаши нет :(
Shuppe, что за бред? В Vim есть подсветка и такая куча фич, которая большинству редакторов вообще не снилась даже.
shuppe: поймать бы тебя да заставить в закрытых графических редакторах научиться продуктивно кодить без мыши ;)
Тормоз, а еще для быстрых и мелких правок лучше всего подходит mcedit прямо из mc =) Например, конфиги я всегда в нем правлю – тупо ловчее. Но это дело вкуса, конечно. Скрипты пишу я вообще в kate :-]
А к чему такие жертвы? Зачем от мышки отказываться? По моему это уже черезчур )
Ведь столько удобных решений есть…
Никогда не понимал таких тенденций. Как и до сих пор не могу понять, как очень уважаемый мной программист и дизайнер абсолютно все пишет в простом блокноте… Полноценную cms написал, на которой стоит несколько довольно крупных порталов. Как-же так…
Бутылк.Ус, кстати, да. С переходом на DWM и виндоподобным файловым менеджером из XFCE наконец-то перестану пользоваться. MC лучше. Впрочем, даже MC постараюсь по-минимуму, ведь есть Zsh! :)
Ref, это не жертвы, это развитие. А вот блокнот — это да, на самом деле неудобно и самая настоящая причуда. Типа «ем клюкву и не морщусь». Без подсветки невозможно эффективно программировать, подсветка очень часто спасает. Какой-нибудь символ затесался не там где надо — в блокноте запаришься искать, а подсветка в подобных ситуациях очень часто выручает.
Для простых задач меня вполне устраивает notepad++. Мышью я не пользуюсь. ))
Конечно, для более сложных задач, когда у тебя большой проект, много классов и функций, то целесообразнее пользоваться IDE типа Zend или NetBeans.
На счет мыши ты, конечно, извращенец. Не понимаю смысла в отказе от ее использования. Какое это нафиг развитие???
Kudrяvsky, вот скажи мне, как ты можешь судить, чем целесообразнее пользоваться, если про Vim почти ничего не знаешь? Он тоже может быть IDE. Если бы ты пользовался достаточно долго и Vim и NetBeans, тогда мог бы говорить, что целесообразнее и почему. Я думаю так.
Dimox, не понимаешь — и не надо :) Я не хочу холиварить на эту тему, каждому своё.
P.S. Но если что, в прошлогодней заметке написано, зачем и почему я хочу отказаться от мыши. Кстати, долгое время был без неё, и никакого дискомфорта не испытывал, наоборот, очень удобно. К мыше пристрастился когда надо было с графикой поработать ну и так, грёбаная сила привычки. Слабость, в общем.
Открой для себя ed
Хм… А почему не попробывать nano, там все понятно. Сначало пользовался Vim, но потом если честно предпочел более человеческие консольные программы.
Markus, ну ты не вкурил просто. Nano хороший приятный редактор для правки кофигов. Для большего он мало приспособлен, программировать в нём изврат.
Тяжело в учении, легко в бою!
А для десктопа нормально юзать jEdit, собственно юзаю его заместо Notepad++ и в лине и в винде. Дабы не отвыкать.
Тормоз от мыши не откажешься. Сам посуди, зачем тогда делали поддержку мыши ? Те реально быстрее.
Есть плагин для Firefox название не помню, полностью перенастраивает браузер на юзание клавой, тоже самое есть и для оперы user js. Короче превращает фикса в нечто похоже links. Ну дык вот, после нескольких недель я забил на это дело ибо мышью пользоваться намного удобней. В обще нужно рационально юзать ресурсы системы в зависимости от мощность, например если позволяет комп тянуть красивые оболочки, то почему бы не попользоваться)
Markus, странная у тебя логика. А зачем делали Vim тогда? Чтобы медленне работать? :-D
Хм… ну Vim, это консоль… мне не прет целый день пялится в консольники.. Ну да, например, аудио-видео плееры еще можно, но что касается браузеров и прог, которыми целыми днями пользуешься, то лучше не консоль.
Все консольные редакторы сделаны для редактирования конфигов, когда иксов либо нет, либо лежать. Это мое сугубо личное мнение.
Для разработки лучше пользоваться, чем то помощнее, но кроме DE, я их почему то не очень люблю.
Мда. Типа Vim недостаточно мощный, ты это имел в виду? Так, для конфигов сойдёт :)
Не, говорю что неудобный. Хотя опять же , это дело вкуса. Спорить с тобой не буду :-D. Кто-то кеды юзает и нравится). А если человек, юзает 2 системы, а то и 3, то лучше пользоваться нормальными прогами.
Другое название «человеческими» и желательно кросс-платформенными. А ты всеми программами консольными пользуешься ? Для ICq – consoleicq, тогда есть причина забросить графику)
Vim кросплатформенный, вообще-то. ICQ я не пользуюсь вообще и полностью в консоль мне переходить смысла нет: иногда нужно работать с графикой, да и мне важно знать, как выглядят мои сайты в современных браузерах.
Вопрос – а зачем? Вам охота копаться в настройках программы сутками вместо того, чтобы взять инструмент и при помощи него сразу же приступить к написанию программного обеспечения? Почему переход на Vim для вас стимулирует отказ от мыши? Ведь в любом нормальном программном продукте есть горячие клавиши. vim даст вам code-completion, -folding, всплывающие подсказки из, например, php-doc, автоформатирование кода, возможности рефакторинга и еще кучу всего того, что может дать нормальная ide или даже просто современный текстовый редактор? Я в свое время наигрался с программами-конструкторами – после того, как сделал свою сборку miranda и tc плюнул на это дело – оно отнимает слишком много драгоценного времени (хотя, признаю, сборку tc я до сих пор использую, хотя ей 2 с лишним года уже, но tc вообще разговор отдельный), которое можно потратить на разработку или другие полезные вещи. Даже в Linux можно найти вполне законченные инструменты, которые могут повысить вашу продуктивность, так зачем делать шаг назад, когда нужно делать шаги вперед?
Олег, ко мне лучше на «ты». Стимулирует, потому что мышь Vim`у как собаке пятая нога.
На второй вопрос ответ положительный, Vim даст не только перечисленное.
Я не считаю, что Vim — шаг назад. Наоборот. Но никого переубеждать не буду, это мой выбор.
Ставь emacs вместо редактора и оболочки :)
Я пользуюсь mc+mcedit, т.к. лень vim настраивать/изучать, а виндовым ide надо побыстрее соединение чем у меня.
Откажешься от мыши – перестанешь использовать :hover в css ;)
Не, фундаментальный холиварный выбор между Emacs и Vim я давно уже сделал, как и между Windows и Linux. От :hover не откажусь :)
А чего не откажешься? Если с ним связан важный функционал то на устройствах с сенсорной панелью, коих все больше и больше, он будет не доступен.
Зато с Emacs можно начать изучение функциональных языков :)
Должен быть доступен, придумают чего-нибудь. Потому что прикинь тогда сколькими сайтами невозможно будет пользоваться. Менюшки выпадающие, например, много где есть.
Функциональные языки? Я Ruby изучать хочу. Чуть позже.
А ты под какой системой работаешь, кстати?
Тоже давно подумывал перейти на vim, но так и не решился.
Кодю в emeditor’e (да, win32). А тексты пишу в Q10 (просто открытие года для меня, идеальный редактор для написания текста).
Эгм… может сделать еще попытку с vim‘ом…
Хммм…
Тормоз, а чо так убого выглядит скрин VIMa? Подозреваю, что многие комментаторы его никогда не видели, вот и начали «летописи не читамши» бузить о жертвах и важности мыши.
Шваркни народу актуальный скрин с каким-нить накрученным кодом, в полной подсветке. Пущай удивляются, на что способна консоль =)
Я, кстати, как первый (и пока еще единственный =( ) линуксоид из своей тусовки народ прикалывал проигрыванием музыки, фильмов и запуском НОММ-3 прямо в консоли, без запуска иксов. Народ «долго думал» =)
Janso, у меня Zenwalk.
Попытку делай, конечно. Вместе веселей :) Будем делиться открытиями, если что.
Бутылк.Ус, а где его взять, красивый? Выложи ты лучше суперский скрин :) У меня пока не настроено. Что такое HOMM-3?
P.S. Ну а если серьезно, здесь же, в основном, сеошная тусовка. Стыдно не найти скрины при желании. Вот так.
Во-первых, для тех, кто отождествляет Vim и консоль, открою секрет: есть версии vim’a, заточенные под иксы. gvim, например. Редактор действительно неплохой, но требует привычки, чтобы выигрых стал заметен.
А насчет отказа от мыши, я вот последнее время ищу по магазинам usb-тачпад. Со момента покупки нетбука я порядком приноровился к нему и мышь уже вызывает страшную лень в плане возить рукой по столу.
Что ж, если он это может дать, почему бы и нет?)) важно, чтобы было удобно. Я рад, что ты «гнешь свою палку» и не поддаешься на провокации)). Я сочетаю в работе использование разных редакторов, как и использование консоли совместно с графическим ржимом, это позволяет мне оптимально расходовать свое время. Да, на работе в офисе у меня стоит Linux, дома – Linux и винда. Уже 2 года без считанных дней Linux – моя основная ОС. Кстати, под виндой, считаю, лучшие редакторы – PSPad и Notepad2. Ну а основной мой инструмент для работы – Netbeans. И там, и там.
Alek$, а я к тачпаду так и не привык, неудобным он мне кажется.
Олег, я под виндой тоже PSPadом пользовался.
тоже пользуюсь VIM‘ом и не жалею что перешел с других IDE и редакторов, полностью устраивает, хотя от мышки не отказываюсь. VIM удобен, прост в использовании, только перед этим нужен небольшой тренинг. а IDE из вима можно сделать, только нужно немного покурить манов или взять готовое решение, так же + VIM‘а в том, что у него есть большое сообщество разработчиков различных плагинов.
чем раньше начнешь изучать VIM, тем быстрее и продуктивнее будет работа, проверено на собственном опыте.
Кстати, для изучения азов вима неть vimtutor, который обычно ставится вместе с вимом :)
блогодвижок глючит – последнее предложение почему то перечеркнуто
Тормоз – молодец, не пожалеешь! Особенно когда переберешся на нормальный Unix хостинг vps или дедик. Там альтернативы vim просто нет. Ну а следующий твой шаг надеюсь будет отказом от убогого php в пользу нормальных фреймворков – django например ;) Конценпция Daos мне понравилась, но покупка его неинтересна из за php :(
Alexxx, что где глючит? У меня ничего не перечёркнуто. Я тебе исправил URL, ты опечатался. Не забудь потом в форме поправить, чтобы прописалось в куки.
Вместо Python и Jango я буду изучать Ruby и RoR.
И про Daos не понял, какая связь? Там ведь JS есть, пожалуйста, выводи на своих джанговских сайтах, вот проблема-то.
Тормоз, Vim таки текстовый редактор, при всех его умениях. Неплохая заметка для начинающих о выборе между Vim и NetBeans http://www.developers.org.ua/archives/petrichenko_at_gmail_dot_com/2009/06/22/netbeans-ide-for-php/
Andy, я давно читал эту заметку, мне SamLowry кидал ссылку. Ну и что? :)
VIM реально алогичная система … Те видимо нравиться все алогичное. :)
Кстати, Nano в Linux тоже очень неплох
Nano же обычный простой ничем не примечательный редактор. Таких много. Для правки конфигов и всякого такого наверно действительно очень неплохи.