linux中vim/gvim的安装参考如下链接:
https://blog.csdn.net/Stone_Age/article/details/47276995?utm_source=blogxgwz8
安装完后,在用户目录下vim和gvim都能正常使用。但不能进行systemverilog语法高亮,参考网上的一些高亮做法,一直会报错。
安装后我出现了backspace不能删除的现象,通过在.vimrc中加入如下命令解决了:
set backspace=2
注意backspce和=和2之间不能有空格。
第一种高亮做法:
1,准备好高亮的文本。我自己用的是verilog_systemverilog.vim文件,已经上传至我的CSDN
https://download.csdn.net/download/llxxyy507/11146546
2,在家目录下的.vimrc配置文件中添加一下命令打开
syntax on "确定vim打开语法高亮"
filetype on "打开文件类型检测"
filetype plugin on "为特定的文件类型允许插件文件的载入"
filetype indent on "为特定的文件类型载入缩进文件"
3,在自己的主目录下(一般是 /home/用户名)新建名为 .vim 的隐藏文件夹,在 .vim 文件夹内新建两个文件夹,分别是 ftdetect 和 syntax。操作如下:
cd ~
mkdir .vim/ftdetect
mkdir .vim/syntax
4,在 ftdetect目录下新建文本文件名为 sv.vim ,具体内容仅为一行。
au BufRead,BufNewFile *.sv set filetype=verilog_systemverilog
5,将 verilog_systemverilog.vim 放到 syntax 目录下。
6,重新打开 vim/gvim 就可以了。
我这样操作后打开vim/gvim 一直会报错,而且也无法高亮显示。
摸索了很长时间发现是 au BufRead,BufNewFile *.sv set filetype=verilog_systemverilog
这句话中BufNewFile与*号之间有个空格,加入空格后就不报错了。
第二种高亮做法:
由于第一种做法最开始没有操作成功,我又找到了一个别的办法来正确高亮。
只需要verilog_systemverilog.vim文件放入/opt/vim74/share/vim/vim74/plugin目录下,就可以了