Notepad++ в качестве IDE для masm64

Тема в разделе "IDE. Интегрированные среды разработки", создана пользователем Mikl___, 23 мар 2023.

  1. GRAFik

    GRAFik Active Member

    Публикаций:
    0
    Регистрация:
    14 мар 2020
    Сообщения:
    460
    Убрал комментарий и все заработало как нужно. Спасибо, mantissa, что б мы без вас делали? Да пропали бы наверно. :)
     
    mantissa нравится это.
  2. R81...

    R81... Active Member

    Публикаций:
    0
    Регистрация:
    1 фев 2020
    Сообщения:
    187
    GRAFik, Как говорится: без комментариев.)))

    У меня по старости предъява к нотепад, может тоже см. выше.

    Попробовал тут "нате пад ++" 69, и портабельный вариант.
    Опции > Горячие клавиши > Scintilla Command

    SCI_NEWLINE Enter внутри еще Shift+Enter
    Мало того, что просто Enter и Shift+Enter если удалил, обратно не могу поставить, так еще действие-то не NewLine, а может и SplitLine, а может сместится назад от конца линии
    и остаток продублировать, что остается от старой линии и что окажется в новой не понятно, не стабильно и т.д. и т.п.

    SCI_LINESJOIN - не понял что это, а SCI_LINEJOIN не нашел.

    Более того если назначить, например Ctrl+Enter, то еще и как-бы умолчания Enter и Shift+Enter продолжают действовать, и в другую функцию я их поставить не могу. А также функции - VK_RETURN 0D Enter (ввод), что при редактировании является "возвратом каретки", которая могла бы выглядеть как SCI_LINESTART не нашел.
    А SCI_LINEEND - пожалуйста.
    Эта первичная функция есть даже у механических печатных машинок, а у этого редактора я не нашел.(((
     
  3. E.N.D.

    E.N.D. New Member

    Публикаций:
    0
    Регистрация:
    17 июн 2020
    Сообщения:
    23
    Добрый день! Может кто-нибудь подсказать как не подключая masm.xml настроить сворачивание блока кода (folding), тему не хочется менять?
     
  4. mantissa

    mantissa Administrator Команда форума

    Публикаций:
    0
    Регистрация:
    9 сен 2022
    Сообщения:
    179
    Здравствуйте, мы пытались найти ответ в теме, но так и не получилось.. Может быть вы найдете ответ, тогда обязательно поделитесь!
     
  5. E.N.D.

    E.N.D. New Member

    Публикаций:
    0
    Регистрация:
    17 июн 2020
    Сообщения:
    23
    mantissa эксперименты с настройками успехов не принесли, правил xml файлы редактора толку 0, самый адекватный вариант подогнать в настройках цвета masm.xml под нужную тему
     
  6. GRAFik

    GRAFik Active Member

    Публикаций:
    0
    Регистрация:
    14 мар 2020
    Сообщения:
    460
    Research, никогда с AkelPad не работал, поэтому сильно не пинайте. :) А какие языки поддерживает плагин и чем он отличается от родного (там вроде, есть плагин подсветки языков, если я ничего не перепутал или не так понял) ?
     
  7. GRAFik

    GRAFik Active Member

    Публикаций:
    0
    Регистрация:
    14 мар 2020
    Сообщения:
    460
    Research,

    Так это получается то, что я скачал скриптом - можно подключить в AkelPad и компилировать ? Плюс, по всей видимости, будет ещё и какая-никакая, но подсветка синтаксиса C/C++. Я правильно всё понял или не совсем? :)
    Если так, то отлично. Таким методом можно, наверно, и нужные ассемблеры прикрутить.
     
  8. deepfacer

    deepfacer New Member

    Публикаций:
    0
    Регистрация:
    25 ноя 2024
    Сообщения:
    8
    Я пользовался Akel-ом некоторое время. Мне шрифты не подошли, перешёл на "PlainEdit.Net". Если не путаю, подсветку можно организовать свою, редактированием какого-то файла, наверно ".xml" . Кстати, он есть в "portableapps.com".
    А может это был "Notepad++" ... хм ... давно это было.
    Время идёт, задачи меняются и к ним необходимо приспосабливаться. В году так 2010-11 я загорелся идеей собрать собственное IDE на базе MASM. Выдернул все необходимые файлы и программы из какого-то выпуска "C" - наверно это был 2008. Создал батники, файлы импорта и, чтоб всё это работало портативно, желательно ещё и под WinPE. Идея потерпела крах, когда дело дошло до отладки - портативных отладчиков не бывает ))))))) В смысле, чтоб под все задачи и на все случаи. И редакторы могут требовать какие-нибудь библиотеки, которые в неполную систему не установить.
    Чтоб избежать кровопотерь, необходимо для начала определиться с кругом задач, для которых создаётся это IDE. Взять тот же "Notepad++". Там куча менюшек, с кучами подменюшек и, пока разберёшься, интерес может угаснуть. Короче, жир на пользу не идёт как и скудность. Нужно что-то между, а если что, то и ну его нафиг. А так, не знамо что, можно долго тыкать, мыкать, блукать и остаться у разбитого корыта. Ещё год назад лепил типа парсер, типа препроцессор но, условия изменились и задачу пришлось отложить.