Fájl:
i am someone1. i am someone2. i am someone3 ~ ~
A dokumentáció szerint G
a fájl végére visz, de csak az utolsó sor elejére visz. Szeretném elérni a fájl utolsó karakterét, ebben az esetben a 3-at, megnyomni a a
gombot és beírni egy pontot.
Hogyan tudom ezt megcsinálni?
Megjegyzések
- Ez hasznos lehet: Hogyan lehet elérni, hogy a vim az utolsó sor utolsó karakteréhez, majd beszúrási módhoz menjen?
Válasz
Ha a A
szót beírja a G
után, akkor az utolsó sor végén beillesztési módba lép.
Ha csak az utolsó karakterhez akarsz menni, akkor a G-End
elegendő lesz
Megjegyzések
-
A
, akkor aG
nekem jó. De ha nem akarok ' szerkeszteni, akkor aG-End
az egyetlen lehetőség? Van-e egyetlen kulcs erre kettő helyett? - Nem, hogy tudom, de ez nem garancia. Bármikor elkészítheti saját térképét, ha úgy tetszik.
Válasz
G
az utolsó sorra, a $
a sor utolsó karakterére megy, tehát
G$
Megjegyzések
- Gilles, köszönöm, ez inkább az, amit kerestem.
- köszönöm. ' érdemes tisztázni ' sa G fő:
Shift
+g
Válasz
A Ctrl + End is működik, normál és beszúrás esetén is módok. :help <C-End>
Megjegyzések
- Ez csak a kurzort mozgatja az aktuális sor utolsó karakterére.
- @sebix: Nem, ellenőrizze a súgót.
- Nem működik vim 7.4-sel
- @sebix: Nálam nagyon jól működik, és a segítség a szöveg elég világos. Lehet, hogy van valami hozzárendelése vagy pluginja, amely felülírja a beépített viselkedést.
Válasz
- Ugrás a fájl utolsó sorára: G
- Ugrás a fájl első sorára: 1 G
- Ugrás a sor végére: $
- Ugrás a sor elejére: ^
Megjegyzések
- Üdvözöljük az U & L webhelyen, ez alig ad hozzá semmit a létező és elfogadott válaszokhoz.
Válasz
A legtöbb válasz itt a fájl nem üres utolsó sorát feltételezi – ez valószínűleg a leggyakoribb eset. Feltételeznek egy END kulcs elérhetőségét az egyik billentyűzeten is. >
END kulcsok nem mindenki számára elérhetőek, és a fájl végén üres sorok is lehetségesek. Ezért az alábbiak használhatók minden esetben az utolsó (nem fájl végének karaktere:
?[0-9a-zA-Z]
Ez csupán egy néhány (vagy esetleg több) parancskombinációból, amelyek elérhetik a kívánt eredményt. A minta:
"Set Cursor Position" + "Search Method" + "Pattern"
a fenti parancssorozat esetén lépjen a fájl elejére, és fordított keresést végezzen bármely számjegy vagy betű után.
Válasz
nagy számot használhat, például 99 vagy 999 és $. például 999 $
Megjegyzések
- Ez több billentyűleütés, mint
G$
és kevésbé biztos. Sok fájl hosszabb, mint 1000 sor. - Egyetért, de ez a megoldás lehetőséget kínál arra, hogy bármely sor végéig pozícionáljon, mondjuk, hogy a 13. sor végéig pozícionálhat. 13 dollárt tehet .