各位 emacs 道友好。最近在用 eamcs 做大型项目开发时,开始感觉搜索功能还挺好用的,可是eamcs 没有像其它ide有文件导航栏,可以随便的找到我想要文件,虽然emacs 有类似 neotree ,我也下载安装了,总感觉在那里面找文件没有那么方便,好用。各位是怎么解决这个问题的?
其他ide的我才觉得找的不方便。intellij他家的那套得C-shift-a/super-shif-a,然后选择files才能fuzzy find file。emacs我选择ranger,想要search file用counsel-git/projectile-find-file
我都是 space p f
以前还会打开 treemacs 后来 treemacs 也省了
感觉楼主是用 ide 习惯了,其实不妨放弃一段,尝试一下 emacs style
neotree没有treemacs好用
是吗?我明天试试。总感觉没有导航栏在旁边没有安全感。
有文件导航栏也不一定方便 , 特别是你项目文件 , 文件夹茫茫多的时候 , 看着就糟心 , 如果你明明知道你要找的文件名, 却要从这些选项里找出这个文件 , 就更糟心了 , 不过浏览项目或者新建文件文件夹的时候 , 有导航栏确实直观些
不要侧边栏,dired + helm + awesome-tab + color-rg 这几个插件结合,效率反而比侧边栏高很多。侧边栏必定宽度有限,点几下上面几个插件组合来的效率高。
ivy 全家桶,不管是搜命令还是搜文件名还是搜文本内容都飞快。 导航就用 treemacs。
嗯。。。我就是你说另一类喜欢用dired的。至于老旧的noetree(基本半年开一次,就是看看欣赏下。。。)平时快速找文件还是counsel+projectile快
看着你的treemacs不错嘛,再去你的github抄点过来 你的.emacs.d是我的哆啦A梦的肚子~
ide用户习惯使用navbar,但其实这并不是一个很好的切换方式,点鼠标会打断编程思路。既然用了emacs,LZ不如尝试用键盘来切换文件。这一点emacs有很多高效的方式,projectile, counsel, ivy…都很好用,其实习惯了,会很享受这个感觉。 如果实在需要navbar的话,推荐懒猫的awesome-tab.
git clone总会吧
哈哈,哆啦A梦都肚子 欢迎借鉴!
查找文件确实用ivy/counsel/projectile很顺畅,缺点是会多敲键盘,但不用挪动鼠标打断思路。键盘已经是肌肉记忆了。不过,有时用treemacs之类多浏览代码层次还是很有帮助。
这个配制的确不错,但是怎么没有 javascript 、 vue、element-ui 等前端代码提示呢?楼主有没有配制好的。共享一下。
npm i -g typescript-language-server; npm i -g typescript