Yanıtlar:
Bunu yapmak için Emacs'da bir dosya kümesi kurmayı deneyebilirsiniz .
Emacs'ı açtığınızda koşabilirsiniz dired
. Bu, birkaç dosyayı işaretlemenizi ve bir kerede açmanızı sağlar. En iyi yöntem değil, sadece oraya koyuyorum.
dired
(. Değiştirilmemiş) Ancak, dired+
can veya Trey Jackson'ın kullanmak defun : stackoverflow.com/a/1110487/311660
Yine başka bir alternatif sadece bir dosya glob ( C-x C-f ~/foo/*.c RET
veya proj/*/*.[ch]
, vb.) Kullanmaktır.
Masaüstü komutlarına bir göz atın, masaüstünüzü bir dosyaya kaydedebilir, projenizin en üstünde söyleyebilir ve daha sonra bu projeye desktop-change-dir komutunu kullanabilirsiniz ve dosyaları yükleyecektir.
Oturumları kaydetme ile ilgili belgelere göz atın. http://www.gnu.org/software/emacs/manual/html_node/emacs/Saving-Emacs-Sessions.html#Saving-Emacs-Sessions
Bu, kutu dışında düşünmek için bir çözümdür:
Windows'ımda ENSO başlatıcısı kullanıyorum ve bundan çok memnunum.
explorer'da veya toplam komutanda veya herhangi bir yerde açmak istediğiniz dosyaları seçin
ENSO düğmesine basmanız ve şunu yazmanız yeterlidir open with emacs
ve presto :)
Bunun bir emacs çözümü olmadığını biliyorum, ama çok yararlı bir üretkenlik aracı.
emacsclient
bunun yerine emacs
dosyanın zaten çalıştırdığınız Emacs'da açılmasını istersiniz. Son yeniden başlatmanızdan sonra başladığınız ve bir sonraki yeniden başlatmanıza kadar açık olanı biliyor musunuz?