Emacs 编辑verilog 学习日记

    终于开始写博客啦。以前一直打算写。由于工作忙一次次延期了。写博客的好处不必多说。

以前有一些学习心得总是用一个word,或者note记录一些。时间久了都不知道弄哪儿去了。。

从今天开始记录学习中点点滴滴。

 

1:Emacs 基本操作

C-  表示 Ctrl 键。          

C-f 就表示:按住Ctrl 键再输入 f。

 

 M-  表示 META(或 EDIT 或 ALT)键。          

如果你的键盘上没有 META 、EDIT 或 ALT 键,用下述方法也等效:          

先按一下 ESC 键然后放开,再输入 <chr>。我们用 <ESC> 来表示          

ESC 键。

 

 C-v     向前移动一屏
 M-v     向后移动一屏
 C-l     重绘屏幕,并将光标所在行置于屏幕的中央  

 

光标移动

    C-p

C-b           C-f 

    C-n

 

“P N B F”四个字母分别代表了四个词,用这四个词记忆这些组合键会更容易:
P 代表 previous(上一行),N 代表 next(下一行),B 代表 backward(回
退),而 F 则代表 forward(前进)。这些组合键今后将与你形影不离

C-f      向右移动一个字符     

C-b     向左移动一个字符

M-f     向右移动一个词【对中文是移动到下一个标点符号】        

M-b     向左移动一个词【对中文是移动到上一个标点符号】

C-n     移动到下一行        

C-p     移动到上一行

C-a     移动到行首        

C-e     移动到行尾

M-a     移动到句首        

M-e     移动到句尾

 

M-<  移到本快速指南的最开始

M->  移到本快速指南的最结尾

 

C-u 指定重复操作次数。

C-u 8 C-f 会向前移动 8 字符

 

C-x 1   只保留一个窗格(也就是关掉其它所有窗格

C-x 数字(1 2 3)挺好,可以开多窗口浏览 。挺好用的

<Delback>      删除光标前的一个字符        

C-d             删除光标后的一个字符

M-<Delback>  移除光标前的一个词        

M-d                移除光标后的一个词

C-k                 移除从光标到“行尾”间的字符        

M-k                 移除从光标到“句尾”间的字符

 

移动光标到要移除内容开头位置。
输入 C-@ 。Emacs 应该会在屏幕的下方显示一个“Mark set”的消息。
移动光标到要移除内容结束位置。
输入 C-w,从“你”开始到“端”之前的文字被全部移除

 

 C-x u 撤销 

 C-_ 撤销

 

C-x C-s   储存这个文件

C-x C-b   列出缓冲区

C-x s   保存多个缓冲区

 

C-y 粘贴

C-w 剪切

M-w 复制

 

2:Emacs与verilog

Emacs下载网址。

ftp://ftp.gnu.org/gnu/emacs/windows

 

安装方法

http://www.verilog.com/emacs_install.html#windows

 

emacs veirlog mode 学习参考网址

http://www.veripool.org/projects/verilog-mode/wiki/Verilog-mode_veritedium

http://bbs.eetop.cn/viewthread.php?tid=185210&highlight=emacs

 

eg:

module test(/*AUTOARG*/
   // Outputs
   a,
   // Inputs
   clk, rst_n, b, c
   );
   input clk;
   input rst_n;
   input [3:0] b;
   input [3:0] c;
  
   output a;
   /*AUTOREG*/
   // Beginning of automatic regs (for this module's undeclared outputs)
   reg   a;
   // End of automatics
  
always@(/*AS*/b or c or rst_n)
  if(!rst_n)
    a = 4'h0;
  else
    a=b+c;
  
endmodule

 

终于完成自己第一篇博客了。虽然花了一些时间。但是还是蛮有收获的。以后会一路伴随博客成长。come on!!!

 

 

 

 

 

 

 

 

 

 

 

 

修行之道: 关注大师的言行, 跟随大师的举动, 和大师一并修行, 领会大师的意境, 成为真正的大师。
原文地址:https://www.cnblogs.com/ldjrl2013/p/3355620.html