emacs.d放在你的主目录下,也就是~,emacs会自动找到这个目录下的init.el文件并执行里面的指令,emacsfile可以不做任何更改地添加到init.el中,比如vim/emacs就像五笔,上手难,用起来很强,emacs.d、自己写其他el文件,自己加载这些el文件,Allemacs插件用法类似。
在linux环境下,只要。emacs.d放在你的主目录下,也就是~,emacs会自动找到这个目录下的init.el文件并执行里面的指令。也就是说,您在中看到的配置。emacs file可以不做任何更改地添加到init.el中。当然,你也可以在。emacs.d、自己写其他el文件,自己加载这些el文件。不过这需要一定的elisp基础。
Allemacs插件用法类似。将插件所在的目录添加到load-path变量中,然后使用require或load命令来加载它。
Emacs有自己的一组环境变量,可以通过getenv获得。很多插件会访问Emacs的环境变量,然后执行后续操作。示例:要获取PATH变量,可以通过setenv设置一个Emacs环境变量,例如,将FOO设置为BAR。值得注意的是,Emacs的环境变量与Shell的环境变量并不相同。换句话说,假设有些命令配置在shell的路径中,却发现在Emacs中找不到,这很大程度上是Emacs和Shell的路径变量不同造成的。(特别是默认shell不是bash)很多时候我们想在SHELL中配置环境变量,然后直接在Emacs中使用SHELL。这时候我们可以通过插件exec-path-from-shell来解决。
4、vim和 emacs到底比ultraedit和notepad2/ 强在什么地方?vim,emacs它拥有超强的定制能力,命令众多,编辑功能强大,相当适合程序员使用。如果巧妙运用,是很厉害的,比如vim/ emacs就像五笔,上手难,用起来很强。如果楼主不是专业程序员,建议用notepad ,功能也很丰富,插件还挺多的,而且是免费的,Ultraedit也很好,但是是付费软件。