Làm thế nào để thay đổi thư mục làm việc hiện tại của emacs?
thiết lập default-directory
không ảnh hưởng đến thư mục làm việc hiện tại của quá trình emacs, có thể được xác minh thông qua lsof -p pid
.
Làm thế nào để thay đổi thư mục làm việc hiện tại của emacs?
thiết lập default-directory
không ảnh hưởng đến thư mục làm việc hiện tại của quá trình emacs, có thể được xác minh thông qua lsof -p pid
.
Câu trả lời:
M-x cd
Điều này sẽ giải quyết vấn đề của bạn.
cd
sẽ "Biến DIR trở thành thư mục mặc định của bộ đệm hiện tại." Tôi sẽ cho rằng đó là giá trị trên mỗi bộ đệm và sẽ không áp dụng cho các bộ đệm hiện có khác hoặc cho các bộ đệm mới được tạo.
C-h f cd
:
cd
là một chức năng Lisp tương tác được biên dịch trongfiles.el
.
(cd DIR)
Hãy
DIR
trở thành thư mục mặc định bộ đệm hiện tại.Nếu môi trường của bạn bao gồm một
CDPATH
biến, hãy thử từng danh sách thư mục đó (cách nhau bởi các lần xuất hiệnpath-separator
) khi giải quyết tên thư mục tương đối. Dấu phân cách đường dẫn là dấu hai chấm trong các hệ thống giống như GNU và GNU.
Và vui lòng giải thích tại sao thay đổi default-directory
cũng không thay đổi "thư mục hiện tại" cho bạn : (setq default-directory "/my/favorite/dir")
.
M-x report-emacs-bug
, bạn có thể yêu cầu nó như một tính năng mới.