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

给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:

eslint 跟 编辑器无关吧。。。。

如果说团队开发有规范,统一一下 eslint 配置就可以了,CI/CD 系统在构建过程中执行 eslint 命令进行检查,没有 warning/error 就算通过。

vscode 的 eslint 插件虽然我也觉得有用,但“强制安装”没什么必要。因为它的本质也是调用 eslint,然后把诊断信息展示在编辑器中。且不说 Emacs(或其他编辑器)中肯定有类似的插件,是否在编辑器中启用这种功能,完全是个人喜好问题。

1 个赞

我们现在就是强制一个规则,其它就没有了。团队只有我一个 Emacser,其他人全部 VSCode