Вступительное слово

Xakep, номер #009, стр. 009-064-5


Visual C Editor

Этот редактор - нечто вроде эталона. По крайней мере, для меня. В этом редакторе есть практически все, что нужно. Правильная (в смысле, "честная") подсветка синтаксиса, просмотр классов, функций, переменных и т.д. Очень хорошие операции поиска и замены. Мощный механизм закладок. К тому же, если уж очень не хватает какой-либо мелочи, ее всегда можно запрограммировать на встроенном скрипт-языке и подключить к редактору. Единственный серьезный недостаток, который, к сожалению, не исправляется подобным способом - тяжеловесность редактора. Слишком уж он привязан к компилятору, к отладчику и т.д. Да и вообще, как подавляющее большинство продуктов от дядьки Билли, страдает ожирением.

Вот и получается парадоксальная ситуация: с одной стороны, есть легенькие, быстрые редакторы, казалось бы используй-не хочу. Ан нет, один раз испробовав то ощущение могущества, которое дает редактор Visual C, трудно потом уходить на более бедные по возможностям системы. Так вот и мучаюсь, как небезызвестный осел одного мифического персонажа по имени Буридан.

VIM

Забавная вещь, этакий гость из темного Юниксового прошлого. Давным-давно, когда дядька Билли еще под стол пешком ходил, в могучем Юниксе было два "самых-лучших" текстовых редактора - eMacs и vi. Естественно, что и того и у другого редактора были свои сторонники и свои ненавистники, но в целом - некое подобие баланса существовало. При этом надо учитывать, что с такой вещью, как "графический интерфейс пользователя", юниксоиды сталкиваются крайне редко, поэтому оба редактора были исключительно текстовыми (в смысле, работали в текстовом режиме, да еще и не поддерживали мышь). Что случилось потом, ты и сам знаешь. Пришел дядька Билли, принес Windows, в которой редакторы были графическими, многооконными, поддерживали мышь и все такое. Однако некоторые люди настолько привыкли к текстовым уродцам, что вот подавай им EMacs для Windows, и все тут. Собственно, такие версии и появились. Более того, были даже сделаны попытки привинтить к ним нормальный графический интерфейс, но, честно говоря, ничего путного из этого так и не вышло. И вот несколько лет назад появился vim (VI iMproved), который должен был стать апофеозом юниксовых редакторов на Wintel платформе. Возможностей у него действительно масса. И синтаксис он умеет подсвечивать, и поиск-замена у него реализовано неплохо, но все-таки - очень уж он непривычный и старомодный. Скажем, он не поддерживает мышь, поэтому все команды ты отдаешь, используя командную строчку. Основной аргумент сторонников такого подхода - это возможность работать с редактором, не отрывая рук от клавиатуры. На мой взгляд, достоинство сомнительное, времени на манипуляции с мышкой уходит не сильно больше, а необходимость держать в голове десятки команд, честно говоря, напрягает. Но если кому-то нравится, то вперед на www.vim.org.

Назад на стр. 009-064-4  Содержание  Вперед на стр. 009-064-6