add a goto-line command to emacs
January 31st, 2006 by Lawrence David
it boggles the mind that emacs - famous for having a bazillion keyboard shortcuts - doesn’t have one for quickly finding a line.
so, here’s how to make one.
go to your home directory in the terminal:
>> cd
and open up the .emacs file that lives there.
add the following line of code to it:
(global-set-key “\C-l” ‘goto-line)
restart emacs and you’ll find that whenever you hit “ctrl-l” (lowercase L), you’ll be presented with a prompt asking which line of the text you’d like to be moved to.
That’s what you get for running Emacs! XEmacs has had M-g for ‘goto-line’ for years.
heh, 7 months later…
in vi or vim, simply type [line number]G when not in insert mode.
hey, it’s a slow day at work today
-Andrew
you vim lovers make me sick
insert mode? it’s a freakin’ text editor - why do you need extra commands just to edit text?!
what about M-x goto-line?
just hit enter and then type the line number.
yea, but M-x goto-line gets really tired really fast.
Try M-G G type the line number and hit enter. The cursor instantly moves to the line. Emacs is so eady…