Po zapisaniu (jak sądzę) moi emacs usuwają ciągnącą się białą przestrzeń. Nie chcę zatwierdzać tych zmian, tylko części, które ręcznie modyfikuję. Czy istnieje sposób, aby wyłączyć to zachowanie?Moje emacs usuwa końcowe białe znaki. Jak mogę wyłączyć to zachowanie?
Odpowiedz
To zachowanie nie jest standardem. Jest to jednak bardzo powszechne dostosowanie, które możesz gdzieś pożyczyć. Szukać czegoś podobnego co następuje w was startowych złożyć i wypowiedzieć się na te linie, aby pozbyć się tego problemu (i mają Emacs zapisywać pliki jak są, bez usuwania białych znaków łącznie):
(add-to-list 'write-file-functions 'delete-trailing-whitespace)
lub
(add-hook 'before-save-hook 'delete-trailing-whitespace)
Ten emacswiki page daje mnóstwo porad dotyczących obsługi końcowych spacji.
Jeśli chcesz usunąć końcowe białe znaki tylko na liniach Państwo modyfikować, można spróbować pakiet
Tempus: Tak, pozbądź się istniejącego dostosowania i użyj "ws-trim" - robi dokładnie to, co chcesz, pracując pod kontrolą wersji (i możesz łatwo wyłączyć ten tryb, jeśli kiedykolwiek napotkasz na powód, żeby to zrobić). – phils
Nie jestem pewien, czy to pomogło komukolwiek, ale ws-trim nie działało zbyt dobrze dla mnie, więc zrobiłem to: https://github.com/lewang/ws-butler ... To jest mniej obraźliwe. –
ws-trim Spójrz na ethan-wspace. Sprzątnie wszelkie spacje, które sam zrobiłeś. Jednak wszelkie niepoprawne białe znaki, które pojawiły się podczas otwierania pliku, pozostają nienaruszone. W ten sposób możesz uniknąć tych kłopotliwych różnic, pełnych białych znaków.
Wygląda na to, że z opisu nie usunięto żadnych białych znaków, chyba że cały plik był w stanie czystym? To nie jest tak użyteczne, jak podejście przyjęte przez ws-trim i ws-kamerdynera. – phils
Tak jak zasugerowano w this odpowiedź na hak deleting-trailing-whitespace
mogła zostać dodana do haka .
Aby wyłączyć ten eval (remove-hook 'before-save-hook 'delete-trailing-whitespace)
(typ M-:).
- 1. Pokaż końcowe białe znaki na emacs tylko na niepustych wierszy
- 2. Xcode 4.5 - końcowe białe znaki
- 3. usuwa znaki alfabetu i białe znaki ze stringa
- 4. Jak przyciąć końcowe białe znaki w programie Visual Studio 2012?
- 5. Jak wyświetlić wiodące/końcowe białe znaki w kolumnie PostgreSQL?
- 6. MySQL wybierz pola zawierające prowadzące lub końcowe białe znaki
- 7. Emacs: ustawić przełącznik i show-wleczone-białe znaki
- 8. Opcjonalne białe znaki Regex
- 9. Jak mogę kontrolować białe znaki po akcji w html/template?
- 10. Dlaczego Grails usuwa moje wyjątki?
- 11. XDocument.Save() usuwa moje podmiotów
- 12. Netbeans: Jak mogę to wyłączyć?
- 13. Jak dodać białe znaki do dokumentu RMarkdown?
- 14. Jak mogę zapewnić, że białe znaki są zachowane w Markdown?
- 15. zachowanie buforów listy emacs
- 16. Wysublimowany tekst 2 - Wyświetl znaki białe znaki
- 17. Jak zachować początkowe i końcowe białe znaki podczas korzystania z tagu wejściowego?
- 18. Preprocesor C++ usuwa białe znaki w wywołaniach makr warstwowych (Solaris Studio 12.3)
- 19. Wyrażenia regularne - pasujące białe znaki
- 20. Jak mogę uzyskać Emacs wcięcia moje komentarze // z mojego kodu?
- 21. Java BigDecimal usuwa liczby dziesiętne i końcowe
- 22. jak pozbyć się nagłówkiem i końcowe białe przestrzenie z NSString
- 23. Ember JS 1.8.1 + Chrome - dodatkowe białe znaki
- 24. Jak włączyć/wyłączyć zachowanie FloatingActionButton
- 25. Edytor wersji xcode 4: ignoruj białe znaki
- 26. Pokaż tylko końcowe znaki w IntelliJ Idea
- 27. Czy curl usuwa znaki nowego wiersza?
- 28. Jak usunąć końcowe odstępy z QString?
- 29. Czy możesz powiedzieć, które znaki traktować jako białe znaki?
- 30. jaki sposób można uzyskać emacs rozpoznać apostrofów jako nie ciąg rozpocząć/znaki końcowe w tryb
W celu późniejszego odniesienia, to [pytanie] (http://stackoverflow.com/q/14131492/1225607) jest związane z zarządzaniem białymi znakami tylko w zmodyfikowanych częściach pliku. – Francesco
Czy otrzymałeś odpowiedź? Widzę, że nie akceptujesz ani nie komentujesz odpowiedzi - czy potrzebujesz pomocy? –