Emacs

55
Podstawy wielu kursorów

Niedawno się o tym dowiedziałem multiple-cursorsi wygląda na bardzo przydatny pakiet. Przejrzałem dokumentację oryginalnego repozytorium , ale polecenia wciąż wydają mi się nieco niejasne. Potem obejrzałem wideo w Emacs Rocks !, i jest świetne, ale skupia się głównie na tym, co...

54
Edytuj plik z uprawnieniami superużytkownika

Kiedy trzeba edytować pliki systemowe, zwykle jest to sytuacja, w której Emacs był uruchamiany z normalnym użytkownikiem, więc plik będzie chroniony przed zapisem. Co mogę zrobić, aby uzyskać uprawnienia roota? Mam na myśli coś M-x sudoz dired. Nie chcę uruchamiać Emacsa jako superużytkownika i...

53
Praktyczne zalety nowego systemu porad w Emacsie 24.4

Emacs 24.4 jest wyposażony w nowy system porad. NEWSPlik mówi: ** Nowy pakiet nadvice.eloferuje lżejsze usługi doradcze. Składa się z następujących warstw: *** add-function/ remove-function, którego można użyć do dodania / usunięcia kodu w dowolnym miejscu, w którym znajdują się funkcje,...

48
Debugowanie zamrożonego Emacsa

Używam mew do mojego e-maila. Muszę używać TLS z moim dostawcą poczty e-mail dla SMTP. Jednak gdy próbuję to przywołać, Emacs zawiesza się. Chciałbym skorzystać z okazji, aby dowiedzieć się więcej o pakietach Emacsa. Jak mam przejść do debugowania tego problemu? Czy jest jakiś wbudowany debugger,...

47
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 każdym...

46
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,...

46
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...

44
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...

44
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

43
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...

43
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...