Jeśli chcę wybrać konkretny tekst linii i usunąć linie, jak mogę to zrobić w vi (podać najprostszy sposób)?
Jeśli chcę wybrać konkretny tekst linii i usunąć linie, jak mogę to zrobić w vi (podać najprostszy sposób)?
Odpowiedzi:
Przejdź do wiersza, który chcesz usunąć, za pomocą klawiszy strzałek lub klawiszy j/ ki wpisz dd
. Następnie możesz zapisać i wyjść, wpisując :x
(lub ZZ
). Można również wstawić numer, dd
aby usunąć wiele linii, np. 3dd
Usuwa 3 linie.
Aby uzyskać więcej poleceń Vi, zapoznaj się z tym podręcznym ściągiem Vi .
Kolejna wskazówka: jeśli chcesz usunąć akapit tekstowy, przejdź na początek tego akapitu za pomocą {, a następnie wpisz d}
Lub innymi słowy {d}
dap
usuń akapit
dap
nie działa dla mnie w Vi.
vi
”, oznacza to „ vim
” lub „ vim
działa w trybie zgodności vi”. Zasugerowałem więc vim
polecenie -specyficzne (patrz także :help text-objects
).
dap
nadal nie ma żadnego wpływu.
.vimrc
plik miał inne ustawienia, a może @ user1686 miał inne ustawienia.
Shift + V
.