首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在.vimrc中设置fillchars=foldclose:▸不适用于更改'+--‘折叠字符

在.vimrc文件中设置fillchars=foldclose:▸不适用于更改'+--'折叠字符是为了自定义Vim编辑器中代码折叠的外观。具体解释如下:

  1. 概念:Vim是一款功能强大的文本编辑器,支持代码折叠功能。代码折叠可以将一段代码折叠成一个可展开或折叠的区域,以便在编辑大型代码文件时更好地组织和浏览代码。
  2. 分类:代码折叠是Vim编辑器的一个特性,属于编辑器的界面设置和显示功能。
  3. 优势:通过设置fillchars=foldclose:▸,可以将折叠区域的关闭符号(默认为'+--')更改为'▸',使得代码折叠的外观更加美观和易于辨识。
  4. 应用场景:这种设置适用于任何使用Vim编辑器的开发者,特别是那些经常需要折叠和展开代码的人。通过自定义折叠字符,可以根据个人喜好或团队规范来定制代码折叠的外观。
  5. 推荐的腾讯云相关产品和产品介绍链接地址:在这个问题中,由于不提及云计算品牌商,无法给出腾讯云相关产品和产品介绍链接地址。

总结:在.vimrc文件中设置fillchars=foldclose:▸不适用于更改'+--'折叠字符是Vim编辑器的一个界面设置,用于自定义代码折叠的外观。通过将折叠区域的关闭符号更改为'▸',可以提升代码折叠的可视化效果。这种设置适用于任何使用Vim编辑器的开发者,可以根据个人喜好或团队规范来定制代码折叠的外观。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • vim编辑器

    nx 向右删除n个字符,n表示个数 X 向左删除一个字符 nX 向左删除n个字符,n表示个数 dd 删除光标所在行 ndd 删除光标开始的n行 p 粘贴剪切板中的内容 yy 复制光标所在行 nyy 复制光标开始的...n行 u 撤销 ctrl + r 反撤销 输入模式: 命令 说明 i 在光标位置插入 I 在第一个非空字符插入 a 在光标的下一个字符输入 A 在行尾插入 o 在光标所在的行下面插入空行 O 在光标所在的行上面插入空行...(vim安装好以后的默认配置,不推荐) 方法二:自己创建文件进行配置 在用户家目录创建一个文件.vimrc 将vim相关的配置写在文件中 若文件没有生效,需要重新加载一次source ~/.vimrc...="" set="" foldenable="" 开始折叠="" foldmethod="syntax" 设置语法折叠="" foldcolumn="0" 设置折叠区域的宽度="" setlocal="..." foldlevel="1" 设置折叠层数为="" foldclose="all" 设置为自动关闭折叠="" nnoremap="" @=((foldclosed(line('.')) < 0) ?

    1K20

    dotfiles项目

    1.dotfile介绍 在linux中的各种软件配置文件大多是以.开头,以rc结尾,在第一次使用某一个软件比如vim的时候,通常会花大量时间配置,将所有的配置文件放到同一个目录下,方便在多台机器上同步配置...无法显示状态栏) set statusline=\ %<%F[%1*%M%*%n%R%H]%=\ %y\ %0(%{&fileformat}\ %{&encoding}\ %c:%l/%L%)\ " 设置在状态行显示的信息...set foldenable " 开始折叠 set foldmethod=syntax " 设置语法折叠 set foldcolumn=0 " 设置折叠区域的宽度 setlocal foldlevel...=1 " 设置折叠层数为 " set foldclose=all " 设置为自动关闭折叠 " nnoremap @=((foldclosed(line('.')) < 0) ?..." :ERDtree 打开NERD_tree :NERDtreeClose 关闭NERD_tree " o 打开关闭文件或者目录 t 在标签页中打开 " T 在后台标签页中打开 !

    1.3K20

    Cygwin环境下vim配置

    就在现代化的今天,也仍然活跃在无数的服务器,无数的终端上。 ? 用户的配置文件放置在 ~/.vimrc。如果不存在,就创建一个。vim运行的时候,会去加载这个配置文件,里面的配置项就会生效。...set linespace=0 " 增强模式中的命令行自动完成操作 set wildmenu " 在状态行上显示光标所在位置的行号和列号 set ruler set rulerformat...的任何地方使用鼠标(类似office中在工作区双击鼠标定位) set mouse=a set selection=exclusive set selectmode=mouse,key " 启动的时候不显示那个援助索马里儿童的提示...set ignorecase " 不要高亮被搜索的句子(phrases) set nohlsearch " 在搜索时,输入的词句的逐字符高亮(类似firefox的搜索) set incsearch...set linespace=0 " 增强模式中的命令行自动完成操作 set wildmenu " 在状态行上显示光标所在位置的行号和列号 set ruler set rulerformat

    3.7K10

    vim常用设置—(.vimrc详细配置)

    .vimrc配置文件内容如下: “”””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””” ” 一般设定 “””””...set linespace=0 ” 增强模式中的命令行自动完成操作 set wildmenu ” 在状态行上显示光标所在位置的行号和列号 set ruler set rulerformat...的任何地方使用鼠标(类似office中在工作区双击鼠标定位) set mouse=a set selection=exclusive set selectmode=mouse,key ”...set ignorecase ” 不要高亮被搜索的句子(phrases) set nohlsearch ” 在搜索时,输入的词句的逐字符高亮(类似firefox的搜索) set incsearch...””””””””””””””””””””””””””””””””””””””””””””” ” 自动格式化 set formatoptions=tcrqn ” 继承前一行的缩进方式,特别适用于多行注释

    2.1K10

    一篇就学会vim

    (的使用于g_的区别,还是在使用中普遍) n|: 跳转到本行第n列 fs: focusOn string 在本行内光标之后开始搜索,光标停留在字符s上 Fs: focusOn string 在本行内光标之前开始搜索...跳过中间修改:U(使用较少) tips:在.vimrc中设置 set undolevels =500 可以执行500次的undo操作 10.2 断点插入操作 上面的撤销是从插入模式到退出模式作为一次修改...与普通模式语法规则不同的是,(动词 + 名词)的不适用于可视模式,可适模式下没有名词。...设置 自定义函数 自定义命令 键盘映射 插件 我的插件管理器使用的是vim-plug 添加插件方法,在.vimrc中: call plug#begin Plug 'mattn/emmet-vim'...然后分别在四个文件中设置set、call plug等等,即可 折叠vimrc文件 在.vimrc文件顶部添加如下内容 " setup folds {{{ augroup filetype_vim

    3.4K50

    舒适美观的mac终端, iTerm+zsh+powerlevel9k+vim+virtualenv

    . ------ homebrew 每次提到homebrew, 除了必备神器之外, 还有就是谷歌: 我们90%的工程师使用您编写的软件(Homebrew), 但是您却无法在面试时在白板上写出翻转二叉树这道题...写到~/.zshrc中, 然后source一下即可: export HOMEBREW_NO_AUTO_UPDATE=true ----- iTerm2 你可以从官网下载iterm2, 也可以用homebrew...当然, 你可以直接打造成IDE homebrew进行安装: brew install vim 然后我先贴出全部的vimrc配置文件内容: " vundle 环境设置 filetype off set rtp..." 高亮被搜索的句子 set hlsearch " 在搜索时, 输入的词句的逐字符高亮 set incsearch " 继承前一行的缩进方式 set autoindent " 为c程序提供自动缩进...=syntax " 启动 vim 时关闭折叠代码 set nofoldenable 进入vim命令模式, za即可折叠当前块 zM关闭所有折叠 zR打开所有折叠 [image] ----- 插件管理和使用

    4.4K31

    一步步将vim改造成CC++开发环境(IDE)

    10、代码折叠fold 折叠用于把缓冲区内某一范围内的文本行显示为屏幕上的一行。...一个打开的折叠由一栏来表示,顶端是 '-',其下方是 '|'。这栏在折叠结束的地方结束。当折叠嵌套时,嵌套的折叠出现在被包含的折叠右方一个字符位置。 一个关闭的折叠由 '+' 表示。...在折叠栏点击鼠标,可以打开和关闭折叠: - 点击 '+' 打开在这行的关闭折叠 - 在任何其他非空字符上点击,关闭这行上的打开折叠 在vim配置文件/home/user/.vimrc中加入如下的配置:...set foldcolumn=5 " 设置折叠栏宽度 常用命令 za  打开/关闭在光标下的折叠 zA  循环地打开/关闭光标下的折叠 zo  打开 (open) 在光标下的折叠 zO ...而且更改之后在~/.vimprojects文件中就能看到内容,你可以手动进行更改。

    9.3K21

    ——.vimrc

    配置 如果你需要配置vim,只需在Home目录创建一个~/.vimrc文件即可以配置vim了,如需安装插件,在~/.vim目录下创建一个bundle文件夹,插件装在里面。...ycm_collect_identifiers_from_tags_files = 1 " 开启 YCM基于标签引擎 let g:ycm_collect_identifiers_from_comments_and_strings = 1 " 注释与字符串中的内容也用于补全...let g:ycm_complete_in_strings = 1 " 在字符串输入中也能补全 let g:ycm_collect_identifiers_from_comments_and_strings...= 1 " 注释和字符串中的文字也会被收入补全 let g:ycm_global_ycm_extra_conf='~/.vim/bundle/YouCompleteMe/third_party/ycmd...buffer两端的分隔字符 let g:airline#extensions#tabline#left_sep = ' ' " tabline中未激活buffer两端的分隔字符 let g:airline

    9.8K51

    舒适美观的mac终端, iTerm2+zsh+powerlevel9k+vim+virtualenv

    配置内容 ------ ## homebrew > 每次提到homebrew, 除了**必备神器**之外, 还有就是*谷歌: 我们90%的工程师使用您编写的软件(Homebrew), 但是您却无法在面试时在白板上写出翻转二叉树这道题..." 高亮被搜索的句子 set hlsearch " 在搜索时, 输入的词句的逐字符高亮 set incsearch " 继承前一行的缩进方式 set autoindent " 为c程序提供自动缩进...允许使用退格键 set backspace=eol,start,indent set whichwrap+=,h,l " 取消换行 set nowrap " 在被分割的窗口间显示空白 set fillchars...set foldmethod=syntax " 启动 vim 时关闭折叠代码 set nofoldenable ``` > * 进入vim命令模式, za即可折叠当前块 > * zM关闭所有折叠 >...* zR打开所有折叠 !

    1.7K70

    手把手教你配置linux下C++开发工具——vim+ycm(YouCompleteMe),支持基于语义的自动补全和第三方库补全(史上最简单、史上最透彻、史上最全的终极解决方案)

    set foldenable " 开启折叠 "set foldmethod=syntax " 设置语法折叠************************ set foldcolumn=0 " 设置折叠区域的宽度...setlocal foldlevel=1 " 设置折叠层数为 "set foldclose=all " 设置为自动关闭折叠 nnoremap @=((foldclosed(line(...5、在vim中安装ycm插件:                        打开.vimrc文件,找到”Plugin 'Valloric/YouCompleteMe'  #把前面的"删除,然后重新安装...set foldenable " 开启折叠 "set foldmethod=syntax " 设置语法折叠************************ set foldcolumn=0 " 设置折叠区域的宽度...setlocal foldlevel=1 " 设置折叠层数为 "set foldclose=all " 设置为自动关闭折叠 nnoremap @=((foldclosed(line(

    4.6K30

    手把手教你配置linux下C++开发工具——vim+ycm(YouCompleteMe),支持基于语义的自动补全和第三方库补全(史上最简单、史上最透彻、史上最全的终极解决方案)

    set foldenable " 开启折叠 "set foldmethod=syntax " 设置语法折叠************************ set foldcolumn=0 " 设置折叠区域的宽度...setlocal foldlevel=1 " 设置折叠层数为 "set foldclose=all " 设置为自动关闭折叠 nnoremap @=((foldclosed(line(...5、在vim中安装ycm插件:                        打开.vimrc文件,找到”Plugin ‘Valloric/YouCompleteMe’  #把前面的”删除,然后重新安装...set foldenable " 开启折叠 "set foldmethod=syntax " 设置语法折叠************************ set foldcolumn=0 " 设置折叠区域的宽度...setlocal foldlevel=1 " 设置折叠层数为 "set foldclose=all " 设置为自动关闭折叠 nnoremap @=((foldclosed(line(

    5.9K31

    超级强大的vim配置(vimplus)

    帮助文件的文本是utf-8编码的, 如果想用vim直接查看, 需要在~/.vimrc中设置:    set encoding=utf-8 vim编程常用命令 建议先看看帮助手册中的下面章节, 其中有关...在~/.vimrc中设置: let g:miniBufExplMapWindowNavArrows = 1 是用切换到上下左右窗口中去 c/h文件间相互切换 -- 插件: A 下载地址...我在~/.vimrc中增加了一句: nnoremap :A 意思是按F12时在一个新的buffer中打开c/h文件, 这样在写程序的时候就可以不假思索地在c/h文件间进行切换...let g:ycm_complete_in_comments = 1 " 在字符串输入中也能补全 let g:ycm_complete_in_strings = 1 "注释和字符串中的文字也会被收入补全...let g:ycm_complete_in_comments = 1 " 在字符串输入中也能补全 let g:ycm_complete_in_strings = 1 "注释和字符串中的文字也会被收入补全

    29.8K92

    Vim的配置说明

    这些天一直使用vim,觉得vim是个很强大的编辑器,尤其是在配置好之后。 在网上参考了某大牛个vim配置,然后更改添加了一部分,形成了自己的配置,让Vim变的更强大。...6.F5自动编译执行,支持C C++ python 7.实时定位光标位置 另外,原vim的所有操作也可以继续使用,具体功能可以根据自己的需求修改 以下代码保存在home/用户名 下的.vimrc...color ron " 设置背景主题 "color torte " 设置背景主题 "set guifont=Courier_New:h10:cANSI " 设置字体...的任何地方使用鼠标(类似office中在工作区双击鼠标定位) set mouse=a set selection=exclusive set selectmode=mouse,key " 通过使用: commands...命令,告诉我们文件的哪一行被改变过 set report=0 " 在被分割的窗口间显示空白,便于阅读 set fillchars=vert:\ ,stl:\ ,stlnc:\ " 高亮显示匹配的括号 set

    1K10
    领券