组里的 leader 打算以后开发只允许使用 vscode。。。

emacs是隐形的生产力代表,用emacs的人,linux,基本工具和学习能力都没问题。

遇到很底层报错也会看源码尝试自己动手解决,用vscode很多前端,看到底层报错就害怕。

8 个赞

有这样的老板,哪能不好好干活!

统一代码风格没错。

但统一编辑器就说明leader缺乏经验。例如,eslint一般都是放在daily build script里,集成到CI。很少有人管你编辑器是否使用eslint。

16 个赞

给emacs开个vscode风格的主题,来个瞒天过海 :grinning: :grinning:

6 个赞

在我看来,这领导怕不是个傻子

1 个赞

统一工具,某些时候,的确能更容易发现在问题,而且方便问旁边的同事。 用vscode也不差,效率应该不会差很多。就是用emacs的人会觉得vscode,那种操作方式不爽。

eslint 在 emacs 上不可以用吗,但是抛开这些,这统一编辑器的行为简直是脑瘫。。

1 个赞

直接在ci上面开启eslint不就行了。管你用啥编辑器,只要你通过check

2 个赞

vscode写前端来说的话,体验确实好不少,尤其是tsx jsx这种,现在基本是复杂的用 vscode ,简单的用 emacs

emacs用的最多的两个功能,一个是 projectile 项目内查找,一个是magit git管理.

写了个函数直接vscode 打开当前行

(defun open-with-vscode ()
  "Open current file with vscode."
  (interactive)
  (let ((line (number-to-string (line-number-at-pos)))
        (column (number-to-string (current-column))))
    (apply 'call-process "code" nil nil nil (list (concat buffer-file-name ":" line ":" column) "--goto"))))
7 个赞

我现在也是那样,基本写代码就从Emacs跳到idea或者vscode。要用Emacs的时候,就调用emacsclient跳回emacs。 emacs想达到idea这种体验真的好难。

没必要吧,如果是为了统一代码格式用 editorconfig prettier 就好了

1 个赞

这种公司说不定都没听说过 ci 哈哈哈

节哀,给你推荐个 vscode 上能用的 magit: edamagit

2 个赞

你可以考虑电脑开个VSCode在后台,接着用Emacs,需要VSCode上的eslint或组员来看你电脑屏幕的时候切换到VSCode就行了 :rofl:

1 个赞

这就是传说中的老板键(

1 个赞

我们单位要强迫使用 netbeans,导致 emacs 用户和 CLion 用户一起反对(

1 个赞

嚯,第一次看到 “大部队都用Emacs” 的地儿 17

受你这个启发,我写了个 open-with-editplus :grinning:

2 个赞

我现在确实是这么干的,因为方便和别的组员沟通 :stuck_out_tongue_closed_eyes:。特别是 leader 来的时候,我愿称之为真正的老板键 :joy:

懒猫来俺这儿开个分部吧 :grin: