Displaying the current Vim environment
来源:互联网 发布:mac lol 国服下载 编辑:程序博客网 时间:2024/06/05 05:33
@see http://vim.wikia.com/wiki/Displaying_the_current_Vim_environment
You can display the current Vim environment (settings, options, commands, maps, etc) using the following commands:
:abbreviate - list abbreviations:args - argument list:augroup - augroups:autocmd - list auto-commands:buffers - list buffers:breaklist - list current breakpoints:cabbrev - list command mode abbreviations:changes - changes:cmap - list command mode maps:command - list commands:compiler - list compiler scripts:digraphs - digraphs:file - print filename, cursor position and status (like Ctrl-G):filetype - on/off settings for filetype detect/plugins/indent:function - list user-defined functions (names and argument lists but not the full code):function Foo - user-defined function Foo() (full code list):highlight - highlight groups:history c - command history:history = - expression history:history s - search history:history - your commands:iabbrev - list insert mode abbreviations:imap - list insert mode maps:intro - the Vim splash screen, with summary version info:jumps - your movements:language - current language settings:let - all variables:let FooBar - variable FooBar:let g: - global variables:let v: - Vim variables:list - buffer lines (many similar commands):lmap - language mappings (set by keymap or by lmap):ls - buffers:ls! - buffers, including "unlisted" buffers:map! - Insert and Command-line mode maps (imap, cmap):map - Normal and Visual mode maps (nmap, vmap, xmap, smap, omap):map<buffer> - buffer local Normal and Visual mode maps:map!<buffer> - buffer local Insert and Command-line mode maps:marks - marks:menu - menu items:messages - message history:nmap - Normal-mode mappings only:omap - Operator-pending mode mappings only:print - display buffer lines (useful after :g or with a range):reg - registers:scriptnames - all scripts sourced so far:set all - all options, including defaults:setglobal - global option values:setlocal - local option values:set - options with non-default value:set termcap - list terminal codes and terminal keys:smap - Select-mode mappings only:spellinfo - spellfiles used:syntax - syntax items:syn sync - current syntax sync mode:tabs - tab pages:tags - tag stack contents:undolist - leaves of the undo tree:verbose - show info about where a map or autocmd or function is defined:version - list version and build options:vmap - Visual and Select mode mappings only:winpos - Vim window position (gui):xmap - visual mode maps only
NotesEdit
Additional information is available to a Vim script. For example, :help tabpagebuflist() shows how to list all buffers in all tabs.
A script called bugreport.vim is provided with Vim. When run, the script produces a file with information about Vim's environment. To see the script, use the command :view $VIMRUNTIME/bugreport.vim
in Vim
- Displaying the current Vim environment
- Displaying the current Vim environment
- Renaming the current file in Vim
- Displaying the Location Address
- ssis使用parent package模式environment参数报错 There is no appropriate variable in the current environment...
- RAC OEM 时区错does not match the current environment TZ
- 启动 EM 报错:does not match the current environment TZ setting(PRC)
- The Art of Displaying Jewellery
- 使用NuGet Package Manager时出现 Install-Package : The current environment doesn't have a solution open的原因
- linux vim environment setting
- Part2:The CImage Class & Displaying Animations
- Scrolling a UITableView When Displaying the Keyboard
- Scrolling a UITableView When Displaying the Keyboard
- RecyclerView使用Switchcompat not displaying the Switch
- Obtaining the Current Location
- Configure the environment variable
- The CATALINA_HOME environment variable
- the android development environment
- 大数相加
- 1--共享内存的实践到内核--共享内存的创建
- java反射详解
- 2--共享内存的实践到内核--共享内存的映射
- MarshalAs
- Displaying the current Vim environment
- 非阻塞Connect对于select时应注意问题(转)
- html转义字符
- 罗素:欲望在政治上的重要性
- 3--共享内存的实践到内核--撤销共享内存的映射和控制
- 1--信号量的实践到内核--信号量的实验 .
- 计算1977!
- 滚动加载数据
- 2--信号量的实践到内核--进入内核分析信号量的操作 .