Często musisz usunąć jeden lub więcej linii podczas edytowania plików tekstowych w VIM Editor, a w przeciwieństwie do żadnego innego edytora tekstu, pozwala to dość wydajnie edytować swoje pliki. Ten przewodnik skupi się na edytowaniu i usuwaniu linii z plików w edytorze VIM.
Jeśli nie masz edytora VIM, spróbuj zainstalować go za pomocą:
$ sudo apt instal vim
VIM pozwala usunąć linie na różne sposoby, na przykład możesz usunąć wszystkie wiersze jednocześnie, wiele linii, a nawet linii według niestandardowego wzorca/słowo. Sprawdźmy wszystkie te metody:
Usuwanie pojedynczej linii w VIM Editor:
Proces usuwania tylko jednej linii w VIM jest prosty. Aby usunąć wiersz, wykonaj poniższe czynności:
Usuwam linię 3 do demonstracji. Zobacz poniższe zdjęcia:
Jak usunąć wszystkie linie w VIM Editor:
Aby usunąć wszystkie wiersze jednocześnie, postępuj zgodnie z poniższym procesem:
Jak usunąć zakres linii w VIM Editor:
VIM pozwala również wybrać zakres linii, a następnie je usunąć. Składnia podano poniżej:
: [Numer linii początkowej], [Numer linii końcowej] d
Na przykład, jeśli chcesz usunąć wiersze od numeru 5 do wiersza numer 7, po prostu postępuj zgodnie z poniższym procesem:
Jeśli chcesz usunąć wszystkie wiersze przed bieżącą linią, użyj „: 1, -1d". Na przykład, jeśli chcesz usunąć linie z linii numer 5 do wszystkich linii przed tymi wierszami, użyj następującej metody:
Aby usunąć całą linię po wierszu nr 5, postępuj zgodnie z podsumowanym procesem:
Jak usunąć wiele linii w VIM Editor:
W tej metodzie poznamy proces usuwania wielu kolejnych linii. Po prostu postępuj zgodnie z procesem:
Na powyższym obrazie kursor znajduje się w linii 2, dlatego linie 3,4,5 i 6 zostały usunięte.
Jak usunąć linię za pomocą niestandardowego wzoru w VIM Editor:
Kolejną funkcją edytora VIM jest to, że pozwala on usunąć linię z danym warunkiem, składnia podano poniżej:
:G //D
Wymień „” słowem linii, którą chcesz usunąć. Na przykład, jeśli chcesz usunąć wiersze za pomocą słowa „Linux”, użyj następującego podejścia:
Linie zawierające „Linux„Słowo zostanie usunięte.
Podobnie, jeśli chcesz usunąć wszystkie linie, z wyjątkiem linii zawierających „Linux„Słowo, a następnie użyj
":G! /Linux/D ”:
Aby usunąć linie, które zaczynają się od określonej litery, użyj
„: G /^t /d”;
Aby usunąć wszystkie puste wiersze w pliku tekstowym lub kodzie, użyj
„: G /^$ /d”:
Wniosek:
VIM jest jednym z lubianych edytorów tekstu wśród użytkowników i programistów Linux. Jest to bezpłatny, dobrze udokumentowany i konfigurowalny edytor tekstu. W tym przewodniku nauczyliśmy się edytować tekst i kod w VIM. Dokładnie omówiliśmy różne metody i podejścia do usunięcia linii, wielu wierszy, a nawet linii z określonym słowem. VIM jest wszechstronnym edytorem, który ma o wiele więcej do odkrycia.