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.

Comentarii la întrebare (4)

Acest lucru este mai rapid. Doar folosi acest

:$
Comentarii (7)
Soluția

Nu este nevoie pentru a în mod explicit mergem până la capăt de linie, înainte de a face a, folosi A; Adăugați text la sfârșitul de linie [count] ori

<ESC>GA

Comentarii (6)

Hit Esc și apoi apăsați: Schimbare + G

Comentarii (2)

Pentru început, nu's nu este nevoie pentru a reveni. G$ o va face. Și tu're inducerea în eroare prin numărarea <Esc> și a în lungimea unui modul normal de comandă.

Cu toate acestea, puteți utiliza ` dacă vă place.

Comentarii (5)

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ă. :)

Comentarii (0)

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ă)

Comentarii (0)

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.

Comentarii (0)

Acest lucru este mai rapid:

GA
Comentarii (1)

Ai putea hartă pentru a o cheie, de exemplu F3, în .vimrc

map  Shift+GShift+4a

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.

Comentarii (4)
  • Ctrl + Home` = a Sări la începutul fișierului
  • Ctrl + End` = Sari la sfârșit de fișier
Comentarii (0)

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

Comentarii (0)