Pytania otagowane jako replace

5
Czy istnieje sposób użycia zamiany zapytań z trybów wyjściowych grep / ack / ag?
Wiem find-grep-dired, zaznaczając odpowiednie pliki, a następnie naciskając, Qaby uruchomić dired-do-query-replace-regexpzaznaczone pliki. Niestety wymaga to zrestartowania grep i zaprzestania używania git-grep, ack lub ag i przełączenia na użycie, find-grepktóre ma inną składnię do wyszukiwania. Jestem również świadomy multi-occuri occur-edit-mode, ale to wymaga ponownego uruchomienia wyszukiwania przy użyciu komend. Wreszcie ag-diredwydaje …
31 dired  editing  replace  occur 


3
Czy istnieje odpowiednik komend zastępczych w stylu sed z vima?
Jedną z rzeczy, za którymi tęsknię za vimem, jest możliwość wpisania polecenia podstawienia, które będzie działać w wielu liniach, na przykład: :/begin/,/end/s/foo/bar/g Powyższe polecenie zamienia „foo” na „bar” zaczynając od pierwszego wiersza zawierającego „początek” i kończąc na następnym wierszu po tym, który zawiera „koniec”. Czy istnieje sposób na zrobienie czegoś …

2
Funkcja wyszukiwania / zamiany do zamiany tekstu
I często znajduję się próbując zastąpić np fooz bara barz foow buforze. Zazwyczaj robię to w następujący sposób: 3 query-Zastępuje: aaa -> @@@, bbb -> aaa,@@@ -> bbb zrezygnuj z automatyzacji i po prostu zrób to ręcznie Przypuszczam, że możliwe jest uzyskanie działania przy użyciu ,składni w query-replace-regexpcelu sprawdzenia, czy …

2
Stopniowo zamień podany ciąg
Powiedzmy, że mam taki tekst poniżej: AC (nn) AC (nn) AC (nn) AC (nn) AC (nn) AC (nn) AC (nn) AC (nn) AC (nn) AC (nn) AC (nn) Teraz chcę zastąpić nntakimi liczbami AC (0) AC (1) AC (2) AC (3) AC (4) AC (5) AC (6) AC (7) AC …


5
Jak zastąpić pasujące nawiasy?
Piszę (i przepisuję) wiele formuł matematycznych w LaTeX z Emacsem. Często spotykam się z sytuacjami, w których chcę zmienić parę pasujących nawiasów, aby poprawić czytelność. Mój Emacs jest na tyle miły, że pokazuje mi pasujący separator, ale jak mogę to zmienić programowo? Na przykład zmień zewnętrzne ograniczniki za jednym razem: …

2
Zamień dwa ciągi ze sobą
Chciałbym zmienić wszystkie wystąpienia ciągu (powiedzmy string1) na inny ciąg (powiedzmy string2) i odwrotnie. Mówiąc dokładniej, mam długi dokument i ciągi te występują wiele razy. To, co obecnie robię, to zamiana string1 -> string3, następnie string2 -> string1 i wreszcie string3 -> string2. Zastanawiam się, czy w emacsie jest już …
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.