Vim:在fortran中跳转到if endif

标签 vim fortran

对于 C 或 C++,[{]}可用于 vim跳转到代码块的开头或结尾。是否有类似的快捷方式可以跳转到 if 之间的代码块?和 endifvim对于 Fortran?

问题是由于代码格式不太好,涉及大量嵌套 if's使可读性变得困难。这种情况有什么解决方案吗?

最佳答案

内置但默认禁用的 matchit 插件应该可以帮助您。

将此行添加到您的 vimrc :

runtime macros/matchit.vim

重新启动 Vim 后,您应该可以按 %if 跳转至endif然后回来。

关于Vim:在fortran中跳转到if endif,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32585697/

相关文章:

vim - 如何在 Vim 的 g 命令的规范模式下转义

string - 为什么 Fortran 版本的 Delphi 的 TStringList 的业余实现比 Delphi 的内置版本低 10 倍?

fortran - 为什么这个 3 行 gfortran 代码会抛出段错误?

vim - 删除换页^ L个字符

vim::n 和 :bn 之间的区别

使用 IFORT 并使用在 Microsoft Visual Studio 中编译的目标文件(即 .lib)编译 Fortran 程序

c++ - C++ 中的逐元素操作

使用 lapack 计算倒数条件数(即 rcond(x))

vim - 有人可以解释 Vim 中 ‘foldexpr’ 语法的特定用例吗?

vim - redhat vim中的可视 block 插入