OSDev
http://osdev.ru/

Редактор
http://osdev.ru/viewtopic.php?f=18&t=614
Страница 1 из 3

Автор:  DJ PhoeniX [ 16 авг 2012, 02:14 ]
Заголовок сообщения:  Редактор

Вопрос на засыпку: какой редактор использовать?
Подробнее: необходима подсветка синтаксиса FASM и GCC (C++), а также хоткей для компиляции (bat, makefile, встроенный скриптовый язык). Желателен просмотр файлов (директории проекта) прямо в окне редактора.
В данный момент использую Notepad++, но он несколько неудобен в паре областей... А чем пользуетесь вы?

Автор:  SII [ 16 авг 2012, 06:10 ]
Заголовок сообщения:  Re: Редактор

Я пользуюсь другими средствами, но у меня и языки другие, так что не голосую.

Автор:  phantom-84 [ 16 авг 2012, 11:20 ]
Заголовок сообщения:  Re: Редактор

Редактор fasm'а/VS.

Автор:  Yoda [ 16 авг 2012, 17:05 ]
Заголовок сообщения:  Re: Редактор

Несколько лет тому назад столкнулся с проблемой выбора простого, но вместе с тем, мощного и универсального редактора для редактирования plain text. Перебрал кучу редакторов. Остановился на UltraEdit без вариантов. Исключительно удобный редактор, есть всё необходимое для жизни:
- подсветка синтаксиса;
- редактирование в разных форматах (DOS/UNIX/MAC) и кодировках, в т.ч. любимый мной UTF-8, конвертирование между ними;
- запись и воспроизведение макросов;
- поддержка регулярных выражений при поиске/замене;
- редактрование двоичных файлов;
- редактирование гигантских файлов, не помещающихся в ОЗУ (включая файлы размером 4Гб и больше на 32-битных системах);
- сворачивание кода;
- кроссплатформенность (работает как в винде, так и в линуксе);
- много всего прочего приятного.
Под линуксом он вообще спасенье, т.к. нормальных редакторов там просто нет. Про Vim не надо говорить, это хоть и мощное, но совершенно не интуитивно-ориентированное гуано, которое требует отдельного учебного курса для овладения им. "Сел и сразу всё сделал" - это не про него.

Для продвинутых пользователей есть UEStudio, который вроде бы представляет собой хорошую интегрированную среду, но я пока им не пользовался, поэтому ничего сказать про него не могу.

Кстати, выбор редакции журнала Компьютерра в 2005 году.

Автор:  Yoda [ 16 авг 2012, 17:29 ]
Заголовок сообщения:  Re: Редактор

Ещё, кстати, мне понравился маленький, но очень приятный текстовый редактор AkelPad. По уровню возможностей ему далековато будет до UE, но по степени приятности на байт скомпилированного кода весьма и весьма достойный. :D К тому же он бесплатен.

Автор:  DJ PhoeniX [ 16 авг 2012, 19:31 ]
Заголовок сообщения:  Re: Редактор

Yoda писал(а):
- подсветка синтаксиса;
- редактирование в разных форматах (DOS/UNIX/MAC) и кодировках, в т.ч. любимый мной UTF-8, конвертирование между ними;
- запись и воспроизведение макросов;
- поддержка регулярных выражений при поиске/замене;
- редактрование двоичных файлов;
- редактирование гигантских файлов, не помещающихся в ОЗУ (включая файлы размером 4Гб и больше на 32-битных системах);
- сворачивание кода;
- кроссплатформенность (работает как в винде, так и в линуксе);
- много всего прочего приятного.

Notepad++ имеет все те же плюшки, так что пока не удивлён. Кроссплатформенности нет, но компенсируется идеальной работоспособностью под Wine. Пока что спасает система плагинов, обновил пару штук, стало поприятнее.

Автор:  418ImATeapot [ 17 авг 2012, 15:01 ]
Заголовок сообщения:  Re: Редактор

gedit

Автор:  Nable [ 17 авг 2012, 22:45 ]
Заголовок сообщения:  Re: Редактор

MSVS, Vim, Codeblocks.

P.S> это vimtutor-то - "отдельный учебный курс" ? Ну не смешно даже, там ведь стоит только осилить начало, понять идею и дальше всё интуитивно.
P.S2> некоторые мудрые товарищи надо мной глумятся что не осиливаю emacs, говорят что так из меня ничего хорошего не выйдет. Хз, имхо, они просто слишком повёрнуты на ООП и функциональщине, а мне как-то все эти богатые возможности не упёрлись.

Автор:  iz56 [ 18 авг 2012, 11:14 ]
Заголовок сообщения:  Re: Редактор

Из под дос использую самописный :D (ipnew.narod.ru) ,a под WinXP SciTE. В Linuксах ничего - в смысле что с исходными текстами не работаю.

Автор:  Yoda [ 18 авг 2012, 17:11 ]
Заголовок сообщения:  Re: Редактор

Nable писал(а):
это vimtutor-то - "отдельный учебный курс" ? Ну не смешно даже, там ведь стоит только осилить начало, понять идею и дальше всё интуитивно.

Никогда юниксовые продукты не были интуитивными. А рекомендация, сродни "нужно только потратить кучу времени, чтобы осилить продукт, а дальше всё интуитивно" сама по себе звучит, как злая шутка. Много лет не работал с ВИМом, всё выветрилось и вот теперь, чтобы всё опять стало "интуитивным" надо опять красноглазить. Нет уж, спасибо, я лучше буду пользоваться действительно интуитивными продуктами.

Nable писал(а):
некоторые мудрые товарищи надо мной глумятся что не осиливаю emacs, говорят что так из меня ничего хорошего не выйдет. Хз, имхо, они просто слишком повёрнуты на ООП и функциональщине, а мне как-то все эти богатые возможности не упёрлись.

Лет 20 тому назад работал практически только на Emacs-е. По наивности считал его самой крутой средой. Вообще в сообществе юниксоидов отмечаю определённую психологическую тенденцию: продукт считается тем круче, чем больше времени требуется на его освоение. Сам был подвержен той же болезни.

Страница 1 из 3 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/