咱们这个帖子是"从0到1"的topic,
从0到1很不容易,
从1到10.
到这里看看.
lishi
12
我举得连续按几个单键会比同时按几个键要快。尤其我手小,emacs的键位对我其实不太友好。
调整下键位呢? 比如Ctrl放到space旁边。
Emacs的键位是语义化绑定, 不需要记忆,即使有一千个绑定,5分钟看一遍,不必再看第二遍。
我脚得 利大于弊甚矣。
查看下这个帖子的讨论。
探讨一下,
首先我不用projectile和workspace, 如非必要, 勿增实体.
用bookmarks能很好的解决在不同项目间的切换问题.
projectile, 假设你clone了50~500个git repo, 完全失效, 没有用处, bookmarks则不然.
workspace, 用winner-mode, bookmarks以及tmux.
提出来workspace这个概念导致一心二用, 而且有较大的视觉干扰.
我本地就是用projctile管理100多个repo啊。。。
这是为甚么?我是一个project就是一个workspace,用C-;来切
本来就是options-based嘛, 我的观点就是用更少的工具.
与操作习惯也与项目和文件在大脑中具体结构有关. 比如是横向展开(左右摇头去看), 还是全部纵向展开,一镜到底, 等等.
workspace或者project这个概念完全多余,每个git repository自然就是一个project
2 个赞
调用recentf
时可以动态过滤掉和当前文件不在同一个git repo的文件或者路径。这个思路也可以延伸到其他和文件路径相关的命令,比如用fasd或者locate的命令。
1 个赞
iab
22
楼主,我 rg 搜了 evil-default-state 没结果,应该是开了 evil 包才有这个函数吧。
24RGB
23
spacemacs
也可以用 dotspacemacs-editing-style
设置键位样式啊。我就改成了 emacs
键位,愿意折腾的话还可以用 spacemacs-base
这个 distribution
,自己去魔改,用起来还是很方便的。
1 个赞
我是Vim党,Emacs萌新,听从了楼主的建议,使用了Doom,瞬间就上手Emacs。然后在.doom.d里又安装了Racket-Mode,然后神奇的事情发生了!把Emacs当作操作系统,把Vim当作Emacs的编辑器,我能在Emacs里面用Vim来写SICP的习题!比直接用DrRacket爽太多!一秒就能投入使用,完美IDE!真的顶20年!强烈建议萌新使用DOOM啊!!!
自荐下Emacs的入门连载教程
以及SICP项目
P.S.
Racket练习第四章第五章有不兼容的问题,
Chez Scheme比较好用.
不管各位大佬怎么宣传,还是反复重构自己的配置文件,
自己的最习惯,别人的都是可随时取用的零件仓库。
1 个赞
自己的Emacs用起来也别有一番风味,偶尔会体验下别的emacs配置,确实很好看,也很强大, 但是自己的手指记忆基本还是在自己的这套配置里,也不想走出去。
1 个赞
项目内搜索和项目符号跳转有没有除projectile外更好的方案?
那显然是counsel-etags, 轻量级, 通用性好, 很快.
1 个赞
ttys3
30
没错,因为这里用spacemacs的居多。Spacemacs有版块,Doom 没有。