Посоветуйте хороший редактор асм-кода, типа ВинАсм. В ВинАсм русские буквы не отображаются, выводит иероглифы какие-то. Главное - чтобы он умел делать подсказки, вот как ВинАсм - из подключаемых файлов делает подсказки на константы и имена функций
2 G13 + 1 =) 2 splinter RadAsm - отличный редактор кода ! Вот только настроек в нем много... Так что либо сидеть и тыкать-пробовать, либо в блокноте пиши... p.s. Я тут сам новичок.. но одну вещь уже понял: Прежде чем создать топик, нада в поиске по форуму побродить... 98 из 100%, что на ПОДОБНУЮ тему ты найдешь топиков 5-6 и ответы там будут на все твои вопросы !
Копья ломают об этот вопрос уже давно, но идеального редактора так никто и не написал. RadAsm, WinASM - очень неплохи, но крайне скудны в плане манипуляций с текстом (отступы, выравнивание по заданной ширине, сдвиг блоков, ит.п.). Из обычных текстовых редакторов перебрал много, в т.ч. Scintilla-based, пока остановился на SciTE-rb. Впрочем, если кто-нибудь знает удобный текстовый редактор, поддерживающий подсветку синтаксиса, сворачивание функций, поиск и замену с regexp, кириллические кодировки (cp866/koi8-r/1251), unicode, преобразование между оными - буду крайне признателен. 8) Comer_ Охнеты, нас раскрыли! Только не надо про дверь, ладно? ^.~'
Кстати, какая польза от сворачивания функций? Пример, если можно... Я почему спрашиваю - редактор у меня есть и я думаю: делать сворачивание или нет.
в ряде случаев очень удобно для навигации по блокам, если в файле их много. но не всегда блоки легко распознавать, например, у фасма довольно полиморфный формат.
AsmGuru62 надо, чтобы редактор не только код функции, но и код, обёрнутый в одинаковые комментарии сворачивал. Код (Text): ;комментарий ... ;комментарий
Имхо лучше сделать - пусть юзер решает юзать или нет ) Хотя имхо от оглавления из имён функций и меток (в виде дерева или выпадающего списка) пользы намного больше - оно не требует кучи лишних щелчков для сворачивания/разорачивания и обеспечивает более быструю навигацию чем свёрнутый код. Ещё имхо полезно иметь аналогичное дерево/список для избранных меток.
и возможность при наведении курсора мыши на имя переменной (регистр) подсвечивать жирный шрифтом эту переменную (регистр) на всём экране. P.S. так и ТЗ можно написать
Y_Mur +100 но это лучше делать эмбеддед скриптером, тк работы много и чтоб окупить надо многими проточить под много лангов
Johnikum emacs - это не текстовый редактор, это мастодонт. Мастодонт для приготовления кофе. Под win это два мастодонта - вкупе с QT. vim - не справился с управлением. =] Maybe next time. AsmGuru62 IDA пользовались когда-нибудь? Имхо, польза от фолдинга есть, особенно если можно быстро перемещаться к началу свёрнутого блока (т.е. начало блока трактуется как закладка). Впрочем, если будет по дереву/списку меток можно будет оперативно передвигаться с клавиатуры, не отвлекаясь на мышь - тоже неплохо. AsmDev ещё разрабатывается? Или новый проект? Кстати, после этого топика полез в гугл - в результате сменял шило на мыло. Notepad++ (вроде как) допилили до юзабельного состояния. Поставил. Пробую… 8)
Не знаю как в RadAsm, не юзаю.. А в WinASM все это есть (выделяешь блок кода и жмешь tab или shift+tab) Там и сворачивание вроде есть.. выделяем то, что нужно и жмем ctrl+I И вообще там с PSDK грамотная реализация сделана, советую всем новичкам на асме накодить какой-нибудь плагин - вроде документация нормальная.. не супер, но есть... Помню тоже плуг делал(нужно было позарез) для расширенного поиска, есть конечно ограничения, но на них можно закрыть глаза – ИМХО Хотя сейчас че-то, вообще вроде и не развиваеццо (давно правда там на сайте не был)