官方论坛
官方淘宝
官方博客
微信公众号
点击联系吴工 点击联系周老师
您的当前位置:主页-old > 教程中心 > 问题解答 >

GVIM问题答疑【汇总贴】

发布时间:2023-11-30   作者:admin 浏览量:
GVIM使用方法及模板制作方法---如果同学们的问题我们帖子里面没有的请第一时间联系我微信同步:18022857217吴老师,

我们对新问题进行补充!




通过平时同学们反馈学习中经常用到的学习点,因此明德扬最近做了抖音系列短视频,都是一些FPGA学习技巧分享,大家感兴趣可以关注明德扬抖音号:87481069842。
内容不断更新!记得关注点赞学习不迷路!



 【问题1】我的GVIM 上 状态机  Ztj 、Test 、Module   变成这种注释。 Jsq  Shixu 都是好的。。还是我软件的问题??

关键词:GVIM、模板、变成注释

答:请重新安装GVIM软件,安装的时候更改安装路径,例如原来在C盘的,安装在D盘。


【问题2】QUARTUS打开代码,发现中文注释是乱码。

关键词:Gvim、QUARTUS、中文注释、乱码、参考图中的那种乱码文字

答:GVIM中文注释乱码问题解决方法 http://old.mdy-edu.com/jiaochengzhongxin/GVIMjiaocheng/2021/0409/1218.html


【问题3】部分命令无效,无效的命令是:Mdyjsq,MDYZTJ等。

关键词:GVIM,命令无效

答:1. 检查GVIM安装步骤,GVIM要按说明进行安装
2. 注意有一个文件叫:mdy_plugin.vim,这个文件要保存到:GVIM安装目录xxxVim72plugin下面 ,注意检查有没有此文件以及路径保存要正确。   
3. 安装说明里要保存的文件,记得要注意安放目录。      
4. 建议安装最新版本,下载链接:http://old.mdy-edu.com/wentijieda/20210409/1200.html?1617956483
5. 卸载重装安装,可以安装在其他不同的硬件盘。
6. 确保使用最新的GVIM安装包,最新的请在这里下载:http://old.mdy-edu.com/wentijieda/20210409/1200.html?1617956483.如果还不行,请截图安装情况给老师检查。        
  

【问题4】GVIM模板的时候没有缩进,所有代码都顶着第一列写,没有条理性。

关键词:GVIM,模板、没有缩进、顶格、第一行无空格,代码全是白色

答:新建文件时,请先保存.V文件,再设计代码


【问题5】Vivado设置默认编辑器为GVIM的方法 : http://old.mdy-edu.com/wentijieda/20210409/1198.html?1617956570     

关键词:GVIM,Vivado,默认编辑器

答:Quartus设置默认编辑器为GVIM的方法 : http://old.mdy-edu.com/wentijieda/20210409/1197.html?1617956604


 【问题6】使用GVIM打开文件时,提示如下窗口,是怎么回事?

关键词:GVIM,打开文件,提示,已经存在,.swp,看图中有.swp就说明是此问题


答:如上窗口,是提示您,您原来已经打开了此文件,现在又打开此文件,您是要哪种方式打开,分别是只读、可读写等。
      如果您不想有此提示,在打开前就应该把原来的文件关闭。


【问题7】安装GVIM之后,桌面出现三个图标,该使用哪一个?

关键字:GVIM,三个一样的图标,图中有gVim7.2, gVim Read7.2, gVim Easy7.2三个相同图标


答:使用第一个即可。后面两个可以删除。


 【问题8】自己编写的代码,关键词都是灰色的,如下图。

关键词:代码,关键词,灰色,白色,无其它颜色,无明显颜色,无缩进


答:需要先保存为.v为后缀,然后再输入代码。这是由于GVIM是根据文件类型为判断关键词的。


 【问题9】gvim中如何取消高亮(查找)?

关键词:gvim,取消,高亮,同一词,颜色明显,“取消”图中“高亮”显示

答:在命令模式下输入  :noh (冒号加noh)


【问题10】GVIM如何进行列操作模式?

关键词:列操作

答:在命令模式下,按 ctrl + q,可以进入列操作模式。
字母键h j k l分别表示左 上 下 右键。
按Esc键,可退出列操作模式。



【问题11】像替换、状态机一些比较长的命令记不住怎么办?

关键词:GVIM,较长命令,记不住

答:只要是再GVIM的命令模式下调用过的指令,下次使用时进入命令模式,然后输入冒号,之后按方向键“↑”和“↓”就能找到。


 【问题12】如何显示如下两行或两列的窗口?

关键词:GVIM,显示、两行或两列,窗口,分割,图中上下或者左右有灰色的分割线



答:可以使用“:vs”命令用来打开两列,使用“:sp”命令来打开两行。您可以还需要如下命令“:q”,关闭当前窗口。
       “:E”,进入文件目录,然后使用上下箭头键,来选择文件,使用回车选中文件。



【问题13】如何使用GVIM来对比文件?

关键词:对比,文件

答:假设有两个文件A和B,现在想对比两个文件内容有哪些差异,可以这样做
      1. 先用GVIM打开文件A。
      2. 在GVIM栏里,选择文件file--分割比较(diff)
      3. 在弹出的窗口中选择文件B。
      经过上面步骤,就可以比较两个文件的差异了。


 【问题14】MDY的GVIM模板,可以在LINUX的环境下使用吗?

关键词:GVIM,LINUX,环境
答:GVIM更多是是在LINUX环境下使用的。潘老师在做IC时,使用了GVIM,因此才会推广到WINDOWS环境中使用。
      MDY的GVIM模板,是可以在LINXU模式下使用的,很多学员已经实践过。
      MDY的GVIM模板,移植到LINXU下,可能需要做一些工作,如何修改vimrc文件、语法文件等。



【问题15】 有个问题哈我这里sensors_define这么多  我怎么知道是用的哪一个文件 怎么查找?

关键字:相同文件多,查找文件,问的是怎么样从多个同样名称的文件中,找出需要的那一个

 
答:打开工程,如VIVADO或者QUARTUS,看工程的设置和引用的文件是哪一个,就可以知道了


 【问题16】GVIM如何使用列操作,如在每列前面加相同字符?

关键词:列操作,加相同字符

答:简要说来,有如下几个操作。
     1. 使用ctrl+q命令,进入列操作
     2. 使用键盘中的“j”往下,“h”往上选择。
     3. 使用大写的"i"键盘,或者shift+“i”来进行插入模式。
     4. 插入你所需要的字符。
     5. 按键盘中的"ecs"键,这样所有就增加相同字符了。
     更具体的教程,请参考:http://old.mdy-edu.com/wentijieda/20210409/1199.html?1617956669



【问题17】我使用GVIM的时候好像不能调出模板,输入了Shixu,按回车根本没反应,而且我新建一个点V文件打开过后就变这样了?

关键词:GVIM,不能,调出,使用,模板

答:是因为没有配置明德扬模板文件,配置方式:http://old.mdy-edu.com/jiaochengzhongxin/GVIMjiaocheng/2022/0112/1670.html


【问题18】请问GVIM同变量高亮怎么设置?

关键词:同变量,高亮,设置,相同,标记相同词语

答:按星号键即可





【问题19】最新的Gvim,安装完后没有第6条下面的路径,路径下没有vimfiles文件夹

关键字:Gvim,安装,vimfiles,安装提到vimfiles

答:那个书写有误,放在这个路径就可以了



【问题20】日文系统下 打开Gvim是这种 怎么办啊?

关键字:GVIM,日文系统,显示日文,外国


答:日文系统的,请参考以下内容:https://www.cnblogs.com/eaglexmw/p/5427234.html其中,有一个是设置菜单语言的:set langmenu=zh_CN.UTF-8。 这一句是设置为中文的格式。请参考以下内容,改为日文 :https://www.it610.com/article/1001630.htm

[问题21】在编译Testbench 的时候出现的  第一次写这种  我调用了Test的模板  发现不能CTRL+S,这种是什么意思啊?

关键字:GVIM,fenc,图中出现fenc

 

答:输入命令:set fenc=

[问题22】E117:Unknown function: vundle#beginrtp或E117: Unkown function: vundle#installer#new路径设置错误,vim找不到vundle插件怎么办?

答:



【问题23】[nerdtree-git-status] option ‘g:NERDTreeIndicatorMapCustom’ is deprecated, please use ‘g:NERDTreeGitStatusIndicatorMapCustom’本插件的原作者@Xuyuanp在更新版本后改变了变量的名字

答:修改"g:NERDTreeIndicatorMapCustom"为"g:NERDTreeGitStatusIndicatorMapCustom"



【问题24】GVIM必读文件,第六步6.将mdy_plugin.vim放到xxxVim imfilesplugin下面;没有这个安装路径,请问怎么办?

答:请看本贴问题3的第2点


【问题25】请问gvim如何安装插件?

关键字:gvim,安装,插件

答:打开一个gvim, 运行:BundleInstall 或者在命令行运行 vim +BundleInstall +qall安装完成后插件就能用了




【问题26】如何在命令提示符中打开GVIM,为什么我这个打不开?

关键字:命令提示符,打开,操作界面,管理界面,图片有黑色管理界面


答:你在windows下,又不在gvim所在地路径下运行,当然打不开。可以打开的方法有3个

1.把gvim所在地路径加入系统搜索路径中

2.命令行中给出全部路径,比如你Gvim运行程序真实所在的路径是 D:个人Gvim 则你命令行中数入 D:个人GvimgVim.exe 这样来允

3.你在命令行中进入Gvim运行程序真实所在的路径,再输入命令来运行,比如你连续输入d:cd D:个人Gvim,来进入D:个人Gvim,再运行其下的gvim程序。



【问题27】请问输入快捷命令后,没有模板,并提示如下。

答:请先把文件保存为.v格式,再输入命令。



【问题28】这个代码风格,看不清楚。


答:请卸载GVIM,重新下载GVIM安装包,重新安装



【问题29】请教一个问题 怎么配置gvim 会有关键字补全功能?比如我输入al 就提示always

答:编辑模式——输入al+Ctrl+p



【问题30】怎么按照GVIM配置模板出不来,显示是这样的

答:这个应该是模式错误,图片现在是命令模式,如果是想写代码,点击i进入编辑模式就可以写东西了



 温馨提示:明德扬除了培训学习还有项目承接业务,擅长的项目主要包括的方向有以下几个方面:



1. MIPI视频拼接


2. SLVS-EC转MIPI接口(IMX472 IMX492)

3. PCIE采集系统

4. 图像项目

5. 高速多通道ADDA系统

6. 基于FPGA板卡研发

7. 前端模拟采集、射频、电荷灵敏前置放大器


需要了解相关信息可以联系:江老师18022857217(微信同号)



   拓展阅读