emacs 做大型项目开发时感觉没有导航栏很不适应

treemacs

#1

各位 emacs 道友好。最近在用 eamcs 做大型项目开发时,开始感觉搜索功能还挺好用的,可是eamcs 没有像其它ide有文件导航栏,可以随便的找到我想要文件,虽然emacs 有类似 neotree ,我也下载安装了,总感觉在那里面找文件没有那么方便,好用。各位是怎么解决这个问题的?


#2

其他ide的我才觉得找的不方便。intellij他家的那套得C-shift-a/super-shif-a,然后选择files才能fuzzy find file。emacs我选择ranger,想要search file用counsel-git/projectile-find-file


#3

我都是 space p f

以前还会打开 treemacs 后来 treemacs 也省了

感觉楼主是用 ide 习惯了,其实不妨放弃一段,尝试一下 emacs style


#4

neotree没有treemacs好用


#5

是吗?我明天试试。总感觉没有导航栏在旁边没有安全感。


#6

有文件导航栏也不一定方便 , 特别是你项目文件 , 文件夹茫茫多的时候 , 看着就糟心 , 如果你明明知道你要找的文件名, 却要从这些选项里找出这个文件 , 就更糟心了 , 不过浏览项目或者新建文件文件夹的时候 , 有导航栏确实直观些


#7

不要侧边栏,dired + helm + awesome-tab + color-rg 这几个插件结合,效率反而比侧边栏高很多。侧边栏必定宽度有限,点几下上面几个插件组合来的效率高。


#8

喜欢UI用treemacs。习惯命令行用projectile (更进一步可以用 counsel-projectile)。还有一种人喜欢用dired或者ranger


#9

ivy 全家桶,不管是搜命令还是搜文件名还是搜文本内容都飞快。 导航就用 treemacs。


#10

嗯。。。我就是你说另一类喜欢用dired的。至于老旧的noetree(基本半年开一次,就是看看欣赏下。。。)平时快速找文件还是counsel+projectile快

看着你的treemacs不错嘛,再去你的github抄点过来01 你的.emacs.d是我的哆啦A梦的肚子~


#11

你这个配制好6啊。能发一份到我邮件吗? zhyyituse@163.com


#12

ide用户习惯使用navbar,但其实这并不是一个很好的切换方式,点鼠标会打断编程思路。既然用了emacs,LZ不如尝试用键盘来切换文件。这一点emacs有很多高效的方式,projectile, counsel, ivy…都很好用,其实习惯了,会很享受这个感觉。 如果实在需要navbar的话,推荐懒猫的awesome-tab.


#13

git clone总会吧


#14

哈哈,哆啦A梦都肚子 :joy::joy::joy: 欢迎借鉴!


#15

查找文件确实用ivy/counsel/projectile很顺畅,缺点是会多敲键盘,但不用挪动鼠标打断思路。键盘已经是肌肉记忆了。不过,有时用treemacs之类多浏览代码层次还是很有帮助。


#16

这个配制的确不错,但是怎么没有 javascript 、 vue、element-ui 等前端代码提示呢?楼主有没有配制好的。共享一下。


#17
npm i -g typescript-language-server; npm i -g typescript