Я новичок, но все же решил написать небольшое руководство по настройке SlickEdit под ассемблер MASM32. Долго и мучительно я пытался настроить эту IDE и вот решил поделится с вами крохами своих знаний, буду премного благодарен если вы поможете исправить или дополнить данное руководство. p.s. печатал OpenOffice , сохранил в формате .doc незнаю правильно ли будет все отображаться у других или нет.
а чем этот едитор хорош в плане едитирования проектов? окромя диких размеров? в смысле, навигация, ссылки, связи, поиск? удобство процесса едитирования (для меня это отсутствие необходимости вечно лазить по меню/закладкам/бесконечным, дико разрисованым диалогам/скорость отклика/мощность регекспов при поиске и замене/история изменений-поиска/ембеддед ланг/малое ресурсохотение итд)?
я вобще новичок и всех возможностей данного реактора незнаю, но вот статься на русском там про 11 версию рассказывается очень хорошо http://megajohn.embedders.org/articles/?id=slickedit#regex_evaluator вот вроде как с официального сайта по английски http://www.slickedit.com/content/view/353/217 новое в 2009 году http://www.slickedit.com/content/view/498/#SymbolColoring позволю себе процитировать одного человека, написал он это еще в 2005 году так что информация может быть устаревшая, т.к. я не знаю что еще добавилось к сегодняшнему дню. Сам топик http://electronix.ru/forum/lofiversion/index.php/t24351-50.html Цитата: Код (Text): dxp Mar 14 2005, 15:09 Visual SlickEdit. Работаю с ним с версий 5.хх. Текущая версия 9.02. Использую под С/С++. Verilog, AWK. Вообще, он поддерживает несколько десятков различных языков. Исключительно мощный программерский редактор. Особенности реализации (может это неоригинально, но эффективно): редактор реализован в виде движка с API и специальным встроенным С-образным языком Slick-C. Почти вся функциональность (по кр. мере в части заточенности под поддержку языков) реализована на этом Slick-C. Т.е. пишется скрипт, который компилятется в некий модуль, далее модуль грузится в рабочее окружение и пользователь получает расширение функций. Насчет монстроидальности даже не знаю, что и сказать. Word тоже монстроидален, но работать в нем легко. Сам Слик не требует, чтобы пользователь для работы освоил все (или большую часть) его фишки. С виду он редактор как редактор. Есть меню, есть панели управления. Настройки все сведены в меню Tools. Рулится все, что желается - и цвета, и шрифты (в том числе можно использовать растровые, чем я и пользуюсь smile.gif ), подсветка синтаксиса, добавление ключевых слов, "шапки" комментариев. Словом, никаких особых знаний не требуется - поставил и работай. Излишне говорить, что поддержка сборки проектов вполне на высоте - запуск внешних тулзов, перехватывание выходного потока, разбор по регулярному выражению с целью выщемления строк с ошибками/предупреждениями и переходом в исходный файл к месту ошибки. При запуске проекта на сборку (например, с помощью make) можно указать, что делать с измененными файлами - сохрянять ли или нет (у меня стоит save all, которое сохраняет все измененные файлы и запускать make, в результате чего получается сборка проекта делается одним нажатием на F9 smile.gif ). Удобные панели Files (дерево файлов проекта - можно сделать, как на диске лежит, можно индивидуально настроить), Defs (список функций проекта), Classes (дерево классов - удобно для навигации). Отдельная и очень мощная и полезная фича Context Tagging - это когда редактор автоматом строит базу данных тэгов, что позволяет оперативно вводить любые имена (особенно актуально на длинных), оперативно переходить к месту объявления или определения. Отдельная фишка - при работе с объектами классов по нажатию "." после имени объекта (или "->" в случае указателя на объект класса) предлагает в выпадающем списке выбрать доступные члены. Причем согласно уровню доступа, например, он не предложит в внешней функции поле, находящееся не в public области класса. Сюда же относится подсказка по аргументам функции - набрали имя функции, нажали на "(" - тут же всплывает подсказка, где показаны типы аргументов функции. Если функция перегружена, то можно выбрать нужный вариант. Мощная фича Word Completion. Позволяет оперативно выбрать ранее набранное выражение и ввести его. Ну, и всякие мелочи вроде маркирования (по левому краю экрана) цветом измененных строк, вновь вставленных строк - сразу видно, что и где менялось. Скриптов на Slick-C писал мало, но кое-где оно помогло. Например, удобно по нажатию на Ctrl+Up/Down переместить строку под курсором выше/ниже (перемещенная строка сразу же автоматом выравнивается согласно правилам отступа для данного уровня). Или перейти на следующее/предыдущее вхождение имени, находящемся под курсором. Или закомментарить/раскомментарить выделенный фрагмент. На сайте у них есть пачка макросов, писанных сторонними (и не только) челами. Там мне попался скрипт, подсвечивающий на автомате парную скобку (пришлось, правда, его чуть-чуть подрихтовать smile.gif ). Там есть много полезного и интересного. Среди прочего в редакторе реализован поиск и замена хоть по всем файлам проекта. Много опций поиска - вплоть до регулярный выражений. Есть поддержка систем управления версиями. В настоящий момент их там поддерживается штук 6 или 7. В том числе и популярная CVS. В версиях 9.хх появилась новая фича C++ Refactoring. Но я еще не пользовался. smile.gif В общем, рекомендую.
у нас же на форуме кстати есть статься про выбор IDE http://wasm.ru/article.php?article=ide#33 там правда тоже уже старовата информация (упоминается Visual SlickEdit 8.0)