Wolałbym pisać wiadomości z zatwierdzeniami w Vimie, ale otwiera je w Emacsie. Jak skonfigurować Git, aby zawsze korzystał z Vima? Zauważ, że chcę to zrobić globalnie, nie tylko dla jednego
GNU Emacs to rozszerzalny, konfigurowalny, samodokumentujący edytor tekstu, który można rozszerzyć za pomocą kodu Lispa. Chociaż Emacs jest edytorem ogólnego przeznaczenia, pytania mogą dotyczyć tutaj tematu, jeśli dotyczą rozszerzenia samego Emacsa (zwykle poprzez pisanie funkcji Emacs Lisp) lub konkretnych trybów programowania. W przeciwnym razie (i być może także w takich przypadkach) rozważ zadanie pytania na Emacs Stack Exchange.
Wolałbym pisać wiadomości z zatwierdzeniami w Vimie, ale otwiera je w Emacsie. Jak skonfigurować Git, aby zawsze korzystał z Vima? Zauważ, że chcę to zrobić globalnie, nie tylko dla jednego
Bez wdawania się w religijny spór o to, dlaczego jedno jest lepsze od drugiego, jakie są praktyczne różnice między Emacsem a Vimem? Chcę się nauczyć jednego lub drugiego, ale zdaję sobie sprawę, że krzywa uczenia się dla każdego jest wysoka i nie mogę się zdecydować. Nigdy nie korzystałem z edytora...
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to...
Jak mogę zmusić Emacsa do ponownego załadowania wszystkich moich definicji, które zaktualizowałem .emacsbez ponownego uruchamiania
Chcę również zapisać rozmiar czcionki w moim
Emacs umieszcza kopie zapasowe nazwane foo~wszędzie i nie chcę pamiętać o ich usuwaniu. Ponadto, jeśli edytuję plik, który ma twardy link gdzieś w systemie plików, twardy link wskazuje kopię zapasową, kiedy skończę edycję, a to jest mylące i okropne. Jak mogę wyeliminować te pliki kopii zapasowej...
Czego chcę: Mam program clojure na zdalnej stronie, nazwijmy to mccarthy. Chcę połączyć się nrepl-ritzz laptopa, najlepiej za pomocą nrepl-ritz-jack-in. Gniazdo wejściowe działa dobrze dla programu lokalnego, ale wydaje się, że nie łączy się ze zdalnym programem. Próba 1 C-x C-f na...
Próbuję zastąpić znak - powiedzmy ;- nową linią za pomocą replace-stringi / lub replace-regexpw Emacsie. Próbowałem następujących poleceń: M-x replace-string RET ; RET \n Spowoduje to zastąpienie ;z 2 znaków: \n. M-x replace-regex RET ; RET \n Powoduje to następujący błąd (pokazany w...
W tym artykule jest napisane, że „Emacs ma ponawiać, ponieważ można cofać kierunek podczas cofania, a tym samym cofać cofanie”. Co to znaczy? Jak użytkownik może „przerobić” za pomocą
Czy istnieje sposób zmiany nazwy otwartego pliku w Emacsie? Podczas oglądania? Coś jak save-as, ale oryginalny powinien
W odpowiedzi na to pytanie próbuje dowiedzieć się, jak zrobić coś takiego, co powinno być łatwe, co szczególnie powstrzymuje mnie przed przyzwyczajeniem się do korzystania z Emacsa i zamiast tego uruchomieniem edytora, który już znam. Korzystam z tego przykładu dość często podczas edycji wielu...
Mam globalną funkcję wyszukiwania i zamiany innej niż emacs, która powoduje, że moje pliki na dysku są bardziej aktualne niż moje bufory emacsa (masowo). Czy jest jakiś sposób, aby nakazać emacsowi odświeżyć wszystkie bufory z dysku za jednym zamachem, zamiast robić każdy z nich indywidualnie,...
Załóżmy, że chcę otworzyć plik w istniejącej sesji Emacsa przy użyciu sulub sudo, bez schodzenia do powłoki i wykonywania sudoeditlub sudo emacs. Jednym ze sposobów jest to C-x C-f /sudo::/path/to/file ale wymaga to kosztownej podróży w obie strony przez SSH . Czy jest bardziej bezpośredni...
Mam emacsa podzielonego poziomo - na górze edytuję kod Perla, na dole jest powłoka. Domyślnie emacs sprawia, że oba okna są równe, ale chciałbym, aby bufor powłoki był mniejszy (może o połowę mniejszy?). Zastanawiałem się, jak mogłem to
Z tego, co przeczytałem, istnieją dwa sposoby debugowania kodu w Pythonie: Z tradycyjnym debugerem, takim jak pdblub ipdb. Obsługuje polecenia takie jak cfor continue, nfor step-over, sfor step-intoitp.), Ale nie masz bezpośredniego dostępu do powłoki IPython, która może być niezwykle przydatna...
Obecnie mój przepływ pracy z Emacsem, gdy koduję w C lub C ++, obejmuje trzy okna. Największy po prawej zawiera plik, z którym pracuję. Lewa strona jest podzielona na dwie części, dolna to powłoka, której używam do wpisywania poleceń kompilacji lub tworzenia poleceń, a na górze często jest jakaś...
Gdybym przypadkowo zamknął zarysowania bufor w Emacsa, jak mogę utworzyć nowy zarysowania
Próbuję edytować kod asemblera, który jest zwykle formatowany w długich, ale cienkich listach. Chciałbym móc wykorzystać niektóre akry przestrzeni poziomej, które mam i zobaczyć więcej kodu na ekranie w tym samym czasie. Czy istnieje metoda na uzyskanie Emacsa (lub innego edytora), aby pokazać mi...
Nie udało mi się zmusić Emacsa do przełączania się z 8 spacji na 4 spacje po naciśnięciu TABbuforów w trybie głównym text-mode. Dodałem do mojego .emacs: (setq-default indent-tabs-mode nil) (setq-default tab-width 4) ;;; And I have tried (setq indent-tabs-mode nil) (setq tab-width 4) Bez...
Więc myślę, że może to mieć coś wspólnego z textmate, ale pracujemy w małym zespole i mamy pewne problemy z konfliktami pełnych plików prawie identycznych plików w git, ponieważ każda linia jednej gałęzi ma dołączone ^ M. Co ma zrobić ta tajemnicza ^Mpostać i skąd może pochodzić? Nasi programiści...