Technology
 

From Vim Help

From Vim Tips Wiki

This is an archive of the From Vim Help section on the home page

Every few weeks, the section on the home page will be replaced. Old items will be moved here so anyone interested can browse them.

To discuss suggestions for new items, please edit the talk page.

Contents

[edit] October 2009

[edit] September 2009

  • In normal mode, pressing Ctrl-^ edits the alternate file. :help CTRL-^
  • In insert mode, pressing Ctrl-^ toggles :lmap language mappings. :help i_CTRL-^
  • The command :language displays the current language (locale). :help :language

[edit] August 2009

  • The command :ka (useful in a script) sets mark a. :help :k
  • Using g`" jumps to the last known position in a file without changing the jump list. :help g`
  • Typing :keepmarks '<,'>!filter replaces the last selected lines with output from a filter, while keeping marks. :help :keepmarks

[edit] July 2009

[edit] June 2009

  • Press Ctrl-w then o to see only the current window. :help CTRL-W_o
  • Press Ctrl-w then r to rotate windows in a row or column. :help CTRL-W_r
  • Press Ctrl-w then K to move the current window to the top (full width). :help CTRL-W_K

[edit] May 2009

  • In a range, . is the current line, and .+5 is 5 lines after the current line. :help :range
  • Typing 6 then :s/old/new/g is interpreted as :.,.+5s/old/new/g :help N:
  • Command :silent 'a,'bs/old/new/g will substitute in a range, swapping the first and last lines if necessary. :help E493

[edit] April 2009

[edit] March 2009

  • Press R to enter Replace mode to overstrike characters. :help R
  • Press gR to enter Virtual Replace mode to overstrike screen space. :help gR
  • Press 3S to delete 3 lines and start insert (substitute lines). :help S

[edit] February 2009

[edit] January 2009

[edit] Previous years