对于 Fortran 文件,Vim 自动转到第 80 列之后的下一行

标签 vim fortran

我知道“标准”希望终端最多有 80 列 (see this question) ,但我现在已将该限制扩展到 100 列(使用 set colorcolumn=101)。但是,在使用 .f90 fortran 文件时,当输入第 80 列之后时,vim 会自动获取我正在编写的最后一个单词并转到下一行。有没有办法禁用该功能?

我对我的 ~/.vimrc 文件做了很多更改,但我取消了所有更改,以确保这不是我所做的事情。

编辑:

正如评论中指出的,有一个类似的问题发布了 here 。从提供的答案来看, textwidthwrapmargin 应该可以解决问题,但事实并非如此。我已经从我的 ~/.vimrc 文件中删除了每一行,以按照建议添加 set textwidth=0set wrapmargin=0 ,但是问题仍然存在。

最佳答案

您的textwidth方向是正确的,但您需要在设置Fortran语法后设置它。在 ~/.vim/after/syntax/fortran.vim 处设置一个文件,并将 set textwidth=0 放入该文件中。

关于对于 Fortran 文件,Vim 自动转到第 80 列之后的下一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32208260/

相关文章:

c++ - 当我将一个指针从 Fortran 传递给 C++ 时,第一个元素的值丢失了

binary - Fortran:硬编码一些依赖于环境变量的代码

fortran - 如何包装 fortran write 语句

performance - Fortran 暗示做写加速

python - python 变量和函数的 vim 语法突出显示?

vim - 如何在 Vim 中使用循环定义多个映射

bash - vim 红色高亮 $( )

regex - matchstr 与 vimscript 中的正则表达式不匹配

C 的 Vim 函数提示

c - 使用 TCP 与 Fortran 进行进程间通信 (IPC)