neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

help.txt (5750B)


      1 *help.txt*	Nvim
      2 
      3 ==============================================================================
      4 Nvim documentation
      5 
      6 If you are new to Nvim, see |nvim-intro|. (To go to a help link, move the
      7 cursor to it and hit CTRL-], or ctrl-click with mouse. Try it here: |bars|.)
      8 
      9 ------------------------------------------------------------------------------
     10 About Nvim						*reference_toc* *Q_ct*
     11 
     12 - |news|		News since the previous release
     13 - |nvim|		Getting started with Nvim
     14 - |tutor|		30-minute interactive course for beginners
     15 - |vim-differences|	Nvim compared to Vim
     16 - |faq|			Frequently Asked Questions
     17 - |tips|		Various tips
     18 - |bugs|		Where to send bug reports
     19 - |support|		Supported platforms
     20 - |copying|		About copyrights
     21 
     22 ------------------------------------------------------------------------------
     23 Usage
     24 
     25 - |helphelp|		Using the `:help` files
     26 - |intro|		Introduction to Vim
     27 - |quickref|		Overview of common commands
     28 - |index|		Index of all commands
     29 - |user-manual|		User manual: How to accomplish editing tasks.
     30 - |message.txt|		(Error) messages and explanations
     31 - |Kuwasha|		Helping poor children in Uganda
     32 
     33 ------------------------------------------------------------------------------
     34 Basic editing
     35 
     36 - |starting|		Starting Vim, Vim command arguments, initialisation
     37 - |edit-files|		Editing and writing files
     38 - |motion.txt|		Commands for moving around
     39 - |scrolling|		Scrolling the text in the window
     40 - |insert.txt|		Insert and Replace mode
     41 - |change.txt|		Deleting and replacing text
     42 - |undo-redo|		Undo and Redo
     43 - |repeat.txt|		Repeating commands, Vim scripts and debugging
     44 - |visual-mode|		Using Visual mode (selecting text)
     45 - |various|		Various other commands
     46 - |crash-recovery|	Recovering from a crash
     47 
     48 ------------------------------------------------------------------------------
     49 Advanced editing
     50 
     51 - |cmdline|		Command-line editing
     52 - |options|		Description of all options
     53 - |pattern-searches|	Vim regexp patterns and search commands
     54 - |key-mapping|		Key mapping (shortcuts), abbreviations
     55 - |tags|		Tags and special searches
     56 - |windows|		Commands for using windows and buffers
     57 - |tabpage|		Commands for using tabpages
     58 - |spell|		Spell checking
     59 - |diff|		Comparing files
     60 - |folding|		Hide (fold) ranges of lines
     61 - |terminal|		Embedded terminal emulator
     62 
     63 ------------------------------------------------------------------------------
     64 API (extensibility/scripting/plugins)
     65 
     66 - |api|			Nvim API via RPC, Lua and Vimscript
     67 - |ui|			Nvim UI protocol
     68 - |lua-guide|		Nvim Lua guide
     69 - |lua|			Lua API
     70 - |luaref|		Lua reference manual
     71 - |luvref|		Luv (|vim.uv|) reference manual
     72 - |autocmd|		Event handlers
     73 - |job-control|		Spawn and control multiple processes
     74 - |channel|		Nvim asynchronous IO
     75 - |vimscript|		Vimscript reference
     76 - |vimscript-functions|	Vimscript functions
     77 - |remote-plugin|	Nvim remote plugins
     78 - |health|		Health checking
     79 
     80 ------------------------------------------------------------------------------
     81 Programming language support
     82 
     83 - |lsp|			Language Server Protocol (LSP)
     84 - |diagnostic-api|	Diagnostic framework
     85 - |treesitter|		Incremental syntax parsing
     86 - |indent.txt|		automatic indenting for C and other languages
     87 - |syntax|		syntax highlighting
     88 - |filetype|		Settings for specific types of files
     89 - |quickfix|		Commands for a quick edit-compile-fix cycle
     90 - |ft_ada.txt|		Ada filetype plugin
     91 - |ft_hare.txt|		Filetype plugin for Hare
     92 - |ft_ps1.txt|		PowerShell filetype plugin
     93 - |ft_raku.txt|		Raku filetype plugin
     94 - |ft_rust.txt|		Rust filetype plugin
     95 - |ft_sql.txt|		SQL filetype plugin
     96 
     97 ------------------------------------------------------------------------------
     98 UI
     99 
    100 - |tui|			Builtin UI
    101 - |gui|			External (graphical) UIs
    102 - |signs|		Signs displayed as window decorations (the "gutter")
    103 
    104 ------------------------------------------------------------------------------
    105 Multilingual support
    106 
    107 - |digraph|		List of available digraphs
    108 - |mbyte.txt|		Multibyte text support
    109 - |mlang.txt|		Non-English language support
    110 - |rileft.txt|		Right-to-left editing mode
    111 - |l10n-arabic.txt|	Arabic language support and editing
    112 - |l10n-hebrew.txt|	Hebrew language support and editing
    113 - |l10n-russian.txt|	Russian language support and editing
    114 - |l10n-vietnamese.txt|	Vietnamese language support and editing
    115 
    116 ------------------------------------------------------------------------------
    117 Interop
    118 
    119 - |provider|		Builtin remote plugin hosts
    120 - |if_perl|		Perl interface
    121 - |if_pyth|		Python interface
    122 - |if_ruby|		Ruby interface
    123 
    124 ------------------------------------------------------------------------------
    125 Versions
    126 
    127 - |deprecated|		Deprecated features that will be removed
    128 - |vi-differences|	Differences between Vim and Vi
    129 
    130 ------------------------------------------------------------------------------
    131 Developing nvim
    132 
    133 - |dev|			Development of Nvim
    134 - |dev-arch|		Internal architecture, modules, data structures
    135 - |dev-style|		Development style guidelines
    136 - |dev-test|		Writing and running tests
    137 - |dev-theme|		Design guidelines (colorschemes etc.)
    138 - |dev-tools|		Tools and techniques for developing Nvim
    139 - |dev-vimpatch|	Merging patches from Vim
    140 
    141 Standard plugins ~
    142 
    143 See |standard-plugin-list|.
    144 
    145 Local additions ~
    146 						     *local-additions*
    147 
    148 ------------------------------------------------------------------------------
    149 Bars example								*bars*
    150 
    151 Now that you've jumped here with CTRL-] or a double mouse click, you can use
    152 CTRL-T, CTRL-O, g<RightMouse>, or <C-RightMouse> to go back to where you were.
    153 
    154 Note that tags are within | characters, but when highlighting is enabled these
    155 characters are hidden (for aesthetics).
    156 
    157 You can use CTRL-] on any word (even if it is not within "|") and Nvim will
    158 try to find help for it.  Especially for options in single quotes, e.g.
    159 'hlsearch'.
    160 
    161 
    162 vim:tw=78:isk=!-~,^*,^\|,^\":ts=8:noet:ft=help:norl: