SpaceVim的插件支持

SpaceVim插件支持反馈和讨论

Juno里面按shift+enter可以单独执行一行,然后如果以某种方式选中一段代码,按shift+enter可以单独执行这一段。实现非常简单就是把这部分字符串用eval之类的在Julia里面运行一下,然后把运行结果重新定向到编辑器里面就好了。

SpaceVim 是一个模块化的 Vim IDE, 以模块的方式组织和管理插件,这种方式可以很大程度上节省 vim 配置时间,而且可以很好的处理插件之间的兼容问题。

对与你说的这个功能,有点类似于 REPL, 即交互式编程。目前 SpaceVim 里,多数语言模块对于 REPL 的支持有一套统一的快捷键,比如 julia 模块里:

交互式编程

启动 julia 交互进程,快捷键为: SPC l s i

将代码传输给 REPL 进程执行:

快捷键 描述
SPC l s b 发送整个文件内容至 REPL
SPC l s l 发送当前行内容至 REPL
SPC l s s 发送已选中的内容至 REPL
1 个赞

建议 Win10 用户安装的时候注意 python 版本和 vim 版本的一致性,参考SO上面 radke 的 回答

目前在Win10上面兼容可能还有问题,几个快捷键都没有用, LaTeX-to-Unicode 的支持也有问题。

我一直用vs code, 想转VIM,请问SpaceVim相对于Vim有什么优势

1 个赞

感觉直接用Vim就行。。。

试了一下VIM, 感觉和emac差不多。我还是继续vscode,我要是教学生用Julia,光Vim就得讲两节课。

目前Julia感觉最好用的还是atom+Juno。而且vs code不支持1.0。你用完vim竟然觉得和Emacs差不多,vim和emacs的站在结束了啊:smirk:

我的Julia还是063,vs code也是一年前的,现在还没update。vscode Julia更新比较慢,不过用起来挺方便。

Emacs也是几年前去一个地方听演讲,被Richard stallman忽悠入坑的。过去老是想用这些东西,不过现在只求方便了。