vim显示缩进对齐线

工作中使用 vim 较多,但是在 vim 的默认设置中并没有缩进线,代码看起来会比较费劲,不过可以通过安装 indentLine 插件来实现此功能。

1. 安装插件

可以通过 vim-plug 直接进行安装:
使用 vim ~/.vimrc 编辑 .vimrc 文件,添加语句

Plug 'Yggdroot/indentLine'

随后使用 vim 的命令行模式执行 :PlugInstall 进行安装

显示安装成功

服务器不能顺利下载插件的,也可以先通过 git clone https://github.com/Yggdroot/indentLine.git 直接将插件下载到 ~/.vim/plugged 目录中,然后再指向上面的步骤进行安装。

2. 配置

安装完成后,在 ~/.vimrc 中进行设置,使之生效,设置如下:

let g:indentLine_enabled = 1            " 使插件生效
let g:indentLine_char = '¦'              " 设置缩进线字符,也可以为 '|', '┆', '┊' 等
let g:indentLine_conceallevel = 2      " 使插件正常运行

这里只提供可以使插件生效的配置,其它个性化配置可以通过阅读原 github 网址进行尝试。

至此,缩进线就设置好了。

vim显示缩进对齐线相关推荐

  1. 设置 vim 显示行号/ Tab 键缩进为4格

    设置 vim 显示行号/ Tab 键缩进为4格 1. 临时显示行号 在 INSERT 模式下,键入 ESC 退出 INSERT 模式,然后输入 : (注意是英文输入法下),紧接着键入 set numb ...

  2. linux怎么设置自动缩进,配置Linux下vim自动缩进等功能

    从终端打开配置文件: vim ~/.vimrc 添加如下代码: set tabstop=4 set softtabstop=4 set shiftwidth=4 set autoindent set ...

  3. 让vim显示空格,及tab字符

    1.显示 TAB 键 文件中有 TAB 键的时候,你是看不见的.要把它显示出来: :set list 现在 TAB 键显示为 ^I,而 $显示在每行的结尾,以便你能找到可能会被你忽略的空白字符在哪里. ...

  4. Linux Vim显示行号方法详解

    在使用 Vim 进行编辑的过程中,经常会遇到需要同时对连续几行进行操作的情况,这时如果每行都有行号提示,就会非常方便. 在命令模式下输入":set nu"即可显示每一行的行号,如图 ...

  5. linux screen vim 颜色不一样,tmux中的Vim显示错误的颜色

    问题描述 我安装了Ubuntu 11.10.然后下载了Gnome Terminal的Solarized主题.从终端我的vim看起来很好:插件vim-powerline正确显示,语法以适当的颜色突出显示 ...

  6. vim显示行号的设置方法

    默认情况下,vim打开文件时不提示行号. 如果想临时让vim显示行号,只需在打开的vim中输入命令 set nu 或者 set number 即可(这里的nu是number的缩写).这种设置在关闭当前 ...

  7. vim 显示和隐藏行号

    vim 显示和隐藏行号 vim显示行号 取消行号 vim显示行号 按键 esc 输入命令 :set number 即可 取消行号 按键 esc 输入命令 :set nonumber 即可`

  8. vim显示行号_Linux Vim 显示行号 多窗口编辑 详解

    Vim显示行号 在使用 Vim 进行编辑的过程中,经常会遇到需要同时对连续几行进行操作的情况,这时如果每行都有行号提示,就会非常方便. 在命令模式下输入":set nu"即可显示每 ...

  9. 【LINUX-vim命令】设置vim显示行号

    [vim命令]设置vim显示行号 linux环境下,使用vim查看或编辑文件,vim打开的文件默认是不显示行号的,问题:怎么才能让vim打开的文件显示行号呢? 1. 临时显示行号 set number ...

  10. 关于VIM自动缩进失效(filetype indent on无效)的详细分析

    最近用vim编辑一些xml和html文件,在某些版本的VIM上出现了不能根据文件类型自动缩进的问题,经过多次试验摸索,总算是找到了症结所在,特此记录下来供大家参考. 1 vim 自动缩进原理 vim不 ...

最新文章

  1. 今天我的Windows Phone 7 HTC HD7 手机 升级 NoDo 了 分享一下经验
  2. Javascript s02
  3. 巧用shell+rsync服务实现日志自动过滤处理压缩并上传日志服务器,自动分类
  4. 白话Elasticsearch15-深度探秘搜索技术之使用copy_to定制组合field解决cross-fields搜索弊端
  5. 共享语义 unix语义_语义UI按钮
  6. 如何查看服务器当前的负载信息
  7. 在Spark Scala/Java应用中调用Python脚本,会么?
  8. linux 用户管理 指令,Linux 用户管理常用命令
  9. 2021-2025年中国一次性透析装置行业市场供需与战略研究报告
  10. numpy.ndarray 交换多维数组(矩阵)的行/列
  11. java版电子商务spring cloud分布式微服务b2b2c社交电商(十一)springboot集成swagger2,构建优雅的Restful API...
  12. 安卓系统镜像_安卓手机 F2FS文件系统镜像快速解析技巧
  13. OpenCV探索之路(十六):图像矫正技术深入探讨
  14. c语言基础--ASCII码表
  15. html中居中方法,HTML中5种常见的居中方法
  16. gimp 抠图_GIMP 的基本操作
  17. 人工智能研究中心快递柜——代码分析四
  18. Ubuntu Server 20.04 下 HustOJ 安装
  19. 将时间序列转成图像——格拉姆角场方法 Matlab实现
  20. 陌生人社交已成主流,“灵魂”社交软件Soul的上市之忧

热门文章

  1. spring-security 实现单点登录
  2. Java全套课程修炼之Java小白入门篇
  3. m132nw与m132snw差异_最新评测揭秘m132nw与m132snw差异哪个好?各个型号有什么区别?用户实话实说...
  4. 静态库、动态库及导入库
  5. CKfinder3版本冲突
  6. 如何计算文件MD5 sha1 -- 微软MD5/SHA1 校验工具 Microsoft File Checksum Integrity Verifier
  7. 区块链大咖谈之董天一:深度理解IPFS与Filecoin应用的几个关键点
  8. 什么是服务器?服务器是用来做什么的?
  9. 追本溯源,回归根本:第一届区块链技术及应用峰会(BTA)·中国“区块链核心技术”分论坛预告大放送...
  10. iOS 15 更新,图标改版