如何为Emacs重新定义Fortran注释字符?

时间:2014-04-02 15:28:46

标签: emacs fortran90

我使用fortran-mode在Emacs(无窗口模式)的fortran90中进行编码。我只使用了Emacs for Python,它的工作没有问题,但现在我已经切换到fortran90,我有很多小问题,我不知道如何配置。

我遇到的最大问题是使用commenting region命令。我通常使用 M - ; 来评论区域但我得到这样的东西:

c$$$  if (x1.eq.0) then 

我知道命令

C-x r t

实际上是诀窍(我可以在每行的开头插入一个!)但我已经习惯了 M - ; 命令,我希望我能继续使用它。此外,使用后一个命令,我可以评论取消注释该区域。

所以我想做的是替换符号(仅在fortran-mode中)。每当我用fortran-mode打开/关闭Emacs时它都能正常工作。

谢谢!

1 个答案:

答案 0 :(得分:2)

在过去的30年里,我还没有在Fortran中编码(!),而且我对Emacs中的Fortran模式并不熟悉。但是看看库fortran.el我发现有一些用户选项可以自定义评论行为。使用M-x customize-group fortran-comment查看它们。每个人的文件应该是不言自明的。如果没有,Emacs手册中提供了更多信息 - 请参阅节点Fortran及其子节点,尤其是节点Fortran Comments。例如,它专门讨论了Fortran模式中的M-;