国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

在Vim中集成emacs下的verilog-mode功能

mating / 2830人閱讀

摘要:在上安裝配置更新最新下載最新版可以見安裝從網(wǎng)上找到的教程清一色是讓在目錄下新建一個(gè)目錄然后放進(jìn)去,再寫個(gè)要新建還需要用窗口但我照做了沒有用在下,依次輸入回車,就可以看到下面界面里面并不包含目錄,所以它沒有起作用從的輸出看,第一

在vim上安裝配置verilog-mode 更新emasc最新verilog-mode 下載

最新版可以見 verilog-mode

安裝 window

從網(wǎng)上找到的教程清一色是讓在$HOME目錄下新建一個(gè)elisp目錄然后放verilog-mode.el進(jìn)去,再寫個(gè).emacs
要新建.emacs還需要用cmd窗口echo hi > .emacs
但我照做了沒有用
在emacs下, 依次輸入C-h v load-path回車, 就可以看到下面界面

里面并不包含$HOME目錄,所以它沒有起作用

從load-path的輸出看,第一個(gè)是emacs/26.1/site-lisp,所以可以把解壓縮后的verilog-mode.el放到這個(gè)目錄里
同時(shí)在該目錄新建一個(gè)文件site-start.el

;; Load verilog mode only when needed
(autoload "verilog-mode "verilog-mode" "Verilog mode" t )
;; Any files that end in .v should be in verilog mode
(setq auto-mode-alist (cons  "(".[v|sv]"" . verilog-mode) auto-mode-alist))
;; Any files in verilog mode should have their keywords colorized
(add-hook "verilog-mode-hook "(lambda () (font-lock-mode 1)))

這樣當(dāng)打開.v或.sv開頭的文件,會(huì)自動(dòng)加載verilog-mode插件

Linux

新建~/.elisp目錄,把verilog-mode.el拷貝進(jìn)去
在~/.emacs里輸入

(defun prepend-path ( my-path )
(setq load-path (cons (expand-file-name my-path) load-path)))

(defun append-path ( my-path )
(setq load-path (append load-path (list (expand-file-name my-path)))))
;; Look first in the directory ~/elisp for elisp files
(prepend-path "~/.elisp")
;; Load verilog mode only when needed
(autoload "verilog-mode "verilog-mode" "Verilog mode" t )
;; Any files that end in .v, .dv or .sv should be in verilog mode
(add-to-list "auto-mode-alist "(".[ds]?v"" . verilog-mode))
;; Any files in verilog mode should have their keywords colorized
(add-hook "verilog-mode-hook "(lambda () (font-lock-mode 1)))

在vim上安裝verilog-mode插件

在網(wǎng)上有一個(gè)插件,但它有很多問題,基于它我修改出了一個(gè)無問題版本
https://github.com/zhuzhzh/ve...
使用vim-plug或Vundle安裝的方法如下:

vim-plug
Plug "zhuzhzh/verilog_emacsauto.vim", {"for": ["verilog", "systemverilog"] }
Vundle
Plugin "zhuzhzh/verilog_emacsauto.vim"
使用方法

a: 展開所有auto宏

d: 移除所有uato宏

注意,默認(rèn)是, 也可以在.vimrc里重設(shè)它

原始代碼如下:

//
// Created by         :  Harris Zhu
// Filename           :  test.sv
// Author             :  Harris Zhu
// Created On         :  2018-07-14 22:20:59
// Last Modified      :  2018-07-14 22:20:59
// Update Count       :  1
// Tags               :
// Description        :
// Conclusion         :
//
//=======================================================================
module foo(/*AUTOARG*/);

input i;
output [DWIDTH-1:0] o;

endmodule

module test (/*AUTOARG*/);

parameter DWIDTH=32;

input i;
output [DWIDTH-1:0] o;

foo u0(/*AUTOINST*/);

endmodule

按下a后, 變成如下

//
// Created by         :  Harris Zhu
// Filename           :  test.sv
// Author             :  Harris Zhu
// Created On         :  2018-07-14 22:20:59
// Last Modified      :  2018-07-14 22:20:59
// Update Count       :  1
// Tags               :
// Description        :
// Conclusion         :
//
//=======================================================================
module foo(/*AUTOARG*/
   // Outputs
   o,
   // Inputs
   i
   );

input i;
output [DWIDTH-1:0] o;

endmodule

module test (/*AUTOARG*/
   // Outputs
   o,
   // Inputs
   i
   );

parameter DWIDTH=32;

input i;
output [DWIDTH-1:0] o;

foo u0(/*AUTOINST*/
       // Outputs
       .o                (o[DWIDTH-1:0]),
       // Inputs
       .i                (i));

endmodule

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/25020.html

相關(guān)文章

  • 征服恐懼!用 Vim 寫 iOS App

    摘要:我們都知道和都是文本編輯器中的上古神器,你也許用,配合完成過大型或者的開發(fā),你也許配合過其他插件,完成過,代碼的開發(fā),但是很少有人試過的開發(fā)吧,畢竟的框架包含了很多東西,以及天生很長的名字,讓我們沒辦法把此神器用起來,今天我就來給大家講下 我們都知道 Vim 和 Emacs 都是文本編輯器中的上古神器,你也許用 ctags,cscopes 配合 Vim 完成過大型 C 或者 C++ 的...

    endless_road 評(píng)論0 收藏0
  • 優(yōu)測優(yōu)社區(qū)干貨精選|老司機(jī)亂談編輯器之神——vim

    摘要:點(diǎn)擊原文鏈接體驗(yàn)更佳哦優(yōu)測優(yōu)社區(qū)干貨精選老司機(jī)亂談編輯器之神騰訊優(yōu)測騰訊優(yōu)測是專業(yè)的移動(dòng)云測試平臺(tái),為應(yīng)用游戲,混合應(yīng)用的研發(fā)團(tuán)隊(duì)提供產(chǎn)品質(zhì)量檢測與問題解決服務(wù)。 文 / 騰訊 吳雙 前言 優(yōu)測小優(yōu) 有話說: 騰訊優(yōu)測只有應(yīng)用測試大神?不不不,我們還有各種研發(fā)大牛! vim 是一種信仰,我自從2004年有了這個(gè)信仰,已經(jīng)12個(gè)年頭了。本文介紹了學(xué)習(xí)vim的方法以及一些vim常用的插件...

    BaronZhang 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<