Лучший текстовый редактор для Windows - это Vim
February 14, 2011 , revised November 6, 2022 in Software[EDIT 2014] Лучший текстовый редактор для любой системы - это Sublime Text. Говорю как большой фанат вима.
[EDIT 2022] Лучший текстовый редактор для любой системы - это Visual Studio Code. Говорю как большой фанат Sublime Text.
Лирическое отступление
Твой текстовый редактор или IDE – он как гостиничный номер. Это может быть трехзвездочный или пятизвездочный номер, и тебе в нем нравится. Его обставили ради твоего удобства, он довольно уютный, в ванной всегда есть свежие полотенца и, возможно, в минибаре есть кое-какая выпивка.
Вот только если твои ноги, по стечению обстоятельств, не умещаются в кровати, придется либо искать другую гостиницу, либо мириться с этим небольшим неудобством. Это ведь не так сложно, присогнуть ноги, когда спишь? И еще подтыкать щипцы для льда, чтоб пользоваться кондиционером при открытом окне. И мириться со всеми остальными неудобствами ради минибара и полотенец.
Vim, он не такой. Vim – это новенькая трехкомнатная квартира в модном комплексе, которую ты только что выиграл в лотерею. Именно в этой квартире ты реализуешь все те фантазии, о которых мечтал украдкой всю свою жизнь. Именно в ней твой ребенок сделает свои первые шаги, а потом – и первые домашние задания.
Конечно, мебели в этой квартире пока нет, и первое время придется поспать на полу. Но кровать в твоей спальне будет именно такая, как тебе нравится. И сантехнику ты выберешь сам. И каждую мелочь, которая тебя достает, сможешь исправить раз и навсегда, чтобы больше никогда о ней не вспоминать. Твой дом - твоя крепость.
Не забывай, что, в отличие от реальных квартир, Vim раздается бесплатно. И, в отличие от реальных квартир, его не ограбят и в нем не случится пожар.
На этом лирическое отступление заканчивается
(Я не буду давать советов по использованию Vim, их и без меня больше чем надо. Просто немного наведем порядок.)
Первое – скачивай наиболее полную сборку Vim для Windows. С той, которая на официальном сайте, будут потом проблемы. Та, которая называется Cream, пытается обставить твою квартиру дешевой китайской пластиковой мебелью.
Второе – забудь про vim.exe
. Консольная версия вима для тех людей, у которых есть нормальный эмулятор консоли, то есть не для пользователей Windows. Твой выбор - gVim
, графическая версия Vim, использующая такие прелести оконного интерфейса, как полоса прокрутки и меню.
Третье. Свежеустановленный Vim умеет порадовать своей лаконичной внешностью. Назвать его красивым могут только те, ко кроме Emacs в жизни ничего не видели.
Не пугайся, сейчас мы это исправим
Первым делом предлагаю поменять шрифт. Шрифт в Vim можно выбрать командой :set guifont=*
, которая выдаст диалог выбора шрифта, однако чтоб сохранить эту настройку, ножно записать ее в c:\Users\YOURNAME\_vimrc
. Можешь пока дописать туда строчку
set guifont=Consolas:h12
Кроме этого, можно избавиться от полоски с кнопками, которая, как по мне, только раздражает.
set guioptions-=T
Настоятельно рекомендую установить кодировку UTF8 по умолчанию – вроде в современной Windows везде используется именно она.
set encoding=utf8
Все остальное - сам. [Гугл в помощь](http://google.com/search?q=vim tutorial), как говорится.
Последний совет – в Vim табы называются буферами (:help buffers
), а то, что в виме называется табом, не имеет аналогов в других редакторов. Ближайшим приближением будет workspace из Eclipse, но разница все равно огромная. Поэтому тебе нужны буферы, а не табы.
Понравился пост? Купи мне кофе