редактор кода

Тема в разделе "WASM.BEGINNERS", создана пользователем splinter, 14 апр 2009.

  1. splinter

    splinter New Member

    Публикаций:
    0
    Регистрация:
    5 фев 2009
    Сообщения:
    45
    Посоветуйте хороший редактор асм-кода, типа ВинАсм. В ВинАсм русские буквы не отображаются, выводит иероглифы какие-то.

    Главное - чтобы он умел делать подсказки, вот как ВинАсм - из подключаемых файлов делает подсказки на константы и имена функций
     
  2. G13

    G13 New Member

    Публикаций:
    0
    Регистрация:
    24 мар 2006
    Сообщения:
    499
    Шокирующая правда:

    [​IMG]
     
  3. splinter

    splinter New Member

    Публикаций:
    0
    Регистрация:
    5 фев 2009
    Сообщения:
    45
    ой ё =) спасибо! =)
     
  4. Com[e]r

    Com[e]r Com[e]r

    Публикаций:
    0
    Регистрация:
    20 апр 2007
    Сообщения:
    2.624
    Адрес:
    ого..
    G13
    что то мне подсказывает, что ты - интересная личность .)
     
  5. c4m310t

    c4m310t New Member

    Публикаций:
    0
    Регистрация:
    19 дек 2008
    Сообщения:
    237
    2 G13 + 1 =)

    2 splinter
    RadAsm - отличный редактор кода !
    Вот только настроек в нем много... Так что либо сидеть и тыкать-пробовать, либо в блокноте пиши...
    p.s.
    Я тут сам новичок.. но одну вещь уже понял: Прежде чем создать топик, нада в поиске по форуму побродить... 98 из 100%, что на ПОДОБНУЮ тему ты найдешь топиков 5-6 и ответы там будут на все твои вопросы ! ;)
     
  6. G13

    G13 New Member

    Публикаций:
    0
    Регистрация:
    24 мар 2006
    Сообщения:
    499
    Копья ломают об этот вопрос уже давно, но идеального редактора так никто и не написал.

    RadAsm, WinASM - очень неплохи, но крайне скудны в плане манипуляций с текстом (отступы, выравнивание по заданной ширине, сдвиг блоков, ит.п.).

    Из обычных текстовых редакторов перебрал много, в т.ч. Scintilla-based, пока остановился на SciTE-rb.
    Впрочем, если кто-нибудь знает удобный текстовый редактор, поддерживающий подсветку синтаксиса, сворачивание функций, поиск и замену с regexp, кириллические кодировки (cp866/koi8-r/1251), unicode, преобразование между оными - буду крайне признателен. 8)

    Comer_
    Охнеты, нас раскрыли! Только не надо про дверь, ладно? ^.~'
     
  7. Johnikum

    Johnikum Member

    Публикаций:
    0
    Регистрация:
    6 июн 2003
    Сообщения:
    97
    vim, emacs
     
  8. AsmGuru62

    AsmGuru62 Member

    Публикаций:
    0
    Регистрация:
    12 сен 2002
    Сообщения:
    689
    Адрес:
    Toronto
    Кстати, какая польза от сворачивания функций? Пример, если можно... Я почему спрашиваю - редактор у меня есть и я думаю: делать сворачивание или нет.
     
  9. shoo

    shoo New Member

    Публикаций:
    0
    Регистрация:
    17 июл 2003
    Сообщения:
    1.537
    Адрес:
    Ukraine
    в ряде случаев очень удобно для навигации по блокам, если в файле их много. но не всегда блоки легко распознавать, например, у фасма довольно полиморфный формат.
     
  10. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    AsmGuru62
    надо, чтобы редактор не только код функции, но и код, обёрнутый в одинаковые комментарии сворачивал.
    Код (Text):
    1. ;комментарий
    2. ...
    3. ;комментарий
     
  11. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    Имхо лучше сделать - пусть юзер решает юзать или нет :))
    Хотя имхо от оглавления из имён функций и меток (в виде дерева или выпадающего списка) пользы намного больше - оно не требует кучи лишних щелчков для сворачивания/разорачивания и обеспечивает более быструю навигацию чем свёрнутый код. Ещё имхо полезно иметь аналогичное дерево/список для избранных меток.
     
  12. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    и возможность при наведении курсора мыши на имя переменной (регистр) подсвечивать жирный шрифтом эту переменную (регистр) на всём экране.

    P.S. так и ТЗ можно написать :)
     
  13. _basmp_

    _basmp_ New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2005
    Сообщения:
    2.939
    Y_Mur
    +100
    но это лучше делать эмбеддед скриптером, тк работы много и чтоб окупить надо многими проточить под много лангов
     
  14. G13

    G13 New Member

    Публикаций:
    0
    Регистрация:
    24 мар 2006
    Сообщения:
    499
    Johnikum
    emacs - это не текстовый редактор, это мастодонт. Мастодонт для приготовления кофе. ;) Под win это два мастодонта - вкупе с QT.
    vim - не справился с управлением. =] Maybe next time.

    AsmGuru62
    IDA пользовались когда-нибудь? ;)
    Имхо, польза от фолдинга есть, особенно если можно быстро перемещаться к началу свёрнутого блока (т.е. начало блока трактуется как закладка). Впрочем, если будет по дереву/списку меток можно будет оперативно передвигаться с клавиатуры, не отвлекаясь на мышь - тоже неплохо.
    AsmDev ещё разрабатывается? Или новый проект?


    Кстати, после этого топика полез в гугл - в результате сменял шило на мыло.
    Notepad++ (вроде как) допилили до юзабельного состояния. Поставил. Пробую… 8)
     
  15. Demon666

    Demon666 New Member

    Публикаций:
    0
    Регистрация:
    19 май 2006
    Сообщения:
    99
    Не знаю как в RadAsm, не юзаю..
    А в WinASM все это есть (выделяешь блок кода и жмешь tab или shift+tab)
    Там и сворачивание вроде есть.. выделяем то, что нужно и жмем ctrl+I
    И вообще там с PSDK грамотная реализация сделана, советую всем новичкам на асме накодить какой-нибудь плагин - вроде документация нормальная.. не супер, но есть...
    Помню тоже плуг делал(нужно было позарез) для расширенного поиска, есть конечно ограничения, но на них можно закрыть глаза – ИМХО
    Хотя сейчас че-то, вообще вроде и не развиваеццо (давно правда там на сайте не был)
     
  16. AsmGuru62

    AsmGuru62 Member

    Публикаций:
    0
    Регистрация:
    12 сен 2002
    Сообщения:
    689
    Адрес:
    Toronto
    Понятно. Спасибо всем.
     
  17. c4m310t

    c4m310t New Member

    Публикаций:
    0
    Регистрация:
    19 дек 2008
    Сообщения:
    237
    Johnikum
    Вот нафига такое советовать ?! Продемонстрировать всем свои зания ?! Буэ на Вас... =(