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

Vim语法突出显示隐藏字符

在 Vim 中,我们可以通过设置 vim.highlight.on_insert 选项来启用语法高亮。此外,我们还可以使用一些插件来增强 Vim 的语法高亮功能,例如 highlight 和 SyntaxHighlighting。

在 Vim 中,我们可以通过在命令模式下输入 :set hlsearch 来启用语法高亮。当我们在 Vim 中输入一个被高亮的词时,Vim 会自动高亮对应的文本。如果我们输入 : 后跟一个空格,Vim 将会显示所有当前启用的语法高亮。

如果我们想要隐藏某些字符,我们可以使用 :set hlsearch 命令来禁用高亮。例如,如果我们想要隐藏当前行中的第一个字符,我们可以输入 :set hlsearch,然后输入 1,最后输入 Esc 键。

除了使用 :set hlsearch 命令来启用和禁用语法高亮外,我们还可以使用一些插件来增强 Vim 的语法高亮功能。例如,我们可以使用 highlight 插件来为不同的语言设置不同的语法高亮,我们可以使用 SyntaxHighlighting 插件来为不同的语言设置不同的语法高亮,我们可以使用 UltiSnips 插件来增强 Vim 的语法高亮功能。

总之,Vim 提供了多种方式来突出显示隐藏字符,这些方法包括使用 :set hlsearch 命令、使用 highlight 和 SyntaxHighlighting 插件、使用 UltiSnips 插件等。我们可以根据实际需要选择最适合自己的方法来突出显示隐藏字符。

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

相关·内容

maclinux中vim永久显示行号、开启语法高亮

步骤1: cp /usr/share/vim/vimrc ~/.vimrc   先复制一份vim配置模板到个人目录下   注:redhat 改成 cp /etc/vimrc ~/.vimrc 步骤2:..."显示行号 set guifont=Luxi/ Mono/ 9   " 设置字体,字体名称和字号 filetype on                              "检测文件的类型     ...                  "记录历史的行数 set background=dark          "背景使用黑色 syntax on                                "语法高亮度显示..."(cindent是特别针对 C语言语法自动缩进) set smartindent                    "依据上面的对齐格式,智能的选择对齐方式,对于类似C语言编写上有用    set..."默认情况下,寻找匹配是高亮度显示,该设置关闭高亮显示      set incsearch                        "在程序中查询一单词,自动匹配单词的位置;如查询desk单词,

3.1K20
  • vim显示行号、语法高亮、自动缩进的设置

    在UBUNTU中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc  在Fedora中vim的配置文件存放在/etc目录中,配置文件名为vimrc 在Red Hat Linux 中vim..."显示行号 set guifont=Luxi/ Mono/ 9 " 设置字体,字体名称和字号 filetype on "检测文件的类型..."记录历史的行数 set background=dark "背景使用黑色 syntax on "语法高亮度显示..."(cindent是特别针对 C语言语法自动缩进) set smartindent "依据上面的对齐格式,智能的选择对齐方式,对于类似C语言编写上有用 set..."默认情况下,寻找匹配是高亮度显示,该设置关闭高亮显示 set incsearch "在程序中查询一单词,自动匹配单词的位置;如查询desk单词,

    4.6K20

    Linux下设置vi和vim语法高亮、显示行数等功能

    vim默认情况下已经有语法高亮了,现在我们要设置用vi或vim打开文件的时候默认显示行数。而对于vi我们只需在使用的时候默认使用vim即可。至vim本来功能和设置就较完善,为什么我们还要用vi?...vim 加入语法高亮和显示行数功能 —若要对全部用户起作用 vi /etc/vimrc 在最后加入 syntax on set nu set tabstop=4 set showmatch syntax...on 开启语法高亮 set nu 显示行数 set tabstop=4 设置tab键为4个空格 set showmatch 设置匹配模式,类似当输入一个左括号时会匹配相应的右括号 —只对当前用户起作用...vi /etc/vimrc 同样在最后加入 syntax on set nu set tabstop=4 set showmatch vi 加入语法高亮和显示行数功能(将vi命令改为使用vim) 在设置完...=1000 "记录历史的行数 set background=dark "背景使用黑色 syntax on "语法高亮度显示 set

    8.5K20

    vim编辑器

    放弃修改,恢复到修改之前的状态 :w newfile 文件另存为 :set nu[mber] 显示行号 :set nonu[mber] 隐藏行号 :set tabstop=4 设置一个tab缩进4个字符...交换文件时隐藏的(ls -a) 配置 vim配置文件:打开文件后的配置是临时的,关闭后就失效了。 配置方法一: 直接修改 /etc/vim/vimrc文件。...set nocompatible " 关闭 vi 兼容模式 syntax on " 自动语法高亮 set number " 显示行号 set cursorline " 突出显示当前行 set ruler...负责保存 set guioptions-=T " 隐藏工具栏 set guioptions-=m " 隐藏菜单栏 set smartindent " 开启新行时使用智能自动缩进 set backspace...="" %c:%l="" %L%)\="" "="" 设置在状态行显示的信息="" set="" foldenable="" 开始折叠="" foldmethod="syntax" 设置语法折叠=""

    1K20

    一文搞懂linux中的vim编辑器

    vim是一款多模式的编辑器,包括支持正则表达式的搜索,轻松重复命令的能力,直接记录和执行宏,自动完成,文件合并,鼠标集成,拼写检查,语法突出显示,分支撤消/重做历史,支持流行网络协议和文件存档格式等。...1.下载安装vim 命令行直接输入:sudo yum install vim 即可 vim + 一个文件名即可进入文件,进行文件。...n+x        删除光标所在位置之后的n个字符 X(大写)         删除光标所在位置之前的单个字符 n+X         删除光标所在位置之前的n个字符 Ctrl键+ww       ...从当前文件到另一个文件 3.vim配置 先创建一个隐藏文件      .vimrc(在家目录下自行创建) 然后再将配置项放入里面即可 包括: set nu        显示行号  set showmatch...        显示括号匹配等 等等。

    27130

    Vim的终极配置方案,完美的写代码界面! ——.vimrc

    先秀一下我的Vim界面 语法补全我用的是YouCompleteMe, 有目录树插件,taglist插件等。 通过插件管理器Vundle来进行安装,具体方法自行百度。...背景可以通过换张自己喜爱的壁纸,然后调终端的透明度,就可以对着自己喜爱的场景编程啦~ 有语法高亮,语句补全,显示行号,自动缩进等等功能。...中的插件 " Plugin 'taglist.vim' "ctags 配置:F3快捷键显示程序中的各种tags,包括变量和函数等。...-Wall\ \ % "自动保存 set autowrite set ruler " 打开状态栏标尺 set cursorline " 突出显示当前行...隐藏菜单栏 "set statusline=\ %<%F[%1*%M%*%n%R%H]%=\ %y\ %0(%{&fileformat}\ %{&encoding}\ %c:%l/%L%)\ " 设置在状态行显示的信息

    8.5K51

    Linux使用VIM编辑器的方法

    Vim 提供的功能和特性要比 Vi 多得多,如语法加亮着色功能等。就使用效果及效率来说,编辑同样的文件,使用 Vim 更胜一筹;就版本来说,新版的往往会修复旧版的一些缺陷及不足。...syn 是一个非常有用的命令,用于设置文件的语法以更改显示模式。 (这里的 syn 是指 syntax,可用于设置文件所用的编程语言,开启对应的语法高亮,以及执行自动事件 (autocmd)。)...Test 当两者都ignorecase和smartcase设置后,搜索“test”,查找并突出显示这两种内容: 对“Test”的搜索只突出显示或只找到第二行 4....开头并以 .swp 结尾的隐藏文件。 set noswapfile 如果需要在同一个 Vim 窗口中编辑多个文件并进行切换。默认情况下,工作目录是打开的第一个文件的目录。...Vim 包含一个增强功能,使得即使在文件关闭后也可以维护撤消历史记录,这意味着即使在保存、关闭和重新打开文件后,也可以撤消之前的更改。历史记录文件是使用 .un~ 扩展名保存的隐藏文件。

    1.8K10

    专属于你自己的vim 神器的打造方式

    24% ◈ 取消换行24% ◈ 显示光标当前位置25% ◈ 设置缩进25% ◈ 突出显示当前行26% ◈ 查找27% ◈ 左下角显示当前 vim 模式27% ◈ 代码折叠28% ◈ 主题29% ◈ 插件配置...不保存退出# :wq 保存后退出 删除 # x 删除当前字符# dw 删除至当前单词末尾# de 删除至当前单词末尾,包括当前字符# d$ 删除至当前行尾# dd 删除整行# 2dd 删除两行 修改 #...设置缩进 set cindentset tabstop=2set shiftwidth=2 突出显示当前行 setcursorline 查找 set icset hlsset is 左下角显示当前 vim...NERDTree# r 刷新光标所在的目录# R 刷新当前根路径# X 收起所有目录# p 小写,跳转到光标所在的上一级路径# P 大写,跳转到当前根路径# J 到第一个节点# K 到最后一个节点# I 显示隐藏文件...[25] (注:上述脚本中存在特殊字符,有的情况下显示不正确,请直接用上述链接的内容。)

    91090

    专属于你自己的vim 神器的打造方式

    24% ◈ 取消换行24% ◈ 显示光标当前位置25% ◈ 设置缩进25% ◈ 突出显示当前行26% ◈ 查找27% ◈ 左下角显示当前 vim 模式27% ◈ 代码折叠28% ◈ 主题29% ◈ 插件配置...不保存退出# :wq 保存后退出 删除 # x 删除当前字符# dw 删除至当前单词末尾# de 删除至当前单词末尾,包括当前字符# d$ 删除至当前行尾# dd 删除整行# 2dd 删除两行 修改 #...设置缩进 set cindentset tabstop=2set shiftwidth=2 突出显示当前行 setcursorline 查找 set icset hlsset is 左下角显示当前 vim...NERDTree# r 刷新光标所在的目录# R 刷新当前根路径# X 收起所有目录# p 小写,跳转到光标所在的上一级路径# P 大写,跳转到当前根路径# J 到第一个节点# K 到最后一个节点# I 显示隐藏文件...[25] (注:上述脚本中存在特殊字符,有的情况下显示不正确,请直接用上述链接的内容。)

    62140

    如何让 Vim 成为我们的神器?

    不保存退出 # :wq 保存后退出 删除 # x 删除当前字符 # dw 删除至当前单词末尾 # de 删除至当前单词末尾,包括当前字符 # d$ 删除当前行尾 # dd 删除整行 # 2dd 删除两行...逆向查找 # % 查找配对的 {,[,( # :set ic 忽略大小写 # :set noic 取消忽略大小写 # :set hls 匹配项高亮显示 # :set is 显示部分匹配 替换 # :s/...set tabstop=2 set shiftwidth=2 突出显示当前行 set cursorline 左下角显示当前vim模式 set showmode 代码折叠 # 启动 vim 时关闭折叠代码...打开关闭文件或目录 # e 以文件管理的方式打开选中的目录 # t 在标签页中打开 # T 在标签页中打开,但光标仍然留在 NERDTree # r 刷新光标所在的目录 # R 刷新当前根路径 # I 显示隐藏文件..., { 'do': ':UpdateRemotePlugins' } Valloric/YouCompleteMe Raimondi/delimitMate Shougo/deoplete.nvim 语法高亮

    68720

    打造一款高逼格的Vim神器

    24% ◈ 取消换行24% ◈ 显示光标当前位置25% ◈ 设置缩进25% ◈ 突出显示当前行26% ◈ 查找27% ◈ 左下角显示当前 vim 模式27% ◈ 代码折叠28% ◈ 主题29% ◈ 插件配置...不保存退出 # :wq 保存后退出 删除 # x 删除当前字符 # dw 删除至当前单词末尾 # de 删除至当前单词末尾,包括当前字符 # d$ 删除至当前行尾 # dd 删除整行 # 2dd 删除两行...setruler 设置缩进 set cindent set tabstop=2 set shiftwidth=2 突出显示当前行 setcursorline 查找 set ic set hls...r 刷新光标所在的目录 # R 刷新当前根路径 # X 收起所有目录 # p 小写,跳转到光标所在的上一级路径 # P 大写,跳转到当前根路径 # J 到第一个节点 # K 到最后一个节点 # I 显示隐藏文件...[25] (注:上述脚本中存在特殊字符,有的情况下显示不正确,请直接用上述链接的内容。)

    1.1K31

    史上最全面的纯手工打造 Vim 神器操作手册

    不保存退出 # :wq 保存后退出 删除 # x 删除当前字符 # dw 删除至当前单词末尾 # de 删除至当前单词末尾,包括当前字符 # d$ 删除至当前行尾 # dd 删除整行 # 2dd 删除两行...修改 # i 插入文本 # A 当前行末尾添加 # r 替换当前字符 # o 打开新的一行并进入插入模式 撤销 # u 撤销 # +r 取消撤销 复制粘贴剪切 # v 进入可视模式 # y...设置缩进 set cindent set tabstop=2 set shiftwidth=2 突出显示当前行 set cursorline 查找 set ic set hls set is 左下角显示当前...r 刷新光标所在的目录 # R 刷新当前根路径 # X 收起所有目录 # p 小写,跳转到光标所在的上一级路径 # P 大写,跳转到当前根路径 # J 到第一个节点 # K 到最后一个节点 # I 显示隐藏文件...YouCompleteMe' Plug 'Raimondi/delimitMate' Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' } 语法高亮

    1K111

    10分钟教你为自己打造一个专属VIM

    不保存退出# :wq 保存后退出 删除 # x 删除当前字符# dw 删除至当前单词末尾# de 删除至当前单词末尾,包括当前字符# d$ 删除至当前行尾# dd 删除整行# 2dd 删除两行 修改 #...设置缩进 set cindentset tabstop=2set shiftwidth=2 突出显示当前行 setcursorline 查找 set icset hlsset is 左下角显示当前 vim...NERDTree# r 刷新光标所在的目录# R 刷新当前根路径# X 收起所有目录# p 小写,跳转到光标所在的上一级路径# P 大写,跳转到当前根路径# J 到第一个节点# K 到最后一个节点# I 显示隐藏文件...UpdateRemotePlugins' } ◈ Valloric/YouCompleteMe[7]◈ Raimondi/delimitMate[8]◈ Shougo/deoplete.nvim[9] 语法高亮...[25] (注:上述脚本中存在特殊字符,有的情况下显示不正确,请直接用上述链接的内容。)

    1.1K01

    非常全面的vim配置文件

    set number " 显示行号 set cursorline " 突出显示当前行 set ruler " 打开状态栏标尺 set shiftwidth=4 " 设定 > 命令移动时的宽度为...负责保存 set guioptions-=T " 隐藏工具栏 set guioptions-=m " 隐藏菜单栏 set smartindent " 开启新行时使用智能自动缩进 set backspace.../%L%)\ " 设置在状态行显示的信息 set foldenable " 开始折叠 set foldmethod=syntax " 设置语法折叠 set foldcolumn=0 " 设置折叠区域的宽度...查看函数列表,需要ctags程序 " F4 打开隐藏taglist窗口 "---------------------------------------------------------------...tag,只显示当前文件的 let Tlist_Exit_OnlyWindow = 1 " 如果taglist窗口是最后一个窗口,则退出vim let Tlist_Use_Right_Window = 1

    3.4K31
    领券