美文网首页
解决在vim中打开Fortran文件(.F,.f)时有tab字符

解决在vim中打开Fortran文件(.F,.f)时有tab字符

作者: Isolatedland | 来源:发表于2019-08-20 11:07 被阅读0次

大家在用Vim写Fortran的时候,可能发现只要每行的开头有tab字符,就会被用红色填满,感觉很不好。


蛋疼的红色色块

那么解决办法时什么呢?我们打开vim路径下的s'yntax/fortran.vim文件,搜索tabs发现以下代码:

"If tabs are allowed then the left margin checks do not work
if exists("fortran_have_tabs")
   syn match fortranTab          "\t"  transparent
else
   syn match fortranTab          "\t"
endif

也就是说如果vim检测到有“fortran_have_tabs”这个变量,就会把Fortran文件中的Tabs match(红色色块)设置为transparent(透明的)。
所以解决办法就是在Vim中输入:let fortran_have_tabs=1注意这里并不一定是1,其它值也是可以的。如果自己完全不需要检测tab的话,可以在~/.vimrc文件中加入这行代码,注意这时就不需要前面的冒号了。
解决之后效果如下图:

红色色块消失

相关文章

  • 解决在vim中打开Fortran文件(.F,.f)时有tab字符

    大家在用Vim写Fortran的时候,可能发现只要每行的开头有tab字符,就会被用红色填满,感觉很不好。 那么解决...

  • 前端初学 vim命令 和 终端命令 简记

    文件打开命令 vim file 打开当前目录中文件,如果没有这个文件就会创建此文件 . vim file1 f...

  • 2018-06-12

    在vim里打开文件 写入 w 读取 r 追加 a f = open ("文件", “w”)打开一个文件并写入 如...

  • Terminal vim命令行

    打开文件vim或vi打开一个不存在的文件a时,在没有输入保存命令时,a文件是不会存储到机器磁盘上的。$ vim f...

  • MAC命令行操作MacVim

    1. 打开MacVim 2. 在Vim中修改文件在Vim中打开的文件不能直接修改,如要插入字符,需要按下i键,进入...

  • BASH脚本语法汇集

    特殊字符 文件测试 比较操作 文件比较f1 -nt f2 文件f1比文件f2新f1 -ot f2 文件...

  • python和fortran的接口

    由于历史缘故,很多成熟的计算代码都是用fortran写成的。在python中调用fortran代码,要用到f2py...

  • 文件

    文件 f = open("record.txt"):打开文件f.close():关闭文件 读取 f.read():...

  • Fortran学习笔记1

    Fortran中的字符 A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W...

  • 使用Vim比较两个文件的内容

    1. 使用vim的比较模式打开两个文件: vim -d file1 file2 或 vimdiff file1 f...

网友评论

      本文标题:解决在vim中打开Fortran文件(.F,.f)时有tab字符

      本文链接:https://www.haomeiwen.com/subject/mwmusctx.html