autocmd InsertEnter*se cul " 用浅色高亮当前行"set ruler "显示标尺setshowcmd " 输入的命令显示出来,看的清楚些"set cmdheight=1 "命令行(在状态行下)的高度,设置为1"set whichwrap+=<,>,h,l "允许backspace和光标键跨越行边界(不建议)"set scrolloff=3 "光标移动到buffer的顶部和底部时保持3行距离...
显示状态行 " 设置 laststatus = 2 ,总是显式状态行 set laststatus=2 " 文本格式和排版 """ set foldenable " 用空格键来开关折叠 set foldmethod=manual " 手动折叠 nnoremap <space> @=((foldclosed(line('.')) < 0) ? 'zc':'zo')<CR> set formatoptions=tcrqn " 自动格式化 set fdm=inden...
1inoremap ' ''<ESC>i 2inoremap " ""<ESC>i 3inoremap ( ()<ESC>i 4inoremap [ []<ESC>i 5inoremap { {<CR>}<ESC>O 6"设置跳出自动补全的括号 7func SkipPair() 8 if getline('.')[col('.') - 1] == ')' || getline('.')[col('.') - 1] == ']' || getline('.')[col...
zd 删除 (delete) 在光标下的折叠。仅当 'foldmethod' 设为 "manual" 或 "marker" 时有效。 zD 循环删除 (Delete) 光标下的折叠,即嵌套删除折叠。 仅当'foldmethod' 设为 "manual" 或 "marker" 时有效。 zE 除去 (Eliminate) 窗口里“所有”的折叠。 仅当'foldmethod' 设为 "manual" 或 "marker" ...
set foldmethod=manual "手动折叠 set background=dark "背景使用黑色 set nocompatible "去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限 "显示中文帮助 if version >= 603 set helplang=cn set encoding=utf-8 endif "设置配色方案 colorscheme murphy ...
折叠方式概述 diff 在「比较窗口」中折叠未改变的文本 expr 使用'foldexpr' 来创建新的折叠逻辑 indent 基于缩进折叠 manual 使用zf、zF 或:fold 来自定义折叠 marker 根据特定的文本标记折叠(通常用于代码注释) syntax 根据语法折叠,比如折叠 if 代码块
" manual 手工折叠 " indent 缩进折叠 " expr 表达式折叠 " syntax 语法折叠 " diff 对没有更改的文件折叠 " marker 标记折叠 "set foldmethod=indent "set foldlevel=99 " 设置C/C++方式自动对齐 set autoindent set cindent set smartindent " 设置tab宽度 ...
VIM REFERENCE MANUAL by Bram Moolenaar @@ -166,6 +166,10 @@ stick to these rules, to keep the sources readable and maintainable. This list is not complete. Look in the source code for more examples. The code repository contains an editorconfig file, that can be used together with the ...
VIM USER MANUAL - by Bram Moolenaar Expand Down 2 changes: 1 addition & 1 deletion2doc/usr_06.jax Original file line numberDiff line numberDiff line change @@ -1,4 +1,4 @@ *usr_06.txt*For Vim バージョン 9.1. Last change:2021 Nov 07 ...
"set foldmethod=manual " 手动折叠 "set magic " 设置魔术 "set guioptions-=T " 隐藏工具栏 "set guioptions-=m " 隐藏菜单栏 let g:indentLine_char = '┊' "启动时不显示帮助乌干达儿童提示 set shortmess=atI "设置在vim中可以使用鼠标 set mouse=a ...