首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

产品解析:Github Atom

按照atom作者的意思:textmate/sublime text提供了受限的扩展性;而vim/emacs扩展性很好,但编写扩展需要特定的scripting language。...使用起来是这个样子: ? 这个功能极其简单,对于一个程序员来说,只要告诉他用户选择的是什么,最迟不超过半小时就能编码完成排序。我们看看 atom sort 的代码: ?...这是vim/emacs所无法比拟的 —— python程序员要比vim script或者emacslisp程序员多多了!...但web的问题在于你无法掌控entry point。如果你的app不被bookmark,那么用户下次记得你的代价就比较大。这是为什么会有phoneGap这样看上去奇怪的hybrid出现。...但在desktop上,这个可行性大了不少,因为开源的chrome的生态圈成熟。

1.5K80

用了VS Code、IDEA等十几款编辑器后,我总结出优秀编辑器的特质

它提供了在编辑 git 版本文件时在缓冲区中看到的标志(添加、修改、删除等):它能做的事情还有很多,甚至可以预览 hunk,在编辑器 内部 暂存或丢弃它们,对我来说太好用了。...我认为它没什么用(或许有人安装的插件带很多键绑定,就会喜欢它吧),但是它看起来很酷。 itchyny/lightline.vim 看起来很酷的状态行。...coc.nvim 有时会感觉奇怪,容易出问题。例如在编辑 Java 时,尝试跳至符号的定义(或只是向上查找符号)时,它经常会超时,体验很差。...emacs/DOOM emacs 的优点 一旦设置正确(更好的默认设置等),这个编辑器就会给人现代化的感觉(就像你在 VS Code/atom 中体验的一样)。它流畅且设计精良。...总的来说,emacs 和 DOOM emacs 比 vim 或 neovim 等编辑器更具交互性,我认为这种方法更好用。 它使用 gtk 作为 Linux 上的后端。

1.8K10
您找到你想要的搜索结果了吗?
是的
没有找到

与子龙山人聊 Emacs 与程序员修炼之道

本期人物 • 播:西瓜[1] • 嘉宾:子龙山人[2] Show Notes •嘉宾介绍 • 个人网站:https://zilongshanren.com/ • Emacs China[3] 论坛创始人...,不要在“工具”上花太多时间 • Master Emacs in 21 Days[5] • Hack Emacs 是件上瘾的事情,需要防止过度,设置 deadline • 不要觉得用其他工具就信仰崩塌了...reproducible research[6] • 已经工作的话,基于成熟配置先把 Emacs起来 •使用 evil,彻底解决小手指痛的问题 • 不要觉得在 Emacs 用 vim 按键方式就不...视野要放在全球,不要局限在自己的一亩三分地 •播的分享 • Emacs China 论坛[10] •建站工具 Hugo[11] • 支持 org mode, emacstalk[12] 网站就是使用...Hugo 搭建起来的 收听方式 1.

52520

我的 IDE 太重了,所以迁到了 Emacs

题在于,仅仅在使用 IntelliJ 编写代码和运行测试一个小时左右之后,这台笔记本电脑就变得非常烫手了。风扇的噪音越来越大,最后实在让人讨厌了。...因此,问题看起来跟某种特定的语言或者插件没有关系。...遗憾,对我来说,Vim 是一个我从未想过要使用的工具。我知道有几个基于 VIM 的、新颖有趣的 IDE 项目,比如 neovim,考虑到其广泛的应用,这使它成为一个有吸引力的选择。...我承认 VS Code 看起来不错,也知道它是当今最流行的编辑器,但它就是不适合我。如果你觉得它足够好,那也可以了……但我肯定需要别的东西。 Emacs 来拯救?!...然而,我在意的主要问题是,风扇的声音太大,这虽然试图让 CPU 保持凉爽,但键盘变得太热,触摸起来很不舒服。

1.1K10

史上最轻量的 IDE……

题在于,仅仅在使用 IntelliJ 编写代码和运行测试一个小时左右之后,这台笔记本电脑就变得非常烫手了。风扇的噪音越来越大,最后实在让人讨厌了。...因此,问题看起来跟某种特定的语言或者插件没有关系。...遗憾,对我来说,Vim 是一个我从未想过要使用的工具。我知道有几个基于 VIM 的、新颖有趣的 IDE 项目,比如 neovim,考虑到其广泛的应用,这使它成为一个有吸引力的选择。...我承认 VS Code 看起来不错,也知道它是当今最流行的编辑器,但它就是不适合我。如果你觉得它足够好,那也可以了……但我肯定需要别的东西。 Emacs 来拯救?!...然而,我在意的主要问题是,风扇的声音太大,这虽然试图让 CPU 保持凉爽,但键盘变得太热,触摸起来很不舒服。

23610

史上最轻量的 IDE……

题在于,仅仅在使用 IntelliJ 编写代码和运行测试一个小时左右之后,这台笔记本电脑就变得非常烫手了。风扇的噪音越来越大,最后实在让人讨厌了。...因此,问题看起来跟某种特定的语言或者插件没有关系。...遗憾,对我来说,Vim 是一个我从未想过要使用的工具。我知道有几个基于 VIM 的、新颖有趣的 IDE 项目,比如 neovim,考虑到其广泛的应用,这使它成为一个有吸引力的选择。...我承认 VS Code 看起来不错,也知道它是当今最流行的编辑器,但它就是不适合我。如果你觉得它足够好,那也可以了……但我肯定需要别的东西。 Emacs 来拯救?!...然而,我在意的主要问题是,风扇的声音太大,这虽然试图让 CPU 保持凉爽,但键盘变得太热,触摸起来很不舒服。

28210

R语言的好与坏丨讲座中字视频丨附讲座PDF

Excel有编程语言,但若孤立地学习这个语言,想学习VBA但不为Excel编程就会有些奇怪。 另一个例子是EmacsEmacs有其编程语言名叫Emacs Lisp。是Lisp里一个非常老的分支语言。...你也许能用Emacs Lisp编写web服务器,尽管我不认为有人这么做过。其实我不该这么说。 很多人都认为Emacs Lisp是,为了获取Emacs的功能而付出的代价。R语言在这点上有点相似。...我确定有人用R语言编写web服务器,就像有人会用Emacs Lisp编写web服务器一样。...优点是用起来方便,只需要写出x加上y,然后将两部分加起来。缺点是当你拿到一个内容,这是数字吗?它的长度为1吗? 或者长度不止1那我要如何去处理呢? 一切都是按值传递的。...如果你指出R语言的一些问题,比如这里奇怪。这里无声无息的失败了,这里不管用。人们会说 "是的,但是得我完成工作。我不在乎你的编程语言多么优雅,但我用它无法完成我的工作,所以我不会考虑它”。

1.8K90

10 个让你进入 Emacs 世界的技巧

我相信,问题在于人们其实并不想“学习” Emacs,而是他们想习惯 Emacs 的传统。他们想了解那些神秘的键盘快捷键和不熟悉的术语。他们想按照他们认为的“使用目的”来使用 Emacs。...我同情这一点,因为我对 Emacs 的感觉就是这样。我以为真正的 Emacs 用户都只会在终端里面运行,从来不用方向键和菜单,更不会用鼠标。这是个阻止自己开始使用 Emacs 的好办法。...有足够多的独特的 .emacs 配置文件证明,如果说 Emacs 用户有一个共同的变化,那就是每个人使用 Emacs 的方式不同。 学习 Emacs 容易。爱上 Emacs 才是最难的。...Emacs 中通用的紧急按钮是 C-g(就是 Ctrl+G)。 我通过将 G 与 GNU 联系起来来记住这一点,我想我是在呼吁 GNU 将我从一个错误的决定中拯救出来,但请随意编造你自己的记忆符号。...一个整天用 Emacs 写代码的人可能知道运行调试器或启动特定语言模式的所有键盘快捷键,但对 Org 模式或 Artist 模式一无所知。这自然,也很好。

79620

2023年使用率会很高的9个SSH远程连接工具有这些!网工、运维你们用的是哪个?

高级版没有上述限制,支持删除不需要的工具、修改配置文件脚本的能力、自定义启动消息和徽标、用于访问应用程序和凭据的密码支持等。...客户端和终端仿真器,支持 Windows、Mac 和 Linux系统,我记得我当初学H3C的时候,入门时就是用的SecureCRT,当时令我印象深刻的就是将SecureCRT半透明化,变看拓扑遍敲,丝滑...这个工具有个令我十分不爽的地方就是免费版不能更改UI的颜色,只有橙色,对于从事IT行业的工程师,这个颜色拉跨。 不过呢它的优点也是蛮明显的。...https://www.royalapplications.com/ts/win/download 九、FinalShell 最后一个给大家介绍的是个国产工具FinalShell,最近看到好多博都在推...,不过在介绍这款软件之前呢,必须先吐槽一下,这款软件占资源,不是不爱国,而是国产的用起来就是别扭,我是没用过,不过看到其他同事用过,不太看好。

16.2K10

一名Clojurian的Emacs配置

)原则,我照着各种插件的说明文档中,把配置项复制粘贴到init.el文件当中,运行起来没有问题就好。...随着自定义的内容变多,init.el文件也急剧膨胀起来。膨胀本来算不上问题,但我是个比较有操守的程序员,臃肿的代码是我极力避免的坏味道(bad smell)。..."http://melpa.org/packages/")中的点号(dot)表示法也比较奇怪,其实这是lisp中的Dotted pair表示法,用法和普通的列表类似,但因为是pair的缘故,你可以使用(...在emacs中按下c-h i获取话题(topic)的菜单,然后点击Elisp进入它的操作指南。重点查看Evaluation和Byte Compilation两个章节。...enable-paredit-mode)) (provide 'init-clojure) 这里就能看出use-package的好处来了,针对clojure-mode的配置项都统一放到:config中管理起来

2.7K20

你最爱的编辑器是哪一款?快来认领对应的性格特质

因为他们可以让任何网站都看起来惊人,Brackets是他们的首选工具。...另外,不知道什么原因,这个布局让他们想起了他们最喜欢的胡须洗发水的包装…… 02 WebStorm: Java爱好者 这种人聪明,但却不怎么开口说话。是那种没有人知道的有着疯狂梦想的人。...09 Dreamweaver: 自我主义者 他们的头发光滑,他们的衬衫刚熨过,他们的西装值一个月的薪水。他们看起来很好,但是和他们说话就不那么好了——因为除了他们自己,他们不知道其他的话题。...11 Emacs: 犹豫者 Emacs是所有尚未达到极客地位的书呆子的首选编辑器。这是一种有点不喜欢图形用户界面但又离不开它的书呆子。喜欢编写代码,但仍然希望文本编辑器能够编写更多代码的书呆子。...笑声既奇怪又有感染力。他们是一个想要退出编辑大战的人。一个不像Emacs用户那样优柔寡断的人,但也不像Vim用户那样决绝的极客。一个从来不想成为焦点的人。 ·END·

46930

《Python完全自学教程》免费在线连载1.8

一款适合的 IDE 能够提升开发者的生产力,将开发工作的各个环节密切地整合起来,例如编辑代码同时检查语法错误、代码自动补全;将源码管理工具(比如 Git )融入到 IDE 等。...1.8.1 Vim Vim 是一个先进的文本编辑器,它是从另外一个名为 vi( visual 的不正规缩写)的文本编辑器发展而来,最初的作者是布拉姆·米勒( Bram Moolenaar )。...图1-8-4 关于 Vim 漫画 漫画中,第一幅图就指出 Emacs 虽然功能强悍,但是“太重了”;第二幅图则指出 Vi 是一个奇怪的家伙——不符合人体工学的要求;最好的就是 Vim :短小精悍,还免费...在开发者中,也流传着很多关于 Vim 和 Emacs 逸闻趣事。 1.8.2 Emacs 严格地说,Emacs 不是一个编辑器,而是一个编辑器家族。...有的学习者喜欢在这方面花费较大的精力,追求“大而全”、“完全自动化”、“最先进”、“更多绚烂技法”等听起来令人振奋的描述。看到或听到某种新奇的功能,也总想在 IDE 上实现。

74820

几种编程语言的优缺点

他们在麻省理工和加州伯克利教新学生一到两个学期的 Scheme,这些学生都对他们为哈要学这么奇怪的语言抓破脑袋。实话实说,作为第一门学习的语言,这是一个很烂的选择,第二门也是很烂。...不是间接的,因为你用 C++ 写的一个狗屎功能跑不起来了,让客户生气,于是你不得不去搞定它以恢复客户的哈皮度。不,我是说直接的,意思是,你必须跟他们聊。...Emacs 是天才。连非技术人员都爱 Emacs。我现在就是在 Emacs 里打这些文字。我绝不情愿在任何其他地方打字。...闻起来也很香(说肠子呢,译者注,呵呵)! Perl 不能支持面向对象编程因为 Larry 压根不相信这玩意儿。这可能没什么大不了; 我也不是确定我是不是信这个 OOP。...而他让这些东西全部都跑起来,跑得那么顺,你都不会注意到这些东西在那儿。

3.4K110

亚马逊工程师论各种编程语言的优缺点

冯·诺曼机是一个方便,便宜,上世纪五十年代的实现图灵机的技术,图灵机是执行计算的最知名的抽象模型。   世上还有其他的计算的机器。...他们在麻省理工和加州伯克利教新学生一到两个学期的 Scheme,这些学生都对他们为哈要学这么奇怪的语言抓破脑袋。实话实说,作为第一门学习的语言,这是一个很烂的选择,第二门也是很烂。...不是间接的,因为你用 C++ 写的一个狗屎功能跑不起来了,让客户生气,于是你不得不去搞定它以恢复客户的哈皮度。不,我是说直接的,意思是,你必须跟他们聊。...闻起来也很香(说肠子呢,译者注, 呵呵)!   Perl 不能支持面向对象编程因为 Larry 压根不相信这玩意儿。这可能没什么大不了; 我也不是确定我是不是信这个 OOP。...而他让这些东西全部都跑起来,跑得那么顺,你都不会注意到这些东西在那儿。

2.2K80

Top 10 JavaScript编辑器,你在用哪个?

你可以在屏幕图像底部的框中看到hasOwnProperty方法的信息。 相同的符号表使得IntelliSense能够在整个表达式的输入过程中,为你提供出色的弹出式选项列表。...Visual Studio Code的Git支持非常好,使用起来很简单。Visual Studio Code调试器为Node.js和ASP.Net开发提供了出色的调试体验。...Brackets可以方便的添加附加功能的扩展(例如TypeScript和JSX支持,Bower集成和Git集成)。...Brackets是一款接近于用于Node.js开发IDE的编辑器,Atom可以与GitHub桌面客户高度集成。 在Windows上,Notepad++是快速、有效并且免费的。...TextMate仍然是一个非常棒的编辑器,具有快速、全功能、可扩展的特点,但是开发速度已经缓慢。 如果倾向于使用开源脚本语言,Komodo Edit是个不错的选择。

3.1K10

优秀程序员必备的14款效率工具

特别是对于嵌入式开发而言,kernel,uboot源码内容庞大。所以,一般来说我们需要借助一些工具帮我们更好的理解这些代码的关系。...MobaXterm 还支持通过插件来提供扩展功能,包括 Emacs、Fontforge、Gcc, G++ and development tools、MPlayer、Perl、Curl、Corkscrew...除了窗口上传之外,Windows 和 Linux 用户支持 Mini 小窗上传,macOS 用户则还可选择顶部状态栏上传,使用更加便捷。...当然别看这么小巧,功能可超乎你想像 utools就是这样将各种功能以插件形式聚合起来,最后变成你的专属小工具库,就能解决一堆问题,这样的工具箱,谁不爱?...比如,软件默认情况下,向上划线执行复制,向下粘贴,左下最小化,右上最大化,左下开始菜单,右下显示桌面等等,习惯了之后使用起来真心超级方便高效!

3K20

工欲善其事必先利其器:用什么写Python?

如 SublimeText、Emacs、Vim 等。在此我主要介绍下我个人平常用的几款。 1. IDLE ? 讲真,再怎么降低标准,IDLE 恐怕也算不上一个“好”的编辑器。...如果你电脑上有多个版本的 Python,选择起来也稍复杂。因此我常年打开着 Sublime,写一些代码片段,或者审核学员提交的作业时使用。 Sublime 是收费软件,但可以免费使用。 3....因为交互式的环境适合调试几句代码,测试一下某个语法的特性,看看某个模块里方法的调用,甚至用 help() 命令去看文档。...看过我答疑的同学也知道,我经常是针对问题在 IPython 里运行一段代码贴过去。我强烈建议大家养成运行代码的习惯,尤其是在你看书看教程的时候,不要光顾着看,一定把编辑器开着随时敲一敲代码跑一跑。...5.Emacs ? 终于来了,神的编辑器。 这是多年开发的老习惯。你们看到的编程教室网站就是在 Emacs 上写成的。但这个门槛较高,也不存在推荐了,大家看看就好。 ?

74220

各种编程语言的优缺点

他们在麻省理工和加州伯克利教新学生一到两个学期的 Scheme,这些学生都对他们为哈要学这么奇怪的语言抓破脑袋。实话实说,作为第一门学习的语言,这是一个很烂的选择,第二门也是很烂。...不是间接的,因为你用 C++ 写的一个狗屎功能跑不起来了,让客户生气,于是你不得不去搞定它以恢复客户的哈皮度。不,我是说直接的,意思是,你必须跟他们聊。...Emacs 是天才。连非技术人员都爱 Emacs。我现在就是在 Emacs 里打这些文字。我绝不情愿在任何其他地方打字。...闻起来也很香(说肠子呢,译者注,呵呵)! Perl 不能支持面向对象编程因为 Larry 压根不相信这玩意儿。这可能没什么大不了; 我也不是确定我是不是信这个 OOP。...而他让这些东西全部都跑起来,跑得那么顺,你都不会注意到这些东西在那儿。

4.4K60
领券