Po otwarciu emacsa możesz uruchomić dired. To pozwoli ci zaznaczyć kilka plików i otworzyć je jednocześnie. Nie jest to najlepsza metoda, wystarczy ją wprowadzić.
Znakomity! Nie wiedziałem, że możesz to zrobić! Dzięki!
juliomalegria
4
Spójrz na polecenia pulpitu, możesz zapisać pulpit w pliku, powiedz na górze projektu, a następnie użyj pulpitu-zmiany-katalogu do tego projektu, a on załaduje pliki.
Prawdopodobnie chcesz emacsclientzamiast, emacsaby plik otworzył się w Emacsie, który już masz uruchomiony. Wiesz, ten, który zacząłeś po ostatnim restarcie i będzie otwarty do następnego restartu?
Po otwarciu emacsa możesz uruchomić
dired
. To pozwoli ci zaznaczyć kilka plików i otworzyć je jednocześnie. Nie jest to najlepsza metoda, wystarczy ją wprowadzić.Dired Manual | Oznaczanie plików za pomocą Dired
źródło
dired
(niezmodyfikowany).dired+
Możesz jednak użyć defun Trey Jacksona : stackoverflow.com/a/1110487/311660Jeszcze inną alternatywą jest użycie globu plików (
C-x C-f ~/foo/*.c RET
lubproj/*/*.[ch]
itd.)źródło
Spójrz na polecenia pulpitu, możesz zapisać pulpit w pliku, powiedz na górze projektu, a następnie użyj pulpitu-zmiany-katalogu do tego projektu, a on załaduje pliki.
Zajrzyj do dokumentacji dotyczącej zapisywania sesji. http://www.gnu.org/software/emacs/manual/html_node/emacs/Saving-Emacs-Sessions.html#Saving-Emacs-Sessions
źródło
Jest to rozwiązanie nieszablonowe:
Używam programu uruchamiającego ENSO w moich oknach i jestem z tego bardzo zadowolony.
wybierz pliki, które chcesz otworzyć w Eksploratorze lub Total-Commander lub w dowolnym miejscu
po prostu naciśnij przycisk ENSO i wpisz
open with emacs
i presto :)
Wiem, że nie jest to rozwiązanie emacs, ale jest to bardzo pomocne narzędzie zwiększające produktywność.
źródło
emacsclient
zamiast,emacs
aby plik otworzył się w Emacsie, który już masz uruchomiony. Wiesz, ten, który zacząłeś po ostatnim restarcie i będzie otwarty do następnego restartu?