ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

更改Emacs中的默认文件夹

2022-04-26 12:04:51  阅读:135  来源: 互联网

标签:default 默认 文件夹 emacs directory Emacs 方法 目录


当使用 C-xC-f 创建文件或打开文件时,emacs默认的目录是它的执行文件的bin目录,如:"d:/cpps/emacs/emacs-28.1/bin/“ ,很不适合保存文本文件。

改变它有2个方法。

1、推荐方法。改变 default-directory 变量的值, (setq default-directory "c:/user/jack/")  把这行放到 ~/.emacs.d/init.el 配置文件中。

2、临时方法。执行 M-x 在minibar内执行  "c:/user/jack/" 

为什么说1方法是推荐方法,2方法是临时方法呢?

因为 1 方法是符合设计者的思路的,我们要改变的就是存放文件的默认目录,后续有使用默认目录的函数都会接受这一改变。所以 1方法是和整体设计相联系的。

2 方法也可以放入 init.el 配置文件中,但 2 方法只不过是在启动emacs的时候,把目录转到一个地址,和整体是割裂的、无关的,其他函数需要默认目录的时候,仍然回去 default-directory 里面去找。

学习要有思路,有联系,尽量顺着设计者的思路来,会有意外的收回,学到的是一个整体和系统。

emacs帮助系统

default-directory is a variable defined in ‘C source code’.

Its value is "d:/cpps/emacs/emacs-28.1/bin/"
Local in buffer *Help*; global value is nil

Name of default directory of current buffer.
It should be an absolute directory name; on GNU and Unix systems,
these names start with ‘/’ or ‘~’ and end with ‘/’.
To interactively change the default directory, use command ‘cd’.

 

标签:default,默认,文件夹,emacs,directory,Emacs,方法,目录
来源: https://www.cnblogs.com/litifeng/p/16194183.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有