摘要: 例如我的opensuse在中文环境下不能在astro中输入指令,Calibre的grid spacing设置框不能输入,经过摸索,找到以下两种解决方法:1.将系统环境变成英文,在.bashrc中加入:export LANG=en_US2.保持中文环境,在.bashrc中加入:export XMODIFIERS=@im=ibus(注意:这里我的系统输入法实际是scim,所以这里是把@im设成任意不是... 阅读全文
posted @ 2013-09-09 21:36 T_shell 阅读(2372) 评论(0) 推荐(0) 编辑
摘要: 例如从下面三个字符串中查找不包含my的hello world:hello_your_worldhello_my_worldhello_his_world要匹配不包含my的字符串,可以用hello((?!my).)*world,使用sublime text测试如下:解释:hello:包含hello(:分组开始(?!my):使用否定式前瞻,表示从hello开始后面不能有my,注意这里的前瞻指的是在.后... 阅读全文
posted @ 2013-08-05 14:42 T_shell 阅读(1671) 评论(0) 推荐(0) 编辑
摘要: Verilog-1995 VS Verilog-20012001年3月IEEE正式批准了Verilog‐2001标准(IEEE1364‐2001),与Verilog‐1995相比主要有以下提高。1、模块声明的扩展(1) Verilog‐2001允许将端口声明和数据类型声明放在同一条语句中,例子如下:(2)Verilog‐2001中增加了ANSIC风格的输入输出端口声明,可以用于module,tas... 阅读全文
posted @ 2013-08-04 16:26 T_shell 阅读(14516) 评论(2) 推荐(7) 编辑
摘要: 这是我自己写的一个插件,可以自动生成模块端口,自动模块实例化(需要ctags支持),自动加入实例化接口,加入文件头,可以通过 packagecontrol安装(搜verilogautomatic即可),github地址:https://github.com /Tian-Changsong/Verilog-Automatic,欢迎大家使用和反馈。 阅读全文
posted @ 2013-05-06 12:20 T_shell 阅读(8371) 评论(1) 推荐(0) 编辑
摘要: 找到Default包中的exec.py,替换45行:proc_env[k] = os.path.expandvars(v).encode(sys.getfilesystemencoding())为proc_env[k] = os.path.expandvars(v.decode(sys.getfilesystemencoding())).encode(sys.getfilesystemencodi... 阅读全文
posted @ 2013-04-28 21:47 T_shell 阅读(3680) 评论(0) 推荐(0) 编辑
摘要: 今天写代码遇到下面的情况,ext_name是文件的扩展名,我想判断它是不是'.v'或者'.V',就写成了下面的:if ext_name is not ('.v' or '.V'):然后出错了,经过翻书才知道对于or这种短路操作符,只要第一个表达式不是false,整个a or b返回的值就是a的值,否则就是b的值。对于and也是一样,只要a不是false,a and b返回的就是b的值。下列情况在p... 阅读全文
posted @ 2013-03-31 10:32 T_shell 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 1.文件或路径中不能有中文或者sublime text不能识别的字符,否则对包含不能识别字符的文件不能查看symbol,而受此影响,顶层也不能使用shift+alt+s来查看所有的symbol。2.假如当前文件路径为A/B/test.v,要对这个文件更新tag,若A目录中已经有了.tag文件,则会在A目录中生成新的tag,如果A中没有才在B中生成,所以ctags会先在父文件夹中搜索,一直到当前文件... 阅读全文
posted @ 2013-03-24 16:55 T_shell 阅读(1818) 评论(0) 推荐(0) 编辑
摘要: 第一次做后仿,就出现了问题,发现如果不加SDF,波形也会有延时:后来发现,这些延时都是仿真库中定义的,而且加载SDF后的延时就是实际的延时了,而不是库中定义的延时,但出现了好多违例,modelsim波形如下:箭头处出现了holdtime违例,原来是仿真库中含有时序检查函数:$setuphold(posedgeCK&&&(SandR==1),posedgeJ,tsetup$J$CK,thold$J$... 阅读全文
posted @ 2013-03-13 12:51 T_shell 阅读(2495) 评论(0) 推荐(0) 编辑
摘要: The Options Users with ATI cards basically have these options:Standard Open Source Drivers Usually stable. These drivers currently have relatively poor 3D performance, but newer 3D drivers using the Gallium3D infrastructure are under development.Edge Open Source Drivers These drivers have improved . 阅读全文
posted @ 2012-12-20 14:37 T_shell 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 实在是不喜欢将这种针对某种类型的插件放在plugin目录,因为这样不论打开什么类型的文件都会加载插件。之前c-support就被我扔到ftplugin了,一点问题没有。但perl-support有点小问题(虽然两个插件出自一个作者之手),原因是perl-support中的autocmd用的是BufNewFile,BufRead触发事件,改成FileType就行了。另外还要将perl-support.vim和ftplugin中的perl.vim合并成perl.vim放于ftplugin下,不能分开放在ftplugin/perl/目录下,某则linux下会找不到template文件修改perl-s 阅读全文
posted @ 2012-12-12 17:03 T_shell 阅读(1112) 评论(0) 推荐(0) 编辑