Заметки про Vim и Linux
04.11.2009 изучение Линукса технологии
В процессе изучения Vim почти ежедневно попадаются всякие wow-штучки, которые можно высказать одной строкой. Но высказать (записать) обязательно хочется, при этом явно для блога не формат.
Поэтому специально для этого сделал аккаунт во FriendFeed. Почему не Twitter? Хотя бы потому что FF не требует регистрации, я залогинился по гугловскому аккаунту. Удобно.
Отдых в Таиланд, Пхукет запомнится вам на всю жизнь!
Итак, если вам интересна эта тема, про Vim я пишу здесь — http://friendfeed.com/brokenbrake. Только не нужно мне посылать запросы дружбы и всё такое, я этим не пользуюсь и почтовые уведомления отключены.
Что там уже есть? Пока я написал про плагины Toggle и SuperTab и о цветовых схемах, кроме того, опубликовал несколько полезных ссылок. Буду добавлять по мере превращения из Vim-чайника в продвинутого пользователя.
Кстати, всего лишь несколько дней прошло, а я уже работаю в этом чудесном редакторе гораздо быстрее, чем в Geany. То ли ещё будет!
Комментарии
Комментирование этой статьи закрыто.
На полное освоение vim могут уйти месяцы, но бы продуктивно работать достаточно навыков из vimtutor + хорошие примеры .rc настроек. Лучше потрать время на screen – в связке с vim это убойная комбинация и вообще тру.
Мне screen не особо нужен. Я не понимаю в чём его прелесть, в сравнении с DWM (да разного класса штуки, но всё равно).
упс, урл в подписи забыл исправить
Исправил.
в терминале мало свободного места и плагины vim тут не сильно помогают. не знаю как для php, но когда кодишь на питоне удобно в одном терминале открыть несколько окон:
1) консоль сервера
2) редактирование логики
3) шаблоны/html
4) css
5) консоль базы
и переключаться между ними при помощи клавы например CTRL-A-1, CTRL-A-2 и тд
конечно эту же функциональность обеспечивают различные оконные менеджеры, но это не универсально и не поможет, когда работаешь через ssh. ну а screen сам по себе полезный тул. представь что тебе на удаленном серваке надо запустить задачу на несколько часов (типа компиляции) , но надо отключится т.к ты с ноутом в гостях. альтернативы screen, в таком случае нет.
Ну да, для удалённой работы применение Screen оправдано, согласен. Но я пока всё исключительно в локалке делаю. Честно говоря, даже SSH ещё ни разу не пользовался :)
ssh пригодится т.к любой мало мальски серьезный хостинг работает в *unix и никакая панель не даст полного контроля.
а что касается screen.. я много перепробовал самых минималистичных. Но сейчас у меня дефолтный гном в убунту. А зачем? если привык работать в screen, нужен ровно один терминал. И никакого мышкевозительства. Так что, screen, в некотором роде, освобождает от проблемы выбора менеджера окошок :)
Эх… Когда и я уже Линукс поставлю :) Разбираться ой как в падлу.
Alexxx, пригодится, знаю. Буду изучать, но чуть позже.
Never Lex, а нафиг ставить, если неохота разбираться? Времени уйдёт очень много, не уверен, оправданы ли эти жертвы, если тебе вполне комфортно работать под Windows.
Тормоз, как называется тот шрифт, который используется в виме на скриншоте? Очень уж четкий.
Liberation Mono. А вообще, без сглаживания все шрифты чёткие :)
Все, сегодня тоже ставлю Вим:)
Хе, поставить — мало. Я к нему уже не первый месяц подбирался, да всё потом соскакивал обратно. У меня сработал только один метод: я физически удалил все остальные редакторы.
И вот теперь меня не затащишь обратно в Geany никак. Vim требует времени на изучение, его сперва сложно понимать, но потом — красота!
Смотрю на скрины и такой вопрос возникает: ты себе монитор внешний собираешься покупать? :)
Зачем? Не понял шутки юмора. Если ты про размер, то я обычно уменьшаю окно для скриншотов. Мне вполне хватает экранчика.
А вообще, когда стану миллионером, куплю другой ноут :)
Для глаз меньше вреда + редактировать удобнее
Меньше вреда от внешнего монитора? Всё равно не понял. Какая разница? И размер, говорю же, у меня больше, чем на скриншоте с терминалом.
Вот такой размерчик на самом деле:
Не супер, конечно, но вполне достаточно для нормальной работы.
какой маленький экран, что за *бук?
MSI Wind U100.
Меня физический размер напрягает у монитора нетбука, поэтому на нём сантиметровый слой пыли :) И редактировать удобнее «простыни», у меня терминал на всю высоту экрана, т.е. по высоте больше ширины.
Насколько я помню, у твоего нетбука экранчик гораздо меньше, если ты про EeePC, не говоря уж о клавиатуре.
Впрочем, если бы у меня был выбор из нескольких устройств, очевидно, я бы тоже выбрал лучшее.
Правда, я не люблю дублирования и вообще обрастать вещами — мне достаточно одного компьютера. Ну ещё дополнительно можно наладонник или лучше просто книжную читалку (кстати, у LBook теперь экран такой же, как ты показывал).
А вообще, что-то совсем зажрались все :) Когда-то у меня был CRT 800×600 и вполне всё устраивало.
Эх, а я как то не мог в нем вообще разобраться и не нашел вменяемых ресурсов по нему. Теперь снова поставлю Vim)
Ресурсов очень много на самом деле — глаза разбегаются. А на английском вообще тонны информации. Кроме того, настоятельно рекомендую начать с vimtutor, это самый простой, быстрый и удобный способ освоить Vim.
Винда не модно и денег стоит. Ежели регистрироваться как юр. лицо, то надо лицензионного ПО иметь, чтоб любая проверка не утащила компутер на конфискацию.
А моник у меня раньше тоже небольшой был и хватало, менять не хотел. Но после покупки 22 дюймов привык и не могу себе представить что-то поменьше. Неудобно работать уже будет.
И вообще имхо для работы нужен не ноут, а стационарник.
Нафиг тебе юрлицо, чтобы жизнь малиной не казалось? Компьютер на проверку у тебя с Линуксом точно также утащат, попробуй докажи, что его покупать не надо. Докажешь, конечно, только компьютеры всё равно вернут этак через месяцок :)
Да просто задумки есть серьёзные. Официальная деятельность, серьёзный проект. Нужно юр.лицо.
Желаю удачи! Тоже раньше болел «серьезностью».
Да вот уже три проекта уже намечается. Хватило бы духу :) И времени. Нужно программить, а я только учусь :)
Тормоз, опиши работу с вим пожалуйста.
Насколько я понимаю у тебя есть ДЕ(десктоп енвайронмент) или в zenwolk по другому? То есть ты запускаешь терминал и уже в нем вим или как?
То есть какой вообще порядок действий для начала работы?
Да, в терминале запускается Vim.
Тормоз, назови, пожалуйста, несколько основных преимуществ этого текстового редактора. Первое впечатление, что создан он сумасшедшим и для таких же сумасшедших ) Я пишу немного на php и пользуюсь Eclipse PDT + Aptana или же Dreamveawer‘ом под Виндой.
Не буду называть :) У меня нет цели агитировать за Vim, пусть какждый пользуется тем, что ему нравится.
Я свой выбор сделал и, поверь, если тебе действительно хочется понять, почему люди выбирают Vim, ты найдёшь в сети множество материалов на эту тему.