howto.txt 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. *howto.txt* For Vim version 9.0. Last change: 2006 Apr 02
  2. VIM REFERENCE MANUAL by Bram Moolenaar
  3. How to ... *howdoi* *how-do-i* *howto* *how-to*
  4. |tutor| get started
  5. |:quit| exit? I'm trapped, help me!
  6. |initialization| initialize Vim
  7. |vimrc-intro| write a Vim script file (vimrc)
  8. |suspend| suspend Vim
  9. |usr_11.txt| recover after a crash
  10. |07.4| keep a backup of my file when writing over it
  11. |usr_07.txt| edit files
  12. |23.4| edit binary files
  13. |usr_24.txt| insert text
  14. |deleting| delete text
  15. |usr_04.txt| change text
  16. |04.5| copy and move text
  17. |usr_25.txt| format text
  18. |30.6| format comments
  19. |30.2| indent C programs
  20. |25.3| automatically set indent
  21. |usr_26.txt| repeat commands
  22. |02.5| undo and redo
  23. |usr_03.txt| move around
  24. |word-motions| word motions
  25. |left-right-motions| left-right motions
  26. |up-down-motions| up-down motions
  27. |object-motions| text-object motions
  28. |various-motions| various motions
  29. |object-select| text-object selection
  30. |'whichwrap'| move over line breaks
  31. |'virtualedit'| move to where there is no text
  32. |usr_27.txt| specify pattern for searches
  33. |tags-and-searches| do tags and special searches
  34. |29.4| search in include'd files used to find
  35. variables, functions, or macros
  36. |K| look up manual for the keyword under cursor
  37. |03.7| scroll
  38. |'sidescroll'| scroll horizontally/sideways
  39. |'scrolloff'| set visible context lines
  40. |mode-switching| change modes
  41. |04.4| use Visual mode
  42. |'insertmode'| start Vim in Insert mode
  43. |40.1| map keys
  44. |24.7| create abbreviations
  45. |ins-expandtab| expand a tab to spaces in Insert mode
  46. |i_CTRL-R| insert contents of a register in Insert mode
  47. |24.3| complete words in Insert mode
  48. |25.1| break a line before it gets too long
  49. |20.1| do command-line editing
  50. |20.3| do command-line completion
  51. |'cmdheight'| increase the height of command-line
  52. |10.3| specify command-line ranges
  53. |40.3| specify commands to be executed automatically
  54. before/after reading/writing entering/leaving a
  55. buffer/window
  56. |'autowrite'| write automatically
  57. |30.1| speedup edit-compile-edit cycle or compile and fix
  58. errors within Vim
  59. |options| set options
  60. |auto-setting| set options automatically
  61. |term-dependent-settings| set options depending on terminal name
  62. |save-settings| save settings
  63. |:quote| comment my .vim files
  64. |'helpheight'| change the default help height
  65. |'highlight'| set various highlighting modes
  66. |'title'| set the window title
  67. |'icon'| set window icon title
  68. |'report'| avoid seeing the change messages on every line
  69. |'shortmess'| avoid |hit-enter| prompts
  70. |mouse-using| use mouse with Vim
  71. |usr_08.txt| manage multiple windows and buffers
  72. |gui.txt| use the gui
  73. |You can't! (yet)| do dishes using Vim
  74. |usr_06.txt| switch on syntax highlighting
  75. |2html.vim| convert a colored file to HTML
  76. |less| use Vim like less or more with syntax highlighting
  77. vim:tw=78:ts=8:noet:ft=help:norl: