Julia的社区生态还不算好,目前没有专门的代码管理工具,在对齐和排版上有很大的不便。事实上,在使用Atom过程中,Atom中也提供了一些自带的简单的代码管理工具。
感谢QQ群中@砂銀 @Gnimuc 。

1、自动缩进

在File->keymap.cson文件中,存入以下代码

'atom-text-editor':'ctrl-alt-k': 'editor:auto-indent'

其中“ctrl_alt_k”是快捷键,这个可以自定义,只要不和keybindings中不冲突就可以,这个可以在keybindings中查一下。

2、等号对齐

先下载plugin.

我下载的是aligner.

3、实施
选择好相应的代码,分别操作二次。
(1)先缩进。ctrl_alt_k
(2)ctrl_shift _p, 弹出窗口,选择aligner.

4、问题

这个只能解决你大部分的问题,但并不完美,比如上下对齐,是失效的。但问题已经解决了92%。还是不错的。有胜于无!
期待Julia社区能尽早出现专业的代码管理工具!

Julia : 关于Atom中的Julia代码排版相关推荐

  1. julia矩阵运算_Julia中的复数及其运算

    julia矩阵运算 Julia| 复数 (Julia | Complex Numbers) The syntax to represent the complex number in Julia is ...

  2. julia fit 函数_带有Julia中示例的flipsign()函数

    julia fit 函数 Julia| flipsign()函数 (Julia | flipsign() function) flipsign() function is a library func ...

  3. jupyter notebook 中添加 Julia kernel

    1.下载 Julia 2.安装Julia 2.1 Ubuntu $ tar -xvzf julia-1.5.2-linux-x86_64.tar.gz $ sudo cp -r julia-1.5.2 ...

  4. visual c 怎么编程语言,如何在c中使用julia语言(visual studio)

    嵌入朱莉娅 是的Julia可以嵌入到Julia本身可用的所有平台上的C或C程序中,并且在所有情况下通用方法都是相同的,但特别是Windows中的嵌入更加困难,因为目前编译/嵌入的框架(gcc)不是该平 ...

  5. 如何在Visual Studio Code中编译C ++代码

    PS: This was published on my Blog here. PS:这已发布在我的Blog 此处 . C++ is a statically-typed, free-form, (u ...

  6. julia:使用控制流程(learning julia)(完结)

    与任何其他语言一样,Julia提供了控制代码流的功能. 控制流技术大部分遵循熟悉的模式; 然而,其中一些有微妙的变化. 在本章中,我们将详细解释如何使用各种控制流技术构建Julia程序,以提供有效的代 ...

  7. atom 中首次使用git_使用Atom获得更好的Git提交消息

    atom 中首次使用git by Hasit Mistry 通过Hasit Mistry 使用Atom获得更好的Git提交消息 (Get Better Git Commit Messages with ...

  8. ubantu java编辑器_Linux Ubuntu中最好的代码编辑器 程序员都这么看吗?

    [IT168 应用]Linux Ubuntu 中最好的代码编辑器是哪个 ? 这要看程序员的使用习惯和喜好了,Atom.Brackets.Sublime Text 是最常用的三个,也许程序员们还有更喜欢 ...

  9. Atom飞行手册翻译: 2.12 在Atom中写作

    在Atom中写作 虽然Atom通常可能用来编写软件的代码,但是它还可以用来高效地编写文章.这通常采用一些标记语言,比如说Markdown和Asciidoc(也就是英文手册所用的格式)来完成.下面我们会 ...

  10. Atom飞行手册翻译: 2.11 Atom中的版本控制

    Atom中的版本控制 对于任何项目来说,版本控制都是很重要的一个方面.Atom集成了一些基本的Git和Github功能. 检出(checkout)HEAD中的版本 cmd-alt-Z快捷键检出当前文件 ...

最新文章

  1. 【GoLang】GoLang GOPATH 工程管理 最佳实践
  2. 第十四届智能车竞赛规则浅聊
  3. 【SDOI2017】天才黑客
  4. hdu5025 状态压缩广搜
  5. Leetcode 113. 路径总和 II 解题思路及C++实现
  6. 让对方ping不通你的主机
  7. Ubuntu 16.04启用 TCP 拥塞控制之 BBR
  8. 如何解决 FrameBuffer console (vc)自动关闭显示
  9. 多吉搜索不能用了_「转载」一个纯粹的中文搜索引擎:「Doge Doge」多吉搜索
  10. 超星尔雅不让下载?课件,拿来吧你!
  11. ovs vlan tag管理
  12. java验证码不显示_chrome无法显示Java生成的验证码图片
  13. 程序员必备的思维能力:结构化思维
  14. python-OpenCV信用卡数字识别
  15. 刘强东隐退:卸任京东CEO
  16. 好的代码结构是什么样的?
  17. “舒适区”的科学原理:为什么走出舒适区这么难?
  18. 会员计费系统c语言_c语言课程设计报告会员卡计费系统源代码
  19. 无机铜杀真菌剂行业调研报告 - 市场现状分析与发展前景预测
  20. STM32开发日记001:ARM和单片机之间的关系

热门文章

  1. JavaScript原型、函数伪装(apply,call)、继承
  2. VMware ESXi5.0防火墙命令
  3. 网络编程遇到的一个错误?
  4. Python:每日一题008
  5. linux audit审计(7)--读懂audit日志
  6. Yii2实现自定义独立验证器的方法
  7. 如何在Mac OS X上安装 Ruby运行环境
  8. STM32 外部中断
  9. 信息发布系统 Jquery+MVC架构开发(5) DAL层
  10. javascript获取css样式文件中定义的样式的方法