vim 配置(2)
来源:互联网
时间:2026-02-26 12:33:37
作者:
系统大全为您提供
" set fileformats=unix,dos,mac " nmap fd :se fileformat=dos " nmap fu :se fileformat=unix " use Ctrl+[l|n|p|cc] to list|next|previous|jump to count the result " map l :cl " map n :cn " map p :cp " map c :cc " 让 Tohtml 产生有 CSS 语法的 html " syntax/2html.vim,可以用:runtime! syntax/2html.vim let html_use_css=1 " Python 文件的一般设置,比如不要 tab 等 autocmd FileType python set tabstop=4 shiftwidth=4 expandtab autocmd FileType python map :!python % " 选中状态下 Ctrl+c 复制 vmap "+y " 打开Javascript折叠 let b:Javascript_fold=1 " 打开Javascript对dom、html和css的支持 let Javascript_enable_domhtmlcss=1 " 设置字典 ~/.vim/dict/文件的路径 autocmd filetype Javascript set dictionary=$VIMFILES/dict/Javascript.dict autocmd filetype css set dictionary=$VIMFILES/dict/css.dict autocmd filetype php set dictionary=$VIMFILES/dict/php.dict "----------------------------------------------------------------- " plugin - bufexplorer.vim Buffers切换 " e 全屏方式查看全部打开的文件列表 " v 左右方式查看 s 上下方式查看 "----------------------------------------------------------------- "----------------------------------------------------------------- " plugin - taglist.vim 查看函数列表,需要ctags程序 " F4 打开隐藏taglist窗口 "----------------------------------------------------------------- if MySys() == "windows" " 设定windows系统中ctags程序的位置 let Tlist_Ctags_Cmd = '"'.$VIMRUNTIME.'/ctags.exe"' elseif MySys() == "linux" " 设定windows系统中ctags程序的位置 let Tlist_Ctags_Cmd = '/usr/bin/ctags' endif nnoremap :TlistToggle let Tlist_Show_One_File = 1 " 不同时显示多个文件的tag,只显示当前文件的 let Tlist_Exit_OnlyWindow = 1 " 如果taglist窗口是最后一个窗口,则退出vim let Tlist_Use_Right_Window = 1 " 在右侧窗口中显示taglist窗口 let Tlist_File_Fold_Auto_Close=1 " 自动折叠当前非编辑文件的方法列表 let Tlist_Auto_Open = 0 let Tlist_Auto_Update = 1 let Tlist_Hightlight_Tag_On_BufEnter = 1 let Tlist_Enable_Fold_Column = 0 let Tlist_Process_File_Always = 1 let Tlist_Display_Prototype = 0 let Tlist_Compact_Format = 1 "----------------------------------------------------------------- " plugin - mark.vim 给各种tags标记不同的颜色,便于观看调式的插件。 " m mark or unmark the word under (or before) the cursor " manually input a regular expression. 用于搜索. " clear this mark (i.e. the mark under the cursor), or clear all highlighted marks . " * 当前MarkWord的下一个 # 当前MarkWord的上一个 " / 所有MarkWords的下一个 ? 所有MarkWords的上一个 "----------------------------------------------------------------- "----------------------------------------------------------------- " plugin - NERD_tree.vim 以树状方式浏览系统中的文件和目录 " :ERDtree 打开NERD_tree :NERDtreeClose 关闭NERD_tree " o 打开关闭文件或者目录 t 在标签页中打开 " T 在后台标签页中打开 ! 执行此文件 " p 到上层目录 P 到根目录 " K 到第一个节点 J 到最后一个节点 " u 打开上层目录 m 显示文件系统菜单(添加、删除、移动操作) " r 递归刷新当前目录 R 递归刷新当前根目录 "----------------------------------------------------------------- " F3 NERDTree 切换 map :NERDTreeToggle imap :NERDTreeToggle "----------------------------------------------------------------- " plugin - NERD_commenter.vim 注释代码用的, " [count],cc 光标以下count行逐行添加注释(7,cc) " [count],cu 光标以下count行逐行取消注释(7,cu) " [count],cm 光标以下count行尝试添加块注释(7,cm) " ,cA 在行尾插入 /* */,并且进入插入模式。 这个命令方便写注释。 " 注:count参数可选,无则默认为选中行或当前行 "----------------------------------------------------------------- let NERDSpaceDelims=1 " 让注释符与语句之间留一个空格 let NERDCompactSexyComs=1 " 多行注释时样子更好看 "----------------------------------------------------------------- " plugin - DoxygenToolkit.vim 由注释生成文档,并且能够快速生成函数标准注释 "----------------------------------------------------------------- let g:DoxygenToolkit_authorName="Asins - asinsimple AT gmail DOT com" let g:DoxygenToolkit_briefTag_funcName="yes" map da :DoxAuthor map df :Dox map db :DoxBlock map dc a /* */
"----------------------------------------------------------------- " plugin – ZenCoding.vim 很酷的插件,HTML代码生成 " 插件最新版:https://www.herecours.com/d/file/efpub/2026/26-26/20260226121648568653 " 常用命令可看:https://www.herecours.com/d/file/efpub/2026/26-26/20260226121648568654 "----------------------------------------------------------------- "----------------------------------------------------------------- " plugin – checksyntax.vim Javascript常见语法错误检查 " 默认快捷方式为 F5 "----------------------------------------------------------------- let g:checksyntax_auto = 0 " 不自动检查 "----------------------------------------------------------------- " plugin - NeoComplCache.vim 自动补全插件 "----------------------------------------------------------------- let g:AutoComplPop_NotEnableAtStartup = 1 let g:NeoComplCache_EnableAtStartup = 1 let g:NeoComplCache_SmartCase = 1 let g:NeoComplCache_TagsAutoUpdate = 1 let g:NeoComplCache_EnableInfo = 1 let g:NeoComplCache_EnableCamelCaseCompletion = 1 let g:NeoComplCache_MinSyntaxLength = 3 let g:NeoComplCache_EnableSkipCompletion = 1 let g:NeoComplCache_SkipInputTime = '0.5' let g:NeoComplCache_SnippetsDir = $VIMFILES.'/snippets' " completion. inoremap pumvisible() ? "" : "" " snippets expand key imap (neocomplcache_snippets_expand) smap (neocomplcache_snippets_expand) "----------------------------------------------------------------- " plugin - matchit.vim 对%命令进行扩展使得能在嵌套标签和语句之间跳转 " % 正向匹配 g% 反向匹配 " [% 定位块首 ]% 定位块尾 "----------------------------------------------------------------- "----------------------------------------------------------------- " plugin - vcscommand.vim 对%命令进行扩展使得能在嵌套标签和语句之间跳转 " SVN/git管理工具 "----------------------------------------------------------------- "----------------------------------------------------------------- " plugin – a.vim
以上就是系统大全给大家介绍的如何使的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击系统大全官网吧。
本文来自系统大全https://www.herecours.com/d/file/efpub/2026/26-26/20260226121648568655
编辑推荐:
- vim 配置(2)02-26
- linux中export用法02-26
- Ubuntu下的用户和权限(三)02-26
- word分数怎么打02-26
- word2007自动生成目录?02-26
- 如何自定义Office 2003用户界面?02-26
- Microsoft Office 2016键盘快捷键02-26
- word页码从任意页开始02-26
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- word分数怎么打
word分数怎么打
26-02-26 - word2007自动生成目录?
word2007自动生成目录?
26-02-26 - 如何自定义Office 2003用户界面?
如何自定义Office 2003用户界面?
26-02-26 - word页码从任意页开始
word页码从任意页开始
26-02-26 - word怎么设置页眉和页脚?
word怎么设置页眉和页脚?
26-02-26 - word2010怎样设置页码页数?
word2010怎样设置页码页数?
26-02-26 - word中在左侧显示目录的方法
word中在左侧显示目录的方法
26-02-26 - word中如何删除空白页的两种方法
word中如何删除空白页的两种方法
26-02-26 - word怎么设置首字下沉
word怎么设置首字下沉
26-02-26 - 如何转换和共享Office 2019文件
如何转换和共享Office 2019文件
26-02-26
