Emacs

Pytania i odpowiedzi dla osób używających, rozszerzających lub rozwijających Emacs

4
Zmień upstream oddziału za pomocą Magit
Kiedy wypychasz gałąź za pomocą Magit (za pomocą P P), a gałąź nie ma wcześniejszego biegu, Magit pyta cię o nazwę gałęzi, do której chcesz pchać. To wspaniale. Jednak po ustawieniu upstream dla gałęzi Magit nie pyta cię już, gdzie chcesz go przepchnąć. Jest to zwykle wygodne (nie chcesz za …
47 magit  git 

2
Obsługa ligatury OTF w Emacsie
PragmataPro to krój pisma z wieloma ligaturami programującymi . Rozumiem, że są to ligatury twarzy OpenType (OTF). Wiem, że Emacs obsługuje programowe zastępowanie kombinacji znaków (na przykład ->do ⟶lub lambdado λ). Są to jednak fałszywe ligatury unicode, ponieważ mają własne punkty kodowe, których nie mają prawdziwe ligatury. Czy mam rację, …
46 fonts  display 

1
Jak szybko skopiować / przenieść plik w Emacs Dired?
W Diredtrybie mogę moznaczać pliki i Rprzenosić je do miejsca docelowego. Czasami ścieżka docelowa jest za długa. Czy miejsce docelowe jest otwarte w podzielonym oknie, czy istnieje sposób na szybsze przenoszenie plików? Kiedy widzę na ekranie dwa okna z diodami, nie zauważyłem funkcji przeciągania i upuszczania w menedżerze plików GUI.
46 dired 

6
Tryb organizacji 9: nie można ewaluować bloków kodu
Moja konfiguracja Emacsa mieszka w .orgpliku, z którego splatam bloki źródłowe do .elpliku. Mógłbym ocenić bloki źródłowe za pomocąC-c C-c Dzisiaj zaktualizowałem wersję org-mode w wersji 9 z org elpa i teraz oceniam blok źródłowy jak #+BEGIN_SRC emacs-lisp :tangle yes (setq org-export-coding-system 'utf-8) #+END_SRC z C-c C-cdrukuje następujący komunikat Ocena …

3
Zrestartuj emacsa z poziomu emacsa
Często restartuję emacsa. Wszystko, co chcę zrobić, to stworzyć funkcję, która zabije obecnego emacsa, tylko po to, aby zamiast niego utworzyć nową. Idealnie byłoby to również działać w TTY.

1
Jak zmienić przepływ pracy podczas przechodzenia z IDO do Helm
Jako nowicjusz Emacsa znalazłem IDO i pokochałem go, ponieważ znacznie przyspieszyło wyszukiwanie plików. Po spędzeniu trochę czasu na tej stronie, czytałem coraz więcej o Helmie i planuję dokonać zmiany. Niektóre z moich pytań to: Jakie są największe różnice? W szczególności, jak powinien zmienić się mój przepływ pracy podczas wyszukiwania plików, …
44 helm  ido 


7
Jak mogę użyć mojego lokalnego klienta Emacs jako $ EDITOR dla zdalnych komputerów, do których mam dostęp przez TRAMP?
Często używam TRAMP do zarządzania kilkoma zdalnymi serwerami, zarówno do edycji plików, jak i uruchamiania zdalnych powłok shell-mode. Nie działa to jednak, gdy polecenie używa EDITORzmiennej do edycji pliku, na przykład crontab -edlatego, że shell-modejest to „głupi” terminal, który nie obsługuje uruchamiania w nim innego edytora. Lokalnie robię to za …

6
Jak uzyskać inteligentne automatyczne uzupełnianie w C ++?
Emacs nie może konkurować z innym IDE, jeśli nie ma funkcji automatycznego uzupełniania. Automatyczne uzupełnianie sprawia, że ​​jestem bardziej wydajnym programistą. Wiem o rozszerzeniu Auto Complete Mode , ale nie działa z C ++. Jak mogę osiągnąć inteligentne i wydajne autouzupełnianie w C ++? To pytanie zostało pierwotnie zadane przez …
43 c++  completion 

2
Jak mogę otworzyć konkretną wersję pliku za pomocą Magit?
Czy można otworzyć konkretną wersję pliku w Emacsie za pomocą Magit bez zmiany bieżącej gałęzi? Wprowadziłem zmiany lokalne do wersji, w której zmodyfikowane funkcje zostały zastąpione funkcjami w innym pliku. Chciałbym otworzyć starą wersję moich zmian w osobnym buforze, aby móc porównać zmiany obok siebie. Moje obecne hacky rozwiązanie to …
43 magit  git 



2
Jak wyświetlić listę oddziałów za pomocą Magit
Jak wyświetlić listę oddziałów repozytorium w Magit (tj. Odpowiednik git branch --list)? Spodziewałem się tego znaleźć w wyskakującym okienku gałęzi, ale wydaje się, że nie ma go ani nie udało mi się go znaleźć nigdzie w sekcji „Sprawdzanie” w instrukcji użytkownika. czego mi brakuje?
42 magit 

3
Stare pytanie „jak złożyć XML”
Robię sporo ręcznej edycji XML (tworzę źródłową definicję generowania kodu, to niestandardowy format XML) i oczywiście wolę używać Emacsa niż jakiegokolwiek specjalnego (zwykle brzydkiego) edytora XML. Tryb nXml dobrze mnie znosił w przeszłości, ale nie mogę się skupić na obsłudze „konturu”. Różne posty internetowe i SO skutecznie nic nie mówią …
42 xml  nxml  outline 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.