Fortran For Fun之编辑器atom

Posted FCFC

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Fortran For Fun之编辑器atom相关的知识,希望对你有一定的参考价值。

欲善其事,必先利其器。

我基本上所有的文本编辑工作都使用atom,包括

- 写代码(fortran)

- 写blog(markdown)

- 论文(latex)

以下简单介绍以下使用atom写fortran的方便之处。

主题与排版

atom的内置主题比较好看,不喜欢还可以自己安装其它的。

light 主题

dark 主题

排版

使用atom编辑器写代码完全不用在意排版的问题,对于排版不好的代码可以一键排版,很美观整齐。

自动补全

atom对于fortran语言的自动补全功能非常强大,这也是我使用atom写fortran的主要原因,能够补全的包括

  • 关键词

  • 模板

  • 代码中已有的词汇

  • 所有函数及其参数,包括fortran语言内置的以及自己写的



在线语法检测

该编辑器可以直接对fortran语言的语法进行在线检测

对于编译过程中可能出现的错误和警告都会在线提示,在代码编写阶段就可以发现存在问题的地方,代码写完后,通常可以直接编译通过。

以上视频中,我在编写代码的同时,有时会在代码右边出现一个点,该点就代表该行可能存在错误,并且在线提示错误信息,比如语法错误,未定义,未使用等等。

git

对于用git管理的代码,在编辑器中会显示git状态。

在右下方会显示当前所在分支,并且可以直接进行push,pull,fetch操作。

在编辑器的左端文件树中会用不同的颜色直接显示每个文件的 git 状态。

绿色 - 新添加还没add到git库

黄色 - 修改过但没有add和commit

灰色 - commit

这样可以很清楚的知道当前对哪些文件做过修改,方便对代码进行管理。

其它

网上有很多吐槽atom很慢,很卡,但我觉得还好,一次性开三四个工程,每个工程几万行基本上不会感到卡。

以上是关于Fortran For Fun之编辑器atom的主要内容,如果未能解决你的问题,请参考以下文章

关于代码实时分享编辑功能。。。

Atom编辑器折腾记

学习神之编辑器 Emacs

atom编辑器

Atom编辑器

在 Atom 编辑器中自动保存