Vivado使用技巧之外部編輯器配置
一、前言
????Vivado自帶的默認(rèn)編輯器功能受限,不如第三方編輯器Eclipse,Notepad++,Sublime功能強(qiáng)大。因此,Vivado提供了一個(gè)可配置項(xiàng),可將編輯器設(shè)置成外部編輯器。
二、編輯器配置
2.1 環(huán)境變量添加
????進(jìn)行配置前,需要電腦上已安裝外部編輯器,并且已添加到環(huán)境變量中,因?yàn)閂ivado是通過命令方式進(jìn)行啟用外部編輯器,環(huán)境變量設(shè)置以window10系統(tǒng)為例,搜索框直接輸入環(huán)境變量,最上方將出現(xiàn)搜索結(jié)果

????添加已安裝程序的環(huán)境變量,進(jìn)入“高級(jí)-》環(huán)境變量-》Administrator-》Path”

在Path變量中新增,此處已添加Notepad++和sublime。需注意添加時(shí)只要到可執(zhí)行程序的路徑即可,不能加上可執(zhí)行文件名稱如Sublime_text.exe等

2.2 環(huán)境變量驗(yàn)證
????打開命令窗口,直接輸入編輯器名稱,按Enter鍵后如果能直接打開編輯器說明配置成功,否則會(huì)報(bào)錯(cuò),編輯器名稱通常在編輯器安裝路徑的bin目錄下,以sublime為例,名稱為sublime_text,如果只輸入sublime,則提示非內(nèi)部或外部命令

驗(yàn)證結(jié)果

2.3?Vivado設(shè)置
? ? 以Vivado2019.1版本為例,配置路徑為“Tools->Settin->Tool Settings->Text Editor”,Current Editor中設(shè)置的即為當(dāng)前使用的編輯器,默認(rèn)為Vivado Text Editor,表示自帶的編輯器。

點(diǎn)擊下拉框展示可選擇項(xiàng),顯示了一些常用編輯器,選擇的前提是電腦已安裝該編輯器并且已配置環(huán)境變量。

? 此處選擇Sublime為例,點(diǎn)擊apply,ok設(shè)置完畢,如果要確認(rèn)是否設(shè)置成功可直接再次進(jìn)入查看,顯示為Sublime說明設(shè)置成功

2.4 配置驗(yàn)證
????設(shè)置完畢后驗(yàn)證是否配置成功,進(jìn)入到Vivado的source目錄,雙擊任意任意一個(gè).v文件,提示如下,打開失敗

將報(bào)錯(cuò)信息中的命令復(fù)制到命令窗口執(zhí)行,根據(jù)報(bào)錯(cuò)可知是命令有問題,此處原因時(shí)應(yīng)用名稱并非sublimetext,應(yīng)為sublime_text

將名稱修改為sublime_text后執(zhí)行成功,使用sublime打開了指定文件Divider.v文件。

2.5 解決Vivado配置失敗問題
根據(jù)2.4可知直接配置項(xiàng)選擇sublime存在Vivado默認(rèn)的編輯器名稱和實(shí)際安裝的存在差異,導(dǎo)致打開失敗。解決辦法為Current Editor中設(shè)為Custom Editor,再點(diǎn)擊方框2,彈出Custom Editor Definition設(shè)置窗口,在Editor輸入命令“sublime_text +[line number] [file name]”,sublime_text表示執(zhí)行程序的名稱,設(shè)置完后進(jìn)行保存

重新進(jìn)入Vivado的source窗口雙擊文件后,會(huì)自動(dòng)使用sublime打開文件。
注:如果提示打開失敗后,但在命令窗口用該命令可打開,此時(shí)可重啟Vivado再操作