|
|
|
Редакторы HDL, альтернатива |
|
|
|
May 11 2007, 20:49
|
Группа: Новичок
Сообщений: 2
Регистрация: 11-10-06
Пользователь №: 21 222
|
Для написнания кода на Verilog'e и VHDL'e пользуюсь PRISM 'ом. Очень грамотный редактор, отлично все подсвечивает.
НО!!! самая главная фича этого редактора - это возможность ПЕЧАТАТЬ любые символы НА НЕСКОЛЬКИХ СТОРОКАХ ОДНОВРЕМЕННО!!!!
В итоге можно легко набрать такой текст:
input input input input input Очень полезная функция, т.к. часто приходися делать много однотипных изменений!!!
Кто-нибудь встречал подобные возможности в других прграммах ????
|
|
|
|
|
May 13 2007, 15:47
|
Гуру
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244
|
Цитата(Malder @ May 11 2007, 23:49) Кто-нибудь встречал подобные возможности в других прграммах ???? Прикольно. Реализуется в любом приличном редакторе (в том-же SlickEdit, Multiedit,...). Надо будет себе такое сделать, только вот, если не сложно, как процесс входа и выхода из этого режима в PRISM происходит? Что-то я ни на чем конкретном свой выбор остановить не могу , все как-то не совсем удобным кажется.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
May 28 2007, 06:15
|
Группа: Новичок
Сообщений: 2
Регистрация: 11-10-06
Пользователь №: 21 222
|
Цитата(zltigo @ May 13 2007, 19:47) Прикольно. Реализуется в любом приличном редакторе (в том-же SlickEdit, Multiedit,...). Надо будет себе такое сделать, только вот, если не сложно, как процесс входа и выхода из этого режима в PRISM происходит? Что-то я ни на чем конкретном свой выбор остановить не могу , все как-то не совсем удобным кажется. Зажимается Ctrl и левой клавишей мыши выделяется нужный кусок кода, все просто и изящно! =)
|
|
|
|
|
May 29 2007, 19:51
|
Участник
Группа: Новичок
Сообщений: 62
Регистрация: 1-07-06
Из: Пермь
Пользователь №: 18 509
|
Цитата(BSV @ May 28 2007, 21:31) В UltraEdit и UEStudio имеется такой режим - называется Column mode. Там еще можно произвольный прямоугольный кусок выделить и перенести или скопировать. в Prism вроде бы тоже можно. тот же Контроло и мышкой выделем
|
|
|
|
|
Jul 15 2007, 21:59
|
Гуру
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244
|
Цитата(Malder @ May 28 2007, 09:15) Зажимается Ctrl и левой клавишей мыши выделяется нужный кусок кода, все просто и изящно! =) Ничего не понял в изяществе - причем тут 'выделяем' к печатаем. Получается это не 'печатаем' а банально размножаем в выделенной колонке. Опять мышки . Неудобно. Думалось, что входим в режим, указываем количество строк и в реальном времени наслаждаемся результатом. Цитата(RHnd @ Jul 15 2007, 22:23) А подскажите, умеет ли кто-нить из перечисленных редакторов (или других) работать с несколькими буфферами обмена? Достаточно обычная функция. И несколько буферов и иавигация по ним, и операции склейки, редактирования, стековые. Но вообще-то у меня в MEW это совсем не воcтребованная функция.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jul 16 2007, 05:52
|
Гуру
Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904
|
Цитата(RHnd @ Jul 15 2007, 23:23) А подскажите, умеет ли кто-нить из перечисленных редакторов (или других) работать с несколькими буфферами обмена? Т.е. например, выделяю ТЕКСТ1, нажимаем Ctrl+1, выделяем ТЕКСТ2, нажимаем Ctrl+2. Потом нажимаем Alt+1 - вставляется ТЕКСТ1, Alt+2 - ТЕКСТ2. Кстати, поставил сейчас ConTEXT - а что там за функции пользователя (F9-F12)? И вопрос по Notepad++ - можно ли там комментирование блока на хоткей поставить? (g)vim умеет. В командах для работы с текстом (выделение/вставка) можно указать идентификатор буфера (регистра) для выполнения операции. Цитата(Doka @ Jul 16 2007, 02:21) а если не секрет - зачем?.. какая в этом может быть реальная потрбность? (учитывая что большиснтво юзверей назначает Ctrl+V Ctrl+C на дополнительные кнопки мыши, а тут искать (пусть даже ради возможности нескольких буферов) разные комбинации)
PS: хотя если сами фрагменты более -менее статичные (шаблоны?) , то реализовать через фичу многих редакторов - templates - быстрая вставка из базы пользовательских примитивов. Это иногда бывает полезно, когда собираешь что-нибудь по кусочкам в одном месте. Чтобы сначала набрать пачку блоков, а потом их вставить и использовать.
--------------------
BR, Makc В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
|
|
|
|
|
Feb 9 2008, 14:45
|
Знающий
Группа: Свой
Сообщений: 921
Регистрация: 6-04-07
Из: Israel
Пользователь №: 26 822
|
Цитата(RHnd @ Feb 9 2008, 17:46) Поставил себе notepad++. Нравится. Однако, возникло несколько вопросов: 1) Такое ощущение, что FAQ с сайта слегка устарел по отношеню к программе и вид всех диалогов изменен. В частности, по факу с сайта я так и не смог найти, где можно настроить набор слов, которые будут в верилоге открывать и закрывать блок, т.е. можно будет сворачивать текст между ними. 2) Так же не нашел работу с темплейтами. Единственно, что похоже - плагин quikText, но его я не смог подружить с verilog. К сожалению не смогу помочь моим минимальным опытом в notepad++, но ен так давно тоже рассматривал оптции редакторов, пробовал несколько, все-таки остановился на notepad++. Простота + функциональность (я на VHDLе) очень привлекли...
|
|
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|