Pytania otagowane jako emacs

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.

18
Używanie Emacsa jako IDE
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ś dokumentacja …


7
Emacs - Wiele kolumn, jeden bufor
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 wiele kolumn wskazujących na ten sam …
165 emacs 

20
Ustaw 4 wcięcia spacji w Emacsie w trybie tekstowym
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 względu na to, jak zmienię .emacsplik …
159 emacs  indentation 



7
Jak uruchomić wiele powłok w Emacsie
Używam Emacsa 23.3.1 w Windows 7. Wiem, że mogę uruchomić powłokę z emacsa używając powłoki Mx. Chciałbym mieć wiele okien powłoki w tym samym czasie, ale wpisanie powłoki Mx po raz drugi otwiera mi to samo okno powłoki. Czy jest sposób, aby mieć różne okna powłoki?
147 emacs 

4
Aktualizacja pakietów w Emacsie
Mam następującą konfigurację dla pakietów (nie jestem pewien, czy istnieje lepsza zalecana): (require 'package) (setq package-archives '(("ELPA" . "http://tromey.com/elpa/") ("gnu" . "http://elpa.gnu.org/packages/") ("marmalade" . "http://marmalade-repo.org/packages/"))) ; Apparently needed for the package auto-complete (why?) (add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/") t) (package-initialize) (setq url-http-attempt-keepalives nil) Mam trzy pytania związane z instalacją i …
144 emacs  elpa 

9
Czy w Emacsie jest (powtórz ostatnie polecenie)?
Często zagłębiałem się w apropos i doktorów, szukając czegoś podobnego do poniższego, tylko po to, aby się poddać, aby wrócić do zadania: (powtórz ostatnie polecenie) wykonaj ostatnie polecenie C lub M, które właśnie wykonałem (aby powrócić do klawisza fn) lub czasami powiązane: (opisz ostatnią funkcję) jakie naciśnięcie klawisza właśnie omyłkowo …
143 emacs  elisp 


5
Jak skompilować bajtowo wszystko w moim katalogu .emacs.d?
Zdecydowałem się sprawdzić Emacsa i bardzo mi się spodobał. Teraz używam Emacsa Starter Kit , który zapewnia lepsze ustawienia domyślne i kilka fajnych dostosowań do domyślnej instalacji Emacsa. Trochę go dostosowałem, dodałem kilka rzeczy, takich jak yasnippet , motywy kolorów , niezwiązane i inne rzeczy. Skonfigurowałem repozytorium github, w którym …

4
Skąd się to bierze: - * - kodowanie: utf-8 - * -
Python rozpoznaje następującą instrukcję, która definiuje kodowanie pliku: # -*- coding: utf-8 -*- Zdecydowanie widziałem tego rodzaju instrukcje wcześniej ( -*- var: value -*-). Skąd to pochodzi? Jaka jest pełna specyfikacja, np. Czy wartość może zawierać spacje, symbole specjalne, znaki nowej linii, a nawet -*-samą siebie? Mój program będzie zapisywał …
135 python  file  text  encoding  emacs 

8
Wcięcie zbiorcze Emacsa dla Pythona
Pracując z Pythonem w Emacsie, jeśli chcę dodać try / z wyjątkiem do bloku kodu, często stwierdzam, że muszę wciąć cały blok, wiersz po wierszu. W Emacs, jak wciąć cały blok na raz. Nie jestem doświadczonym użytkownikiem Emacsa, ale po prostu uważam, że jest to najlepsze narzędzie do pracy z …
133 python  emacs  ssh 

1
Autouzupełnianie Emacsa Rubiego prawie działa
Aktualizowałem konfigurację emacsa przy użyciu Rsense, aby podczas wpisywania kodu pojawiało się rozwijane okno autouzupełniania. Działa to dobrze w większości plików, z wyjątkiem stwierdzenia, że ​​nie pozwala mi wybrać odpowiedzi z tabeli, gdy edytuję kod w moim projekcie Ruby on rails. Oto moja konfiguracja: https://github.com/map7/simple_emacs Używam tego pod Ubuntu 10.04. …

30
Czy Emacs uczyni mnie lepszym programistą? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
129 emacs  text-editor  vi 

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.