Bagaimana cara membuka beberapa file sekaligus di Emacs?
11
Seringkali ketika saya memulai emacs saya membuka set file yang sama. Bagaimana saya membuatnya sehingga saya dapat dengan cepat memilih beberapa file dari direktori dan membukanya?
Ketika Anda membuka emacs, Anda dapat menjalankan dired. Ini memungkinkan Anda untuk menandai beberapa file dan membukanya sekaligus. Bukan metode terbaik, cukup taruh di luar sana.
Anda tidak dapat melakukan hal ini dengan dired, (dimodifikasi.) Namun dired+bisa, atau menggunakan Trey Jackson defun : stackoverflow.com/a/1110487/311660
ocodo
6
Alternatif lain adalah dengan hanya menggunakan file glob ( C-x C-f ~/foo/*.c RET, atau proj/*/*.[ch], dll)
Cemerlang! Saya tidak tahu Anda bisa melakukan itu! Terima kasih!
juliomalegria
4
Lihatlah perintah desktop, Anda dapat menyimpan desktop Anda ke dalam file, katakan di bagian atas proyek Anda dan kemudian gunakan desktop-change-dir untuk proyek itu dan itu akan memuat file.
Mungkin ingin emacsclientalih-alih emacsagar file akan terbuka di Emacs yang sudah Anda jalankan. Anda tahu, yang Anda mulai setelah reboot terakhir Anda dan akan terbuka sampai reboot berikutnya?
Ketika Anda membuka emacs, Anda dapat menjalankan
dired
. Ini memungkinkan Anda untuk menandai beberapa file dan membukanya sekaligus. Bukan metode terbaik, cukup taruh di luar sana.Dired Manual | Menandai file dengan Dired
sumber
dired
, (dimodifikasi.) Namundired+
bisa, atau menggunakan Trey Jackson defun : stackoverflow.com/a/1110487/311660Alternatif lain adalah dengan hanya menggunakan file glob (
C-x C-f ~/foo/*.c RET
, atauproj/*/*.[ch]
, dll)sumber
Lihatlah perintah desktop, Anda dapat menyimpan desktop Anda ke dalam file, katakan di bagian atas proyek Anda dan kemudian gunakan desktop-change-dir untuk proyek itu dan itu akan memuat file.
Lihat dokumentasi tentang sesi tabungan. http://www.gnu.org/software/emacs/manual/html_node/emacs/Saving-Emacs-Sessions.html#Saving-Emacs-Sessions
sumber
Ini adalah solusi berpikir di luar kotak:
Saya menggunakan peluncur ENSO di windows saya dan saya lebih dari puas dengan itu.
pilih file yang ingin Anda buka di explorer atau total-commander atau di mana saja
cukup tekan tombol ENSO dan ketik
open with emacs
dan presto :)
Saya tahu ini bukan solusi emacs, tetapi ini adalah alat produktivitas yang sangat membantu.
sumber
emacsclient
alih-alihemacs
agar file akan terbuka di Emacs yang sudah Anda jalankan. Anda tahu, yang Anda mulai setelah reboot terakhir Anda dan akan terbuka sampai reboot berikutnya?