Utilizator anonim
Mai mult
Mutați cursorul la sfârșitul fișierului în vim
Când vreau cursorul pentru a merge la sfârșitul fișierului (de exemplu, la sfârșitul ultima linie) în Vim, trebuie să tastați șase intrarile de la tastatura:
<ESC>G$a
- ceea ce se traduce prin ESC + Schimbareg + Schimbare4 + a pe keyboard layout.
Cum pot face acest lucru mai eficient?
De când nu lucrează în mod regulat pe mai multe mașini diferite, nu pot schimba mereu .vimrc, așa că am'm în căutarea pentru răspunsuri fără a fi nevoie să editați sau să creați acest fișier.
357
11
Acest lucru este mai rapid. Doar folosi acest
Nu este nevoie pentru a în mod explicit mergem până la capăt de linie, înainte de a face
a
, folosiA
; Adăugați text la sfârșitul de linie [count] ori<ESC>GA
Hit Esc și apoi apăsați: Schimbare + G
Pentru început, nu's nu este nevoie pentru a reveni.
G$
o va face. Și tu're inducerea în eroare prin numărarea<Esc>
șia
în lungimea unui modul normal de comandă.Cu toate acestea, puteți utiliza ` dacă vă place.
Cel mai bun mod de a merge la ultima linie a fișierului este cu "G". Acest lucru va muta cursorul la ultima linie a fișierului.
Cel mai bun mod de a merge la ultima coloană în linie cu
$
. Acest lucru va muta cursorul la ultima coloană din linia curentă.Deci, doar de a face
G$
ai ajuns la sfârșitul fișierului și ultima linie.Și dacă doriți să introduceți modul inserare la sfârșitul de fișier, apoi faceți doar
GA
. De a face acest lucru du-te la ultima linie a fișierului, și intra în modul insert prin adăugarea la ultima coloană. :)Am crezut că problema a fost "Muta cursorul la sfârșitul fișierului în vim" ?
End-of-file: esc-G
Începe-de-fișier esc-g (sau gg dacă sunteți deja în zona de comandă)
Dacă aveți de gând să scrie următoarea linie, ESCGo va face retur de car și a pus în modul inserare pe linia următoare (la sfârșitul fișierului), economisind câteva apăsări de taste.
Acest lucru este mai rapid:
Ai putea hartă pentru a o cheie, de exemplu F3, în .vimrc
Am'm într-adevăr nu sunt sigur despre Shift+ sintaxă, ai'll nevoie să se uite la asta, dar ideea ar trebui să fie solide.
Am fost în căutarea pentru o modalitate de a muta cursorul la sfârșitul unei linii și apoi editați pe un mac terminal, aici a fost cum a lucrat pentru mine. Ieșiți din modul de editare, de tip în g_(ca's 'g' apoi subliniere cu nr de colon în față), apoi pur și simplu apăsați 'un' cheie, astfel încât să-ar putea "adăugați" codul de script-uri