[原创]让修改求解器文件变得简单(二)
编辑神器Gvim
上一篇帖子给大家介绍了 UltraEdit,这个帖子将给大家介绍另一款编辑神器Gvim,对于程序猿来说,应该比较熟悉Gvim,但是对于CAE宅男,可能没听过其大名。其实一开始接触到它我是拒绝的,这货丑也就算了,各种菜单连意思都看不懂,胡乱点了半天,出来一些莫名其妙的结果,简直不是人用的。
后来网上一搜,才发现这货却是高逼格的象征,有着编辑器之神的之称,厉害了我的哥,据说其学习曲线是这样的,更增加了其神秘感。再看看下面的Vim键盘图,这也是牛的不行了。
Vim可以在编辑菜单下设置背景颜色风格,字体等,将gvim调整为一个比较适合我们使用的编辑环境。 然而,gvim 是不会自动记住我们这次所做的调整的,下次再打开 gvim 时, 它又变回了原先的模样。Gvim是通过安装目录下的配置文件.vimrc 来设置编辑环境的,因而我们只有自己编写vimrc来更改设置风格。贴主改造后的风格是这样的,上万行的文件只剩下几十行,而且结构清晰明了,这效果是不是也杠杆的呢~[扫帖子后面二维码,关注公众号,可以向我索要vim配置文件哦]
Vim自带abaqus主角关怀,天然支持inp文件高亮和折叠,这也是没得说了~可以看到在语法菜单下,有Abaqus选项。
Vim有各种牛逼的功能和技巧,单也有一定难度,但是各位不要被吓着了,我们又不是程序员,用来编辑inp,k文件,掌握一些基本的 就够用十年了。
下面介绍三招:
1、Esc 进入 normal 模式 就是输命令 要想编辑 就I 或者 insert 进入编辑模式
2、常用的查找替换
3、展开折叠
我们能够像UltraEdit那样自定义文件类型吗?比如我想让其识别Ls-Dyna的k文件。答案是肯定的,安装目录,ftplufin文件下有一个abaqus.vim ,我们可以看到定义abaqus关键字的相关代码。
那么vim是怎么识别文件类型的呢? 贴主顺藤摸瓜,在目录下找到了一个名为 filetype.vim 的文件,通过搜寻inp字眼,找到下面一行代码 au BufNewFile,BufRead *.inp call s:Check_inp()。没错,这就是自带inp关怀所在,于是贴主在后面加了一个*.k ,打开k文件也同样的效果了。
总结,总之文本编辑器很多,选择一个用着顺手,方便,快捷的会让自己事半功倍。
伙伴们可以扫下面二维码关注我的公众号‘CAE仿真实验室’哦,我们将定期给大家分享有限元仿真干货,谢谢~