首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux和Windows的开源编辑器/IDE

Linux和Windows的开源编辑器/IDE
EN

Software Recommendation用户
提问于 2016-09-25 17:13:46
回答 4查看 169关注 0票数 1

目前,我正在使用崇高文本3,但我正在寻找一种开源的替代方案,即:

  • 是免费的、免费的和开放的
  • 至少适用于Linux和Windows
  • 在Linux上使用本机GTK主题
  • 至少有语法高亮显示:
    • HTML (使用Jinja2)
    • CSS
    • 触笔
    • SCSS
    • JS
    • TS
    • Vue
    • Python
    • 生锈
    • C++

  • 有皮毛,至少有:
    • HTML
    • JS
    • TS
    • Vue
    • Python

  • 具有代码智能,至少:
    • Python
    • JS

  • 埃米特
  • 有EditorConfig
  • 在左边有一个文件树
  • 有一个内置的终端
  • 有一个拆分视图,是一个用于折纸的ST3插件la。
  • 高亮括号,是用于BracketHighlighter的ST3插件
  • 在包含颜色的行之前显示一个排水沟,阴沟颜色插件用于ST3。
  • 可以轻松地处理大文件(日志来自~300 Can )

很好的富人:

  • 版本控制集成,用于:
    • Git

  • 插件系统
EN

回答 4

Software Recommendation用户

发布于 2016-10-14 03:26:32

Emacs有很多功能,您正在寻找内置或能够添加到通过包。因此,如果Emacs没有提供您想要的内置功能,那么它有超过50年的支持和定制来添加特性。它在GNU/Linux发行版上最受支持,但也有Windows和OS版本。

对于语法突出显示,它附带了AWK、BASH、C/Cpp、Python、Fortran、Java、JavaScript、Pascal和HTML。任何其他语言语法都可以添加到目录中。

Emacs附带三个默认运行shell的命令:M、M项和M。所以你不是只有一个终端选择,而是三个。终端可以分割成多个窗口,并通过键盘快捷键在彼此之间切换。

由于Emacs是在编写时考虑到Lisp的,因此括号突出显示是内置在括号中的。

虽然学习所有的键盘快捷键需要一段时间来学习和习惯,但也有GUI版本。如果你喜欢Vim,你甚至可以在Emacs中运行一个叫做邪恶的版本。您可以查看他们的网站或他们的导游,看看它是否适合您正在寻找的东西!

票数 2
EN

Software Recommendation用户

发布于 2016-09-25 17:28:04

原子是好的,虽然它可能没有完成你的期望,开箱即用,你可能需要安装插件。

它非常好,并且与大多数GTK主题兼容,并且可以很好地处理大型文件。唯一的折衷之处在于,由于它是使用Web技术构建的,所以它通常启动起来有点慢,但之后它就完美无缺了。

票数 1
EN

Software Recommendation用户

发布于 2017-10-09 23:19:23

Visual Studio代码是一个很强的候选人。它比Atom有更多的现成的东西,而且速度明显更快(尽管它是在相同的基础上构建的)。

这是免费的开源的。它可用于Linux和Windows (以及Mac)。老实说,我不知道它是否在Linux上使用GTK,但它是高度主题化的,有许多第三方主题可用。

它附带了HTML (不确定Jinja2)、CSS、SCSS、JavaScript、TypeScript (因为它是整个项目的主要开发语言)、Python、Rust和C++的语法突出显示。(还有一吨其他人。)可以通过扩展获得手写笔和Vue支持。

具备多种语言的功能,通常作为与现有linter项目的集成而实现。我相信如果你包括可用的扩展,你会得到你所需要的。

不清楚“代码智能”究竟包含了哪些特性,但肯定有很多语言都支持IntelliSense。

有Emmet和内置终端。

有Git集成和明显的插件系统。

大多数(如果不是全部的话)其他所请求的特性要么已经包含,要么很容易通过扩展获得。

它也在以相当令人印象深刻的速度得到改善。这是一个比Atom更年轻的项目,但如果没有超过Atom,它基本上已经赶上了。

为崇高文本用户提供的小提示: VS代码专门尝试模仿ST的括号完成行为,而不是Atom(它们略有不同)。可能还有许多其他的设计决策,VS代码试图效仿ST的做法。尽管诚实地说,所有这三个编辑(崇高文本,Atom,VS代码)都是相当好的,互联网上充满了博客文章和论坛评论,这些人在这三个方面都有不同的方向(经常是再次回来)。

票数 1
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/36432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档