Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Редакторы HDL
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Среды разработки - обсуждаем САПРы
Страницы: 1, 2, 3, 4, 5
MKS
Цитата(Nix_86 @ Apr 2 2012, 21:22) *
А как вам редактор sublime text 2?
Мне понравился, думаю перейти на него с Notepad++, один минус-не свободный, но это формальность.
Мне он тоже приглянулся, потихонечку на него переползаю. Огорчяет отсутствие полной документации. Внешние интсрументы к нему прикручиваются просто. В целом положительное впечатление.
sup-sup
Цитата(MKS @ Apr 8 2012, 23:11) *
Мне он тоже приглянулся, потихонечку на него переползаю. Огорчяет отсутствие полной документации. Внешние интсрументы к нему прикручиваются просто. В целом положительное впечатление.

Вопрос от схемщика (не могу научиться воспринимать текстовый проект), продолжающего осваивать переход от схемного ввода к VHDL. И с WXP на W7. Есть инструмент HDL Designer, наиболее понравившийся тем, что есть flow ввод, но он 2007 года выпуска и не устанавливается на W7 никак. Есть ли какое-нибудь решение? Спасибо!
sup-sup
Цитата(sup-sup @ Jun 10 2012, 14:55) *
Вопрос от схемщика (не могу научиться воспринимать текстовый проект), продолжающего осваивать переход от схемного ввода к VHDL. И с WXP на W7. Есть инструмент HDL Designer, наиболее понравившийся тем, что есть flow ввод, но он 2007 года выпуска и не устанавливается на W7 никак. Есть ли какое-нибудь решение? Спасибо!

И еще вопрос. Как вставить мегафункцию в проект в том же HDL Designer? Хочется весь проект выполнить и проверить в HDL Designer, а потом перекинуть в Quartus. Но, например, ФИФО в HDL Designer не применяет блоки памяти. Поэтому приходится в Quartus подменять блоки на более эффектиыные мегафункции.
sup-sup
Цитата(sup-sup @ Jun 11 2012, 15:11) *
И еще вопрос. Как вставить мегафункцию в проект в том же HDL Designer? Хочется весь проект выполнить и проверить в HDL Designer, а потом перекинуть в Quartus. Но, например, ФИФО в HDL Designer не применяет блоки памяти. Поэтому приходится в Quartus подменять блоки на более эффектиыные мегафункции.

Как бы удалить это. Разобрался. Все работает. Только симулировать сходу в Моделсиме пока не получилось, так как Альтеровские мегафункции не подключены.
slawikg
Цитата(sup-sup @ Jun 12 2012, 15:44) *
Как бы удалить это. Разобрался. Все работает. Только симулировать сходу в Моделсиме пока не получилось, так как Альтеровские мегафункции не подключены.

http://megratec.ru/data/files_db/7626/10054.pdf
sup-sup
Цитата(slawikg @ Jun 12 2012, 17:06) *

Спасибо! Разбираюсь.
IanPo
Выкладываю файл-затравку для подсветки SDC-файлов в Notepad++
Внешний вид на прилагаемой картинке.
Расцветка делалась под цветовую схему Obsidian.
Дополняйте нужными командами, я прописал только базовые.
agate
А почему никто не использует еmacs ?
- верилог моде - мно полезных функций
- компиляция и симулляция (батч) не выходя из редактора.
Vadim
Цитата(agate @ Feb 25 2013, 06:34) *
А почему никто не использует еmacs ?

А почему Вы решили, что его никто не использует? sm.gif
Вот только с verilog-mode мне подружиться не удалось, использую самописный.
agate
QUOTE (Vadim @ Feb 25 2013, 09:11) *
А почему Вы решили, что его никто не использует? sm.gif
Вот только с verilog-mode мне подружиться не удалось, использую самописный.

А какие функции, если не секрет , в вашем верилог -моде ? И он тоже в лиспе или в чемто дрyгом написан?
Я очень доволен официальным верилог модом.
Vadim
Там только подсветка синтаксиса, а из функций - только раскрытие некоторых ключевых слов, так что родной верилог-моде лучше. Правда, в родном подсветка синтаксиса убогая, у меня лучше sm.gif Дело в том, что на начальном этапе знакомства с emacs я пробовал верилог-моде, а он нагло глючил с подсветкой. Попытавшись подрихтовать его исходники, обнаружил, что весь его код помещён в единственный файл, и разобраться в этой каше не представляется возможным. Тогда же я обнаружил vlog-mode(http://vlog-mode.sourceforge.net/) с чёткой и понятной структурой. Взяв его за основу, написал свой моде (на лиспе, конечно) и пользуюсь до сих пор. Вполне допускаю, что сейчас верилог-моде, возможно, не глючит (он стремительно развивается), но поезд ушёл, меня всё устраивает.
agate
Есть ли у кого нибудь опыт использования emacs verilog AUTOs?
myq
А в нашей лавке даже старые "hardcore professionals" перцы переходят с emacs'а на sublime. Но это я говорю о не-HDL кодерах.
_Anatoliy
Коллеги подскажите ,плз,кто в курсе. Речь о редакторе SlickEdit,при выполнении команды Find in files 9 раз выскакивает это окно. Полный путь к этой папке c:\Documents and Settings\Admin\Мои документы\My SlickEdit Config\14.0.2\ (она создалась видимо при инсталляции).Подозреваю что не нравится кириллица в пути, но как это обойти - не нашёл. Достало уже каждый раз мышей 9 тычков делать...
dxp
QUOTE (_Anatoliy @ Nov 19 2013, 18:28) *
Коллеги подскажите ,плз,кто в курсе. Речь о редакторе SlickEdit,при выполнении команды Find in files 9 раз выскакивает это окно. Полный путь к этой папке c:\Documents and Settings\Admin\Мои документы\My SlickEdit Config\14.0.2\ (она создалась видимо при инсталляции).Подозреваю что не нравится кириллица в пути, но как это обойти - не нашёл. Достало уже каждый раз мышей 9 тычков делать...

Да, такие пути не дело. Размещайте конфигурацию редактора в более подходящем месте. Для того, чтобы программа работала с указанным вами местом, нужно при запуске использовать ключ -sc <path-to-configuration>. Я всегда использовал именно так, никаких подобных проблем никогда не было. Данный способ, кстати, позволяет использовать сколько угодно конфигураций (иногда это может быть полезным).
RobFPGA
Приветствую!

Создайте переменную окружения SLICKEDITCONFIG=далеко_туда/где_будет_конфиг/

Соответственно при запуске SLickEdit будет работать с конфигом по указанному пути

Успехов! Rob.

_Anatoliy
Цитата(RobFPGA @ Nov 19 2013, 15:35) *
Приветствую!

Создайте переменную окружения SLICKEDITCONFIG=далеко_туда/где_будет_конфиг/

Соответственно при запуске SLickEdit будет работать с конфигом по указанному пути

Успехов! Rob.

Большое спасибо,так гораздо лучше. cheers.gif
Cordroy
Всем здравствуйте,

Хотел спросить совета насчет редактора больших файлов (200MB..3GB).

Речь идет о просмотре/редактировании нетлистов (Verilog) и SDF аннотаций. Т.е. идеально было бы с подсветкой кода (кастомного тоже).
Файлы открываются с сетевого расположения и желательно иметь несколько на виду. Уф.

Вообще для кода использую Notepad++, но он ужасно работает с большими файлами. А также, сильно тормозит когда файлы открыты из сети.

Пока что брал EditPad Lite для больших файлов. Вроде неплохой, но подстветки кода нет, редактирования колонками нет, часто вылетает и т.п.

Посоветуете что-нибудь в альтернативу?..

Заранее спасибо!
dmitry-tomsk
Подскажите как в emacs vhdl mode сделать форматирование по buitify вот так

Код
   COMPONENT axi_adc_fifo
   PORT (
      m_aclk        : IN  std_logic;
      s_aclk        : IN  std_logic;
      s_aresetn     : IN  std_logic;
      s_axis_tvalid : IN  std_logic;
      s_axis_tready : OUT std_logic;
      s_axis_tdata  : IN  std_logic_vector(63 DOWNTO 0);
      m_axis_tvalid : OUT std_logic;
      m_axis_tready : IN  std_logic;
      m_axis_tdata  : OUT std_logic_vector(63 DOWNTO 0)
   );
   END COMPONENT axi_adc_fifo;



а не так, как по умолчанию
Код
   COMPONENT axi_adc_fifo
      PORT (
         m_aclk        : IN  std_logic;
         s_aclk        : IN  std_logic;
         s_aresetn     : IN  std_logic;
         s_axis_tvalid : IN  std_logic;
         s_axis_tready : OUT std_logic;
         s_axis_tdata  : IN  std_logic_vector(63 DOWNTO 0);
         m_axis_tvalid : OUT std_logic;
         m_axis_tready : IN  std_logic;
         m_axis_tdata  : OUT std_logic_vector(63 DOWNTO 0));
   END COMPONENT axi_adc_fifo;
gotcha
Sublime text 3 (http://www.sublimetext.com/3)
+ System Verilog plugin (https://packagecontrol.io/packages/SystemVerilog)
Fitc
Кстати в Notepad появилась полноценная подсветка для языка SystemVerilog
7777777alex
Плюс за
windows => Nodepad++
linux => Kate

И то и другое можно удобно настроить под себя.
И там и там пользуюсь HDL Designer + редактор. В редакторе Designer удобно добавлять модули методом drug drop из библиотеки. Все остальное редактирование в Kate или в Notepad++.
Кнкн
Для slickedit подправленный колоризатор для SV + UVM
Нажмите для просмотра прикрепленного файла


spectr
О, а кто-нибудь заморачивался с тем, чтобы сликедит научить подсвечивать отдельным цветом порты? А то по умолчанию он порты и параметры выделяет одним цветом...
estel23
Здравствуйте. Может не в той теме пишу, модераторы поправят.
Уважаемые, есть ли в природе инфа по Vivado на русском языке? Какие-то ресурсы, сайты, руководства. С чего начинать вообще?
iosifk
Цитата(estel23 @ Mar 30 2016, 17:49) *
Здравствуйте. Может не в той теме пишу, модераторы поправят.
Уважаемые, есть ли в природе инфа по Vivado на русском языке? Какие-то ресурсы, сайты, руководства. С чего начинать вообще?

www.kit-e.ru
архив статей
Зотов
Тарасов
estel23
Цитата(iosifk @ Mar 30 2016, 18:57) *
www.kit-e.ru
архив статей
Зотов
Тарасов

Спасибо. Это надо журналы покупать. На сайте большинства статей нет.
Flip-fl0p
Добрый день уважаемые форумчане. Почитал я немного ветку по редакторам HDL описаний. И возник у меня насущный вопрос. А если ли какое "хитрое" средство, которое создано для ленивых. Поясню, что я имею ввиду.
Допустим у меня большой проект, где применяется куча самописных модулей/компонентов (в VHDL - Entity т.е сущностей).
Далее я на таком вот примитивном примере буду показывать, как я поступаю, работая с языком VHDL. В Verilog может быть по-другому.

Есть 3 модуля/компонента, где каждый - отдельный файл.
Первый компонент:
CODE
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY TWO_INPUT_OR IS
PORT
(
A : IN STD_LOGIC;
B : IN STD_LOGIC;
Q : OUT STD_LOGIC
);
END ENTITY;
ARCHITECTURE TWO_INPUT_OR_arc OF TWO_INPUT_OR IS
BEGIN
Q <= A OR B;
END ARCHITECTURE;


Второй компонент.
CODE
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY TWO_INPUT_AND IS
PORT
(
A : IN STD_LOGIC;
B : IN STD_LOGIC;
Q : OUT STD_LOGIC
);
END ENTITY;
ARCHITECTURE TWO_INPUT_AND_arc OF TWO_INPUT_AND IS
BEGIN
Q <= A AND B;
END ARCHITECTURE;


Третий компонент.
CODE
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY TWO_INPUT_XOR IS
PORT
(
A : IN STD_LOGIC;
B : IN STD_LOGIC;
Q : OUT STD_LOGIC
);
END ENTITY;
ARCHITECTURE TWO_INPUT_XOR_arc OF TWO_INPUT_XOR IS
BEGIN
Q <= A XOR B;
END ARCHITECTURE;


Все вместе они реализуют такую логическую функцию:


Вот отдельный файл верхнего уровня схемы, где я соединяю все ранее созданные компоненты, для реализации нужной мне лог. функции.
CODE
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;

ENTITY MY_PROJECT IS
PORT
(
A : IN STD_LOGIC;
B : IN STD_LOGIC;
C : IN STD_LOGIC;
D : IN STD_LOGIC;
F : OUT STD_LOGIC
);
END ENTITY;

ARCHITECTURE MY_PROJECT_arc OF MY_PROJECT IS
COMPONENT TWO_INPUT_OR IS -- Декларация компонента TWO_INPUT_OR
PORT
(
A : IN STD_LOGIC;
B : IN STD_LOGIC;
Q : OUT STD_LOGIC
);
END COMPONENT;

COMPONENT TWO_INPUT_AND IS -- Декларация компонента TWO_INPUT_AND
PORT
(
A : IN STD_LOGIC;
B : IN STD_LOGIC;
Q : OUT STD_LOGIC
);
END COMPONENT;

COMPONENT TWO_INPUT_XOR IS -- Декларация компонента TWO_INPUT_XOR
PORT
(
A : IN STD_LOGIC;
B : IN STD_LOGIC;
Q : OUT STD_LOGIC
);
END COMPONENT;
SIGNAL OR_OUT_TO_XOR :STD_LOGIC;
SIGNAL AND_OUT_TO_XOR :STD_LOGIC;
BEGIN
------------------------------------------
OR_COMP : TWO_INPUT_OR
PORT MAP
(
A => A,
B => B,
Q => OR_OUT_TO_XOR
);
------------------------------------------
AND_COMP : TWO_INPUT_AND
PORT MAP
(
A => C,
B => D,
Q => AND_OUT_TO_XOR
);
------------------------------------------
XOR_COMP : TWO_INPUT_XOR
PORT MAP
(
A => OR_OUT_TO_XOR,
B => AND_OUT_TO_XOR,
Q => F
);
END ARCHITECTURE;


Для того, чтобы в VHDL в одном компоненте применить другой компонент, ранее написанный, необходимо применяемый компонент объявить в архитектурном теле. Так-же в VHDL допускается не объявлять компонент в архитектурном теле, а объявить компонент в файле пакета (PACKAGE):
CODE
LIBRARY IEEE ;
USE IEEE.STD_LOGIC_1164.ALL ;
PACKAGE MY_PROJECT_PACK IS

COMPONENT TWO_INPUT_OR IS -- Декларация компонента TWO_INPUT_OR
PORT
(
A : IN STD_LOGIC;
B : IN STD_LOGIC;
Q : OUT STD_LOGIC
);
END COMPONENT;

COMPONENT TWO_INPUT_AND IS -- Декларация компонента TWO_INPUT_AND
PORT
(
A : IN STD_LOGIC;
B : IN STD_LOGIC;
Q : OUT STD_LOGIC
);
END COMPONENT;

COMPONENT TWO_INPUT_XOR IS -- Декларация компонента TWO_INPUT_XOR
PORT
(
A : IN STD_LOGIC;
B : IN STD_LOGIC;
Q : OUT STD_LOGIC
);
END COMPONENT;
END MY_PROJECT_PACK;


Это позволит несколько сократить количество строк модуля верхнего уровня, что повысит его читаемость. В модуле верхнего уровня достаточно будет объявить только декларацию пакета. И соединить порты модулей:
CODE
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE WORK.MY_PROJECT_PACK.ALL;

ENTITY MY_PROJECT IS
PORT
(
A : IN STD_LOGIC;
B : IN STD_LOGIC;
C : IN STD_LOGIC;
D : IN STD_LOGIC;
F : OUT STD_LOGIC
);
END ENTITY;

ARCHITECTURE MY_PROJECT_arc OF MY_PROJECT IS
SIGNAL OR_OUT_TO_XOR : STD_LOGIC;
SIGNAL AND_OUT_TO_XOR : STD_LOGIC;
BEGIN
------------------------------------------
OR_COMP : TWO_INPUT_OR
PORT MAP
(
A => A,
B => B,
Q => OR_OUT_TO_XOR
);
------------------------------------------
AND_COMP : TWO_INPUT_AND
PORT MAP
(
A => C,
B => D,
Q => AND_OUT_TO_XOR
);
------------------------------------------
XOR_COMP : TWO_INPUT_XOR
PORT MAP
(
A => OR_OUT_TO_XOR,
B => AND_OUT_TO_XOR,
Q => F
);
END ARCHITECTURE;


Вроде всё получается складно. Но проблемы появляться, когда может потребоваться внесение изменений в какой либо из ранее описанных компонентов. Например добавил ещё один порт в один из модулей, или изменил разрядность какой либо шины. Вот тут и появляется самое большое неудобство, поскольку для изменения одного компонента мне потребуется:
1. Изменить файл описания модуля.
2. Изменить файл пакета, где описываются порты изменяемого модуля.
3. В файле где применяется этот компонент добавить\изменить выходные\выходные порты.

Если честно это доставляет сильный дискомфорт. И хотелось бы, чтобы часть рутины на себя взяло программное обеспечение.

На данный момент я пользуюсь бесплатным редактором NOTEPAD ++ . Удобная вещь. Понимает кучу синтаксисов, большое количество настроек. Множество плагинов. Возможность создавать свои шаблоны (сниппеты). Но вот дальше продвинутого блокнота "для программистов" он не ушел. А хочется найти гибкий инструмент, заточенный под HDL, избавляющий от рутины, описанной выше.

Так-же мне очень не хватает проверки синтаксиса "на лету". Например я забыл поставить где-нибудь скобку, или точку с запятой, а редактор подсветил этот косяк.
Существуют ли подобные HDL- редакторы ? Ну и хотелось бы, чтобы у редактора были гибкие настройки подсветки синтаксиса. К сожалению не каждый редактор может этим похвастаться
Maverick
Цитата(Flip-fl0p @ Nov 5 2016, 19:52) *

попробуйте это(платный)
dm.pogrebnoy
Flip-fl0p
Есть такая конструкция xLABEL : entity work.entity_name в месте использования компонента.
Она должна избавить от создания паразитного package, и необходимость произведения изменений в нем.
andrew_b
Цитата(Flip-fl0p @ Nov 5 2016, 21:52) *
Для того, чтобы в VHDL в одном компоненте применить другой компонент, ранее написанный, необходимо применяемый компонент объявить в архитектурном теле. Так-же в VHDL допускается не объявлять компонент в архитектурном теле, а объявить компонент в файле пакета (PACKAGE):
Сто лет как ничего этого не нужно. Осваивайте direct component instantiation.

Собсно, постом выше уже написали.
Flip-fl0p
Цитата(dm.pogrebnoy @ Nov 6 2016, 10:55) *
Flip-fl0p
Есть такая конструкция xLABEL : entity work.entity_name в месте использования компонента.
Она должна избавить от создания паразитного package, и необходимость произведения изменений в нем.



Цитата(andrew_b @ Nov 6 2016, 12:32) *
Сто лет как ничего этого не нужно. Осваивайте direct component instantiation.

Собсно, постом выше уже написали.

Круто. Спасибо ! Жаль что такие вещи в книгах не пишут, по которым я учусь... Это же сколько я времени убил на правку package... А счастье было так близко. smile3046.gif
Fitc
Недавно перешел с Notepad++ на VisualStudio code + плагин SystemVerilog. Недавно узнал про sublime и как по мне он лучше visual studio code. Также собираюсь использовать systemverilog assistance из HDL Designer, он содержит большой функционал по работе с UVM и готовые шаблоны компонентов UVM.
Tpeck
Всем здравствуйте.
А подскажите пожалуйста, как можно в Notepad++ простым способом проверку синтакса VHDL прикрутить?
Есть мысли реализации с использованием батника и asim от Aldec.
Но может есть способ попроще?
Интересуют просто визуализация ошибок синтаксиса конкретного VHDL.
Спасибо.
GriXa
2 Tpeck:
Про Notepad++, к сожалению, ничего сказать не могу. Но вот отличный плагин Veditor для Eclipse парсит VHDL код, и сигнализирует об ошибках синтаксиса. Не всегда плагин работает безупречно. Но на мой взгляд вполне удачное бесплатное решение.

2 Flip-fl0p:
Прошу прощения за некропостинг, но чтобы избавиться от
Цитата
Вот тут и появляется самое большое неудобство, поскольку для изменения одного компонента мне потребуется:
1. Изменить файл описания модуля.
2. Изменить файл пакета, где описываются порты изменяемого модуля.
3. В файле где применяется этот компонент добавить\изменить выходные\выходные порты.


удобно использовать records types. Подробнее про его использование написано у Jiri Gaisler в статье A structured VHDL design method в разделе 5.5 Using record types.


druzhin
Цитата(Fitc @ Jan 8 2017, 19:58) *
Недавно перешел с Notepad++ на VisualStudio code + плагин SystemVerilog. Недавно узнал про sublime и как по мне он лучше visual studio code. Также собираюсь использовать systemverilog assistance из HDL Designer, он содержит большой функционал по работе с UVM и готовые шаблоны компонентов UVM.


Как на это красноглазое поделие sublime поставить какой-нибудь верилог-плагин?
RobFPGA
Приветствую!

Цитата(druzhin @ Feb 13 2017, 20:53) *
Как на это красноглазое поделие sublime какой-нибудь верилог-плагин?


Sublime + SystemVerilog плагин. Очень даже прилично работает, теперь у меня это основной рабочий редактор.

Успехов! Rob.

Fitc
Цитата(druzhin @ Feb 13 2017, 20:53) *
Как на это красноглазое поделие sublime поставить какой-нибудь верилог-плагин?

Если не установлен "Package control", то установить через "Tools"-> "Install package control ...". Далее нажать "Preferences" -> "Package control", ввести install Package, нажать enter, ввести SystemVerilog, нажать enter
druzhin
Цитата(Fitc @ Feb 13 2017, 22:04) *
Если не установлен "Package control", то установить через "Tools"-> "Install package control ...". Далее нажать "Preferences" -> "Package control", ввести install Package, нажать enter, ввести SystemVerilog, нажать enter


Плагин установился. Буду пробовать. Спасибо.
R6L-025
В sublime (хоть и пользуюсь им давно,нашел ее недавно) есть интересная фича - файл проекта. Добавляете в список директорий проекта свой проект, и sublime будет искать определения сигналов, параметров и пр. во всех файлах проекта. Получается что-то похожее на привычное IDE.
RobFPGA
Приветствую!

Цитата(R6L-025 @ Mar 3 2017, 17:54) *
В sublime (хоть и пользуюсь им давно,нашел ее недавно) есть интересная фича - файл проекта. Добавляете в список директорий проекта свой проект, и sublime будет искать определения сигналов, параметров и пр. во всех файлах проекта. Получается что-то похожее на привычное IDE.

За одно тут же можно настроить и project build-system для компиляции. например
Код
...
    "build_systems":
    [
        {
            "encoding": "CP1251",
            "file_regex": "(?:^.*? )([A-Z]:.*?)\\((\\d+)\\)(:)(.*)",
            "name": "modelsim_sv",
            "selector": "source.systemverilog",
            "shell_cmd": "%MODEL_TECH%\\vlog.exe -modelsimini .\\ -f compile_sv_opt.f +incdir+$file_path $file",
            "working_dir": "$project_path\\..\\sim"
        },
        {
            "encoding": "CP1251",
            "file_regex": "(?:^.*? )([A-Z]:.*?)\\((\\d+)\\)(:)(.*)",
            "name": "modelsim_vhd",
            "selector": "source.VHDL",
            "shell_cmd": "$project_path\\..\\sim\\vcom_cmd.bat $file",
            "working_dir": "$project_path\\..\\sim"
        },
        {
            "encoding": "CP1251",
            "file_regex": "(?:^.*? )([A-Z]:.*?)\\((\\d+)\\)(:)(.*)",
            "name": "modelsim_dpi_cpp",
            "selector": "source.c++",
            "shell_cmd": "%MODEL_TECH%\\vlog.exe -sv -outf vlog_f.txt -ccflags \"@c_opt.f\" $file",
            "working_dir": "$project_path\\..\\sim"
        }
    ],
...

А в фалах *.f прописать нужные опции для компиляции.

Успехов! Rob.
DSIoffe
Здравствуйте все!
Научите, пожалуйста, по шагам, как включить в Sublime Text подсветку синтаксиса VHDL?
Я установил редактор и даже нашёл вот это: https://github.com/yangsu/sublime-vhdl . Пользоваться github не умею.
А что дальше делать? Только, пожалуйста, максимально просто: что нажать, что ввести, без специфических терминов Sublime и github.
Заранее признателен.
R6L-025
Как по мне самый простой способ - это использовать package control. Это пакет sublime позволяющий довольно просто управлять установкой/удалением других пакетов
вот здесь https://packagecontrol.io/installation руководство по установке. Просто вводите указанный код в консоль subliime, а дальше preferences->package control->install и указываете нужный Вам пакет. Всеsm.gif
DSIoffe
Цитата(R6L-025 @ Apr 13 2017, 23:35) *
Как по мне самый простой способ - это использовать package control. Это пакет sublime позволяющий довольно просто управлять установкой/удалением других пакетов
вот здесь https://packagecontrol.io/installation руководство по установке. Просто вводите указанный код в консоль subliime, а дальше preferences->package control->install и указываете нужный Вам пакет. Всеsm.gif

Большое спасибо!
Забавно, надо было переоткрыть файл заново, чтобы увидеть раскраску.
DSIoffe
И ещё: а можно ли в Sublime Text одновременно просматривать/править два участка одного и того же файла? Два разных файла и больше - легко, а вот один и тот же?
Заранее признателен.
RobFPGA
Приветствую!

Цитата(DSIoffe @ Apr 17 2017, 12:23) *
И ещё: а можно ли в Sublime Text одновременно просматривать/править два участка одного и того же файла? Два разных файла и больше - легко, а вот один и тот же?
Заранее признателен.


Да хоть и 4 - правая кнопка на закладке - команда Clone
Vew -> Layout -> ...

Удачи! Rob.
DSIoffe
Цитата(RobFPGA @ Apr 17 2017, 12:37) *
Приветствую!
Да хоть и 4 - правая кнопка на закладке - команда Clone
Vew -> Layout -> ...
Удачи! Rob.

Нету у меня Clone, только Close.
У меня Sublime Text 3, build 3126. Windows 10 64.
Может, попробовать другую версию?
R6L-025
Могу предположить что clone это команда из Sublime2, у меня в 3-м это работает так: "File -> New View into File"
DSIoffe
Цитата(R6L-025 @ Apr 17 2017, 15:08) *
Могу предположить что clone это команда из Sublime2, у меня в 3-м это работает так: "File -> New View into File"

Спасибо, теперь всё как надо!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.