set nobackup "make 运行 :set makeprg=g++\ -Wall\ \ % "自动保存 set autowrite set ruler " 打开状态栏标尺 set cursorline " 突出显示当前行 set magic " 设置魔术 set guioptions-=T " 隐藏工具栏 set guioptions-=m " 隐藏菜单栏 "set statusline=\ %<%F[%1*%M%*%n%R%H]%=\ %y\ %0(%...
其中magic、nomagic可以通过set设置为模式的默认选项,而所有4种选项皆可在模式中多次通过开关来临时切换: \v very magic \m magic \M nomagic \V very nomagic 如果环境set magic的话,则搜索: /abc\vdef\Vghi\Mjkl 表示按magic解释abc,按very magic解释def,按very nomagic解释ghi,按nomagic解释jkl。 VIM...
默认情况下,magic选项是打开的。如果关闭了此选项,那么正则表达式中的许多的特殊字符就失去了他们神奇的魔力,而变成了普通的字符。 我们使用以下只有一行的文件来测试magic选项。先用:%print命令将整个文件打印出来: Test aaa* aa* a* 然后设置magic选项并且执行替换命令。其中,p标记打印出所改变的行: :setmagic:1...
而对于 vim 来讲,在使用/正则查找时,分为两个模式: •magic 模式•nomagic 模式 对于magic 模式,我们的特殊符号如.就是特殊含义(任何字符),即正常的正则表达模式;对于 nomagic 模式,我们的符号都只表达符号本身,使用特殊含义需要用\转义。 :set magic :set nomagic 更多内容,如 vim 中的 very magic 等,...
set magic " common regex nocompatible使 vim 不再兼容 vi。大部分插件都需要打开这个选项。 laststatus有三个值: 0,不显示状态栏 1,在窗口少的情况下显示状态栏 2,永远显示状态栏 部分插件需要永远显示状态栏才能正常运行(笔者没有这样的插件),但笔者自己配置了 vim 的状态栏,因此希望它一直显示。
set t_vb= " 置空错误铃声的终端代码 set matchtime=2 " 短暂跳转到匹配括号的时间 set magic " 设置魔术 set smartindent " 开启新行时使用智能自动缩进 set backspace=indent,eol,start " 不设定在插入状态无法用退格键和 Delete 键删除回车符
set number "为方便复制,用<F2>开启/关闭行号显示: nnoremap <F2> :set nonumber!<CR>:set foldcolumn=0<CR> 1. 2. 3. 4. 启用Modeline(即允许被编辑的文件以注释的形式设置Vim选项,详见Vim Wiki: Modeline magic): set modeline 如果终端使用的是深色背景: ...
magic 模式 nomagic 模式 对于magic 模式,我们的特殊符号如 . 就是特殊含义(任何字符),即正常的正则表达模式;对于 nomagic 模式,我们的符号都只表达符号本身,使用特殊含义需要用 \ 转义。 :set magic :set nomagic 阅读原文:https://www.bilibili.com/video/BV1Rf4y1X7R8...
set modelines=0 "设置更好的删除 set backspace=2 syntax on "语法高亮 "用浅色高亮当前行 autocmd InsertLeave * se nocul autocmd InsertEnter * se cul set smartindent "智能对齐 set autoindent "自动对齐 set confirm "在处理未保存或只读文件的时候,弹出确认框 ...
:setreport:显示由面向行的命令修改过的数目 :setterse:显示简短的警告信息 :setwarn:在转到别的文件时若没保存当前文件则显示NO write信息 :setnomagic:允许在搜索模式中,使用前面不带“/”的特殊字符 :setnowrapscan:禁止vi在搜索到达文件两端时,又从另一端开始 ...