ISE调用Notepad++并且实现错误高亮定位的方法

不管是ISE还是QII,自带的文本编辑软件虽有改进,但仍然让人不过瘾,写代码一直用的是Notepad++,一个很好用的文本编辑软件。最近做毕设,用的是ISE13.2,ISE调用Notepad++的方法很简单:ISE下点击菜单Edit -> Preferences -> Editor. 在Editor选项框里选择Custom,在Command line syntax文本框里输入:

{C:/Program Files/Notepad++/notepad++.exe} $1
大括号{}里是你的notepad++.exe的路径,路径中存在空格的话加上大括号;$1相当于文件名。
然后点OK。以后在ISE工程下点击某个.v或.vhd文件,或者文件编译报错点击错误文件,都会自动调用Notepad++来打开文件。

但是遗憾的是,这种方法并不能实现错误高亮定位,即编译报错点击错误文件,弹出的Notepad++的高亮定位和光标总是出现在代码的第一行,并不能快速地定位到错误出现的那一行,非常不方便。而且网上都没有ISE下调用Notepad++实现错误高亮定位的方法=.=||

没有办法只好自己琢磨,参考网上相关的方法,加上自己的试验,终于试出来了。

前面的步骤同前面相同,只是需要在Command line syntax文本框里输入:

{C:/Program Files/Notepad++/notepad++.exe} $1 -n$2

-n是Notepad++的命令行,代表文件打开后光标所在的行号;$2是指定的行号;注意$1前面和后面的空格。

如此这般,ISE调用Notepad++并且实现错误高亮定位的方法就彻底实现了。

参考资料:

赛灵思关于ISE调用第三方文本编辑软件的回答:

http://www.xilinx.com/support/answers/13713.htm

QII调用Notepad和定位错误行的方法:

http://www.cnblogs.com/yuphone/archive/2011/12/27/2303817.html

Notepad++命令行:

http://npp-community.tuxfamily.org/zh-hans/documentation/notepad-%E7%94%A8%E6%88%B7%E6%89%8B%E5%86%8C/%E5%91%BD%E4%BB%A4%E8%A1%8C

转载于:https://www.cnblogs.com/5uperDing/archive/2012/01/05/2313262.html

ISE调用Notepad++并且实现错误高亮定位的方法相关推荐

  1. H5开发:调用高德地图api实现H5定位功能

    关于定位,分为GPS定位和网络定位.本文将详细描述的浏览器定位,属于网络定位.这是一种通过使用高德JS-API来实现位置定位.城市定位的方法,包含了IP定位,检索等多种网络定位方式.如果您的手机支持G ...

  2. 最大调用堆栈大小超出错误

    我正在使用Direct Web Remoting(DWR)JavaScript库文件,并且仅在Safari(台式机和iPad)中出现错误 它说 超出最大呼叫堆栈大小. 该错误的确切含义是什么,它会完全 ...

  3. ios请求php接口失败,laravel,php_iOS调用Laravel接口返回错误信息,laravel,php,ios - phpStudy...

    iOS调用Laravel接口返回错误信息 iOS端代码如下: AFHTTPRequestOperationManager *manage = [[AFHTTPRequestOperationManag ...

  4. 此计算机上无法找到autocad2017,电脑安装cad2017时提示错误:无法定位inf文件怎么办...

    ‍‍ AutoCAD是一款自动计算机辅助设计软件,可以用于绘制二维制图和基本三维设计.有些用户在在安装cad2017的时候却出现了错误:无法定位inf文件的提示,导致无法安装,这该怎么办呢?我们可以在 ...

  5. Web Api 调用时出现405错误解决方案

    Web Api 调用时出现405错误 之前可以调用成功,说明配置没问题 说明: .net core WebApi 在配置终结点时adress不需要指定svc,但是wcf服务需要 错误提示: Syste ...

  6. java有丰富的库,【判断题】Java有丰富的库供我们调用 A. 正确 B. 错误

    [判断题]Java有丰富的库供我们调用 A. 正确 B. 错误 更多相关问题 [单选,B型题] 整体治疗() [单选,B型题] 一指禅推法的操作频率每分钟是() [单选,B型题] 整体与局部同治() ...

  7. ISE 启动Modelsim的xilinxcorelib_ver错误

    ISE 启动Modelsim的xilinxcorelib_ver错误 使用ISE启动Modelsim已经很多次了,都很顺利,可是今天突然出现错误,: # ** Error: (vsim-19) Fai ...

  8. 配置sublime test3 PHP语法错误高亮

    配置sublime test3 PHP语法错误高亮. 在Sublime Text3下同时按住ctrl+shift+p,然后输入install,选择Install Package 输入sublimeli ...

  9. mc手游服务器明日之后无限法则,手游《明日之后》错误的定位错误的核心,上线没多久就开始凉了...

    原标题:手游<明日之后>错误的定位错误的核心,上线没多久就开始凉了 盘点网易最近出来的所有游戏,都是雷声大雨点小,开服阵仗大以为要火,结果几天凉嗖嗖!决战平安京,非人学园,逆水寒,明日之后 ...

最新文章

  1. Python技巧之函数拆包裹
  2. Windows Server 2008远程桌面端口更改方法
  3. u盘 linux centos 5.3,鸟哥linux私房菜学习笔记,U盘安装centos5.3不能正常进入图形界面的问题...
  4. RHEL4- SAMBA服务(四)在x-window下图形界面简单搭建samba服务器
  5. ASP.NET Core 运行原理解剖[2]:Hosting补充之配置介绍
  6. 边打工边研究数学 泸州“农民数学家”出版15本著作
  7. OpenShift 4 Hands-on Lab (0) - 教程说明和准备环境
  8. 使用cmd命令创建vue(ivieiw)项目
  9. CentOS7更换阿里yum源
  10. docker安装gamit_Ubuntu 14.04下Gamit10.5安装
  11. PR界面基础介绍与应用
  12. windows 修改密码 在计算机管理中,管理员如何在Windows 10中更改其他用户的密码...
  13. MOS管开关速度相关参数
  14. 42、使用mmrotate中k3det进行旋转目标检测,并进行mnn部署和ncnn部署
  15. easyexcel使用问题:使用时导出的excel文件损坏,打开不了,后台没异常错误
  16. 测试员都是背锅侠?测试人员避“锅”攻略,拿走不谢
  17. 初探Electron,从入门到实践
  18. php简易留言板功能,简单实现PHP留言板功能
  19. 使用Ganache,web3js和remix在个人区块链上部署并调用合约
  20. 【docker-jenkins搭建】docker的jenkins容器java版本(四)

热门文章

  1. 十一级指针实现百万qq号的增删查改以及排序写入
  2. 论https和http谁对网站优化更友好
  3. 第十三届蓝桥杯Java_C组题目
  4. PHP面试题:你常用到的mysql命令?
  5. SQL基础【十一、分页 limit top rownum】
  6. 创建Goldengate例外句丙记录跟踪Oracle错误
  7. mysql的my.cnf
  8. [SCOI 2010]传送带
  9. 谈一下JavaScript的语法
  10. SpringMVC小结