Vim Tips Wiki
(Advise to add suggestions on the talk page)
(Archive of new edition, repeats 200806.)
 
(31 intermediate revisions by 3 users not shown)
Line 1: Line 1:
'''This is an archive of the ''From Vim Help'' section on the [[Main Page]]'''
+
'''This is an archive of the ''From Vim Help'' section on the [[Vim Tips Wiki|home page]]'''
   
The ''From Vim Help'' section was started in February 2008. Every few weeks, the section on the [[Main Page]] will be replaced. Old items will be moved here so anyone interested can browse them.
+
We occasionally replace the FVH section on the home page, and items are copied to here so anyone interested can browse them.
   
 
To discuss suggestions for new items, please edit the [[Talk:From Vim Help|talk page]].
 
To discuss suggestions for new items, please edit the [[Talk:From Vim Help|talk page]].
   
==February 2008==
+
==July 2012==
  +
*You can have Vim try to detect whether to ignore case in searches. {{help|'smartcase'}}
''No archiving has happened yet!''
 
  +
*Toggle an option by adding <tt>!</tt> (<tt>set spell!</tt> will turn spell checking on/off). {{help|:set}}
  +
*With <tt>set</tt>, use <tt>+=</tt> to add option flags, or <tt>-=</tt> to remove them. {{help|add-option-flags}}
   
  +
==May 2010==
  +
*<tt>:verbose abbreviate</tt> lists each abbreviation and where it was defined. {{help|:abbreviate-verbose}}
  +
*Avoid an insert-mode abbreviation by pressing Ctrl-V (or Ctrl-Q if you use Ctrl-V for paste) before the character after the abbreviation. {{help|abbreviations}}
  +
*Setting the 'display' option to include "lastline" will show as much of the final (wrapped) line as will fit on the screen. {{help|'display'}}
  +
  +
==April 2010==
  +
*Use <tt>:set rl!</tt> to overcome boredom. {{help|'rl'}}
  +
*Or try <tt>:g/^/m0</tt> {{help|:g}} {{help|:m}}
  +
*And <tt>ggg?G</tt> can be just as useful. {{help|g?}}
  +
  +
==March 2010==
  +
*Use <tt>:source myfile.vim</tt> to execute Ex commands (commands prefixed with a '<tt>:</tt>') from a file. {{help|:source}}
  +
*Use <tt>:source! myfile.vim</tt> to execute normal-mode Vim commands from a file. {{help|:source}}
  +
*Use <tt>:scriptnames</tt> to list all sourced scripts, in order of execution. {{help|:scriptnames}}
  +
  +
==February 2010==
  +
*The <tt>system()</tt> function runs an external program and captures its output. {{help|system()}}
  +
*The <tt>'shell'</tt> option determines the shell used to run external programs. {{help|'shell'}}
  +
*The variable <tt>v:shell_error</tt> holds the return status from the last external program. {{help|v:shell_error}}
  +
  +
==January 2010==
  +
*Use <tt>:pwd</tt> to show the current directory. {{help|:pwd}}
  +
*Use <tt>:cd -</tt> to change to the previous current directory (before last <tt>:cd /my/path</tt>). {{help|:cd-}}
  +
*Use <tt>:lcd /my/path</tt> for "local" change directory (this window only). {{help|:lcd}}
  +
  +
==Previous years==
  +
*[[/2009|2009 ''From Vim Help'']]
  +
*[[/2008|2008 ''From Vim Help'']]
 
[[Category:VimInformation]]
 
[[Category:VimInformation]]

Latest revision as of 10:38, 26 June 2012

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

We occasionally replace the FVH section on the home page, and items are copied to here so anyone interested can browse them.

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

July 2012[]

May 2010[]

  • :verbose abbreviate lists each abbreviation and where it was defined. :help :abbreviate-verbose
  • Avoid an insert-mode abbreviation by pressing Ctrl-V (or Ctrl-Q if you use Ctrl-V for paste) before the character after the abbreviation. :help abbreviations
  • Setting the 'display' option to include "lastline" will show as much of the final (wrapped) line as will fit on the screen. :help 'display'

April 2010[]

March 2010[]

  • Use :source myfile.vim to execute Ex commands (commands prefixed with a ':') from a file. :help :source
  • Use :source! myfile.vim to execute normal-mode Vim commands from a file. :help :source
  • Use :scriptnames to list all sourced scripts, in order of execution. :help :scriptnames

February 2010[]

  • The system() function runs an external program and captures its output. :help system()
  • The 'shell' option determines the shell used to run external programs. :help 'shell'
  • The variable v:shell_error holds the return status from the last external program. :help v:shell_error

January 2010[]

  • Use :pwd to show the current directory. :help :pwd
  • Use :cd - to change to the previous current directory (before last :cd /my/path). :help :cd-
  • Use :lcd /my/path for "local" change directory (this window only). :help :lcd

Previous years[]