Xilinx ISE系列教程(3):关联第三方编辑器Notepad++/VS Code/UltraEdit/Sublime Text/Emacs/Vim 您所在的位置:网站首页 vivado183如何关联UltraEdit Xilinx ISE系列教程(3):关联第三方编辑器Notepad++/VS Code/UltraEdit/Sublime Text/Emacs/Vim

Xilinx ISE系列教程(3):关联第三方编辑器Notepad++/VS Code/UltraEdit/Sublime Text/Emacs/Vim

2024-07-17 17:16| 来源: 网络整理| 查看: 265

文章目录​​@[toc]​​​​1. ISE关联Notepad++编辑器​​​​2. ISE关联VS Code编辑器​​​​3. ISE关联UltraEdit编辑器​​​​4. ISE关联Sublime Text3编辑器​​​​5. ISE关联Emacs编辑器​​​​6. ISE关联Vim编辑器​​

本文是​​Xilinx ISE系列教程​​的第3篇文章。

做编程相关开发工作的朋友可能有这样一种体会:程序的架构、实现方法和思路要比编码本身更重要,不夸张的说,一个完整的代码工程,70%的时间都在进行前期设计和后期的调试,而真正的编码过程可能只占用不到30%的时间,我们要把有限的时间放在代码结构设计,代码的可复用性,代码的可维护性设计上,而要尽量缩短编码的时间。所以,一款高效的代码编辑器可以极大的提高生产力!对于FPGA开发者,Verilog编辑器的选择就非常重要,各大厂商IDE自带的编辑器实在是太简陋,如Xilinx的ISE,连基本的自动补全功能都没有,所以我们有必要在ISE中关联一款好用的第三方编辑器,如Notepad++、VS Code、Vim、Emacs、UltraEdit等。本文介绍如何在ISE环境中关联第三方编辑器。以下操作方法均在已经安装第三方编辑器的情况下进行。

1. ISE关联Notepad++编辑器

Notepad++是一款非常常用的编辑器,支持几乎所有编程语法的语法格式和高亮显示。

打开首选项配置,​​Edit->Preferences​​

Xilinx ISE系列教程(3):关联第三方编辑器Notepad++/VS Code/UltraEdit/Sublime Text/Emacs/Vim_Xilinx

选择​​ISE General->Editor​​​,选择​​Custom​​自定义编辑器:

Xilinx ISE系列教程(3):关联第三方编辑器Notepad++/VS Code/UltraEdit/Sublime Text/Emacs/Vim_fpga开发_02

输入以下内容,指定notepad++的完整路径,$1表示文件名,$2表示行参数:

{D:\Program Files (x86)\Notepad++\notepad++.exe} $1 -n$2

这样,每次双击Verilog源文件时,就会使用Notepad++来进行编辑,当有语法错误时,点击报错信息,也会定位到所在行。

Xilinx ISE系列教程(3):关联第三方编辑器Notepad++/VS Code/UltraEdit/Sublime Text/Emacs/Vim_ISE_03

另外,使用Notepad++配合Finger Text插件,还可以添加一些常用的代码片段,可以极大的提高Verilog编码效率。

使用方法:​​Notepad++配合Finger Text提高Verilog编码效率​​

Xilinx ISE系列教程(3):关联第三方编辑器Notepad++/VS Code/UltraEdit/Sublime Text/Emacs/Vim_编辑器_04

还支持自定义语法高亮规则,对于ucf/xdc等约束文件的高亮支持也不错。

ucf约束文件高亮显示

Xilinx ISE系列教程(3):关联第三方编辑器Notepad++/VS Code/UltraEdit/Sublime Text/Emacs/Vim_编辑器_05

xdc约束文件高亮显示

Xilinx ISE系列教程(3):关联第三方编辑器Notepad++/VS Code/UltraEdit/Sublime Text/Emacs/Vim_fpga开发_06

2. ISE关联VS Code编辑器

同样的方法指定编辑器选项:

{D:\Program\Microsoft VS Code\Code.exe} -g $1:$2

预览效果:

Xilinx ISE系列教程(3):关联第三方编辑器Notepad++/VS Code/UltraEdit/Sublime Text/Emacs/Vim_fpga开发_07

3. ISE关联UltraEdit编辑器

同样的方法指定编辑器选项:

{D:\Program Files\IDM Computer Solutions\UltraEdit\uedit64.exe} $1 -l$2

预览效果:

Xilinx ISE系列教程(3):关联第三方编辑器Notepad++/VS Code/UltraEdit/Sublime Text/Emacs/Vim_ISE_08

4. ISE关联Sublime Text3编辑器

同样的方法指定编辑器选项:

{D:\Program\Sublime Text x64\sublime_text.exe} $1:$2

预览效果:

Xilinx ISE系列教程(3):关联第三方编辑器Notepad++/VS Code/UltraEdit/Sublime Text/Emacs/Vim_Verilog_09

5. ISE关联Emacs编辑器

同样的方法指定编辑器选项:

{D:\Program\emacs-25.3_1-x86_64\bin\emacs.exe} +$2 $1

预览效果:

Xilinx ISE系列教程(3):关联第三方编辑器Notepad++/VS Code/UltraEdit/Sublime Text/Emacs/Vim_fpga开发_10

6. ISE关联Vim编辑器

同样的方法指定编辑器选项:

{D:\Program\gVim\gvim.exe} --remote-tab-silent +$2 $1

预览效果:

Xilinx ISE系列教程(3):关联第三方编辑器Notepad++/VS Code/UltraEdit/Sublime Text/Emacs/Vim_Verilog_11



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有