更改emacs上的初始目录,以及初学者的一些提示

更改emacs上的初始目录,以及初学者的一些提示,emacs,Emacs,如何更改emacs上的初始目录?我今天开始使用它,有很多东西要学 现在我正在使用m-XCD,然后我更改了我用于C-XC-f的目录,但在日常工作中,我将大量使用一个特定的目录,因此我需要将更改永久化 另外,如果你有一些入门指南,那也不错。要设置默认目录,只需将 (cd "/default/path/") 在~/.emacs文件中 Emacs具有陡峭的学习曲线,但随着不断使用,最常见的命令将很快成为第二天性。随着您的进一步了解,emacs可能会成为您最喜欢的文本编辑器、文件管理器和电子邮件阅读器:

如何更改emacs上的初始目录?我今天开始使用它,有很多东西要学

现在我正在使用m-XCD,然后我更改了我用于C-XC-f的目录,但在日常工作中,我将大量使用一个特定的目录,因此我需要将更改永久化


另外,如果你有一些入门指南,那也不错。

要设置默认目录,只需将

(cd "/default/path/")
在~/.emacs文件中

Emacs具有陡峭的学习曲线,但随着不断使用,最常见的命令将很快成为第二天性。随着您的进一步了解,emacs可能会成为您最喜欢的文本编辑器、文件管理器和电子邮件阅读器:)

要学习emacs,我首先要按
C-ht
开始阅读这本优秀的教程。在你旁边放一张纸,在你学习命令的同时写下它们。起初你会使用婴儿床床单,但过了一段时间,正如我前面提到的,你的手指将学习组合键,而不用你的大脑进行简单的干预


祝你好运,玩得开心

打印出Gnu Emacs参考卡,并将其放在办公桌旁

仅在更改为“初始目录”后启动emacs,有效地设置emacs的当前目录。

默认目录由以下内容确定:

(setq default-directory "~/")
在本例中,设置为users home dir,但也可以在其他地方

如果未设置此变量,则find file的初始加载点将是emacs可执行文件所在的目录


编辑:在windows上,可以定义全局HOME环境变量(HOME=c:\path\to\user\HOME\directory),确保Emacs将~转换为正确的值。这使得Emacs设置可以跨平台使用。

这是一个特定于Windows的解决方案

  • 创建名为GNU emacs的
    emacs.exe“
    的快捷方式
  • 在GNU Emacs快捷方式上打开属性
  • 开始设置为
    %USERPROFILE%\Documents
  • 此解决方案适用于多用户工作站,无论它们是打开还是关闭Active Directory


    此快捷方式将在当前用户的文档文件夹中启动Emacs。

    谢谢!我想这一行是在Lisp中,学习Lisp以充分利用Emacs真的是必要的吗?我已经在.Emacs中添加了几行以获得工作Auctex,我真的不太了解它们,只需按照说明复制粘贴即可:)首先,您可以复制和粘贴,一点一点你就会明白它的意思。要使用emacs,你不需要知道Lisp。但最终,你可能会发现用宏扩展emacs的功能很方便。那时你会想学习elisp。学习Lisp确实是必要的,以充分利用emacs。你仍然可以有效地使用它我会说,制作你自己的参考卡!!gnu emacs参考卡很有用,但我发现它有很多我不需要的东西,也没有很多我需要的东西:)这是唯一一个似乎在Windows上工作的-所有其他的第一个CTRL-X-f都从原始位置开始