试验了一堆编辑器,有些失望和意外

当初 QBasic 输入代码自动大写自动缩进,Turbo Pascal 使用非常愉悦,妨碍学习编程了吗?要的是编程工具不是写日记的记事本,为什么要执着于把 Emacs 用出 notepad 的感觉呢?为什么不能用个好点的开箱即用工具呢?你见到有哪个编程培训班用 notepad/emacs/gvim 呢?连 Scratch 都有很花哨的界面。

喜欢 Emacs 也不要看啥都是钉子,Emacs 玩溜了确实是万能锤子,但也得玩溜了先。

要是学 Lisp 家族、Smalltalk 家族、Java 我就会用 IDE(Emacs + Slime 也是 IDE,PCL 那本书就讲的这个),用 notepad-like editor 那是自找不痛快。

所谓 notepad-like editor 指跟微软 notepad 一样没啥编程特定的功能。

那你这回答就真是幽默了,你这反问的什么?我怎么看不懂呢?这里集合的可不就是emacs爱好者吗?难道是notepad爱好者,或者vim爱好者?普遍的观点当然是喜欢用emacs,这不是很正常吗?我直白地说,vscode 这样动动鼠标的编辑器已经够符合大众了。没人反对你哪个编辑器吧,这怎么就成了砸钉子了呢?

2 个赞

题主在知乎上有一些折腾极冷门 OS 的文章,过于大众的解决方案估计是不太看得上的。不过也不是专业的开发者,离自己设计解决方案也有一定距离。

所以其实变相在问有没有能让他提高一下见识的东西

没看到我在解决方案里列了 VSCode 作为候选吗?

看来我没看上大众的 Emacs、VIM,选了小众的 VSCode。。。

:rofl: 我把这哥们屏蔽了:他在emacs论坛聊天,却对用emacs(不严整的表达,反正看他回复吧)和定制emacs这两件事都很抵触。

抵触也就算了,还指导欲望强,教别人做事:“…不值得鼓励!”感觉很整蛊

5 个赞

不不,你没选 Emacs 和 Vim 只是因为一开始就没打算选这两个而已。其实你都出结论了,就是 emacs, vim 以外能打的也没有

其实 vscode 的使用难度还真的没你想象的那么低。:rofl: 当然我的意思其实是对于技术人员 vscode 当然算简单的,但是对于非技术人员,或者是非码农的技术人员,vscode 真的没那么简单。

我为什么这么说呢,因为真的有遇到过客户下 vscode 结果下成了 visual studio。还有遇到过因为 vscode 把很多功能都塞到了 side panel 里,然后看 side panel 的那些图标觉得很吃力找不到想要的功能,觉得不好用的客户。还有看不懂 vscode 自带的 git 管理的那些图标,导致不会用的,等等等。总之就是什么样的人都有。

其实对于新手来说,最简单上手即用的其实是 Jupyter notebook (jupyter lab)。这个是真的啥按钮是啥意思都不用了解,也不用费劲的去找想要的功能在设置里的哪个选项或者对应哪个按钮,不需要了解任何特性,就是一个个代码块,写完一块代码按个按钮就能执行。Jupyter notebook 解释型语言基本都支持,甚至也支持编译型语言比如 C++。

我比较好奇的是,VSC 能下成 VS 的人,怎么安装 Jupyter lab? Python 包管理也不简单啊

我是 miniconda 装的,安完以后还不能就地更新,每次要和用的 PyTorch 等包整个环境一起重新配

安装 anaconda 自带 notebook 了。好像 lab 也自带了 (不确定)

非码农 / 新手一般都是都是直接用 anaconda 装完 3-4个 G 的十全大补包的。

3 个赞

屏蔽了你倒是别搁这说,合着捂耳朵但嘴不停。。。

要说指导欲,你可以往上看看。

这是你说的吧?

你都出结论了,就是 emacs, vim 以外能打的也没有

这也是你说的吧?我都标记了解决方案。

竖个靶子自说自划很有意思吗?

问题解决了,那你也不用在这继续拉扯了,等什么时候教完孩子再来汇报下心得吧

1 个赞

那我不屏蔽你,直白的说吧:

你从头到尾发言都很矫情,基本就是带着答案找回复找认同——自立靶子自己打。但网络上这种很正常,一般懒得管。

让我发言欲望上来的,在你被认同欲有点太强了,上面狗哥这话非常中正,但是吃了一堆反问 :smiley: 想要跟认同bot讨论,我推荐llm,也祝你教导孩子成功。

4 个赞

我如果有孩子,肯定教孩子 emacs (要是孩子学不会怎么办?那我不知道), 因为它无所不能(夸张了,但我此刻还有滤镜)。要是我教其他孩子(就是暂时教一教那种的),应该会教 vscode(感觉 vscode 有点一统天下的感觉了),因为能在编辑器上花最少时间介绍,快速进入正题。因为 emacs 我觉得对孩子得很长时间适应。

如果只是当一个简单的编辑器(编程工具), 裸的 emacs 入门难度并不高,并不需要很溜才能使用,一开始也不用记啥快捷键,就用鼠标点就是了,其实跟没有插件的 vscode 也就差不多,只是界面看着不现代而已。

狗哥要表达的意思应该是这样的,恰恰属于是返璞归真之见。

你说的很多人有 喜欢 emacs 看啥都是钉子,这是很多用 emacs/vim 的人的通病,也不能说好与不好,但也却是因为这样 emacs 的学习曲线才变高了的。比如要把 emacs 配置成全能 ide 才能使用,或者必须完全不用鼠标只用键盘快捷键等等。

可能包括你都是这样的想法(猜的),不然你不会完全理解不到甚至是误会了狗哥要表达的意思。