在使用airblade/vim-gitgutter插件时,可以通过以下步骤在vim中同时显示行号和git状态:
现在,当你打开一个git仓库中的文件时,你将看到行号和git状态同时显示在vim的左侧。行号显示每一行的行号,而git状态显示每一行的git状态(如修改、添加、删除等)。
关于airblade/vim-gitgutter插件的更多信息,你可以参考腾讯云的产品介绍链接地址:vim-gitgutter插件介绍。
作者:枫上雾棋 链接:https://segmentfault.com/a/1190000011466454 Vim 是一个上古神器,本篇文章主要持续总结使用 Vim 的过程中不得不了解的一些指令和注意事项...,以及持续分享一个前端工作者不得不安装的一些插件,而关于 Vim 的简介,主题的选择,以及为何使用 vim-plug 来管理插件等内容,有兴趣的同学下来可以自己了解和对比下。...\ } # o 打开关闭文件或目录 # e 以文件管理的方式打开选中的目录 # t 在标签页中打开 # T 在标签页中打开,但光标仍然留在 NERDTree # r 刷新光标所在的目录 # R 刷新当前根路径...Plug 'airblade/vim-gitgutter' Plug 'tpope/vim-fugitive' ◈ airblade/vim-gitgutter[18] ◈ tpope/vim-fugitive...[27] 总结 最后,呈上参考配置 .vimrc[28],如果关于 vim 有更好的 idea,欢迎在评论中交流。
Vim 是一个上古神器,本篇文章主要持续总结使用 Vim 的过程中不得不了解的一些指令和注意事项,以及持续分享一个前端工作者不得不安装的一些插件,而关于 Vim 的简介,主题的选择,以及为何使用 vim-plug...来管理插件等内容,有兴趣的同学下来可以自己了解和对比下。...}# o 打开关闭文件或目录# e 以文件管理的方式打开选中的目录# t 在标签页中打开# T 在标签页中打开,但光标仍然留在 NERDTree# r 刷新光标所在的目录# R 刷新当前根路径# X 收起所有目录...Plug 'airblade/vim-gitgutter'Plug 'tpope/vim-fugitive' ◈ airblade/vim-gitgutter[18]◈ tpope/vim-fugitive...[27] 总结 最后,呈上参考配置 .vimrc[28],如果关于 vim 有更好的 idea,欢迎在评论中交流。
noswapfile 文件编码 set encoding=utf-8 显示行号 set number 取消换行 set nowrap 显示光标当前位置 set ruler 设置缩进 set cindent...set tabstop=2 set shiftwidth=2 突出显示当前行 set cursorline 左下角显示当前vim模式 set showmode 代码折叠 # 启动 vim 时关闭折叠代码...\ } # o 打开关闭文件或目录 # e 以文件管理的方式打开选中的目录 # t 在标签页中打开 # T 在标签页中打开,但光标仍然留在 NERDTree # r 刷新光标所在的目录 # R 刷新当前根路径...Plug 'airblade/vim-gitgutter' Plug 'tpope/vim-fugitive' airblade/vim-gitgutter tpope/vim-fugitive Markdown...欢迎在评论中交流.
Vim 是一个上古神器,本篇文章主要持续总结使用 Vim 的过程中不得不了解的一些指令和注意事项,以及持续分享一个前端工作者不得不安装的一些插件,而关于 Vim 的简介,主题的选择,以及为何使用 vim-plug...来管理插件等内容,有兴趣的同学下来可以自己了解和对比下。...是一个上古神器,本篇文章主要持续总结使用 Vim 的过程中不得不了解的一些指令和注意事项,以及持续分享一个前端工作者不得不安装的一些插件,而关于 Vim 的简介,主题的选择,以及为何使用 vim-plug...来管理插件等内容,有兴趣的同学下来可以自己了解和对比下。...Plug 'airblade/vim-gitgutter'Plug 'tpope/vim-fugitive' ◈ airblade/vim-gitgutter[18] ◈ tpope/vim-fugitive
Vim 是一个上古神器,本篇文章主要持续总结使用 Vim 的过程中不得不了解的一些指令和注意事项,以及持续分享一个前端工作者不得不安装的一些插件,而关于 Vim 的简介,主题的选择,以及为何使用 vim-plug...来管理插件等内容,有兴趣的同学下来可以自己了解和对比下。...solarized 插件配置 树形目录 Plug 'scrooloose/nerdtree' Plug 'jistr/vim-nerdtree-tabs' Plug 'Xuyuanp/nerdtree-git-plugin...\ } # o 打开关闭文件或目录 # e 以文件管理的方式打开选中的目录 # t 在标签页中打开 # T 在标签页中打开,但光标仍然留在 NERDTree # r 刷新光标所在的目录 # R 刷新当前根路径...Plug 'airblade/vim-gitgutter' Plug 'tpope/vim-fugitive' Markdown Plug 'suan/vim-instant-markdown' let
事实上,vim 下的插件管理插件是非常多的,最为有名的要数 vundle 和 vim-plug,但如果你使用的是 vim8 的话,还是更为推荐 vim-plug,因为他已经支持 vim8 的 async...do 安装时触发 Post-update hook on 在命令或按键触发时运行插件 for 在打开某类文件时触发运行插件 frozen 不自动升级插件 o — 打开关闭文件或者目录,如果是文件的话...其他我在使用的插件 下面几个插件的安装方式和使用方式都非常简单,就不做单独的讲解,有需要的直接添加即可,详情也可以参考 github: vim-airline/vim-airline 与 vim-airline.../vim-airline-themes — 定义漂亮的标签栏和状态栏 airblade/vim-rooter — 配合 NERDTree 使用,NERDTree 默认打开的是项目根目录而不是当前目录 airblade.../vim-gitgutter — vim 中管理 git,通过快捷键可以看到当前分支上最新的修改信息 junegunn/fzf.vim — vim 必备的模糊查找插件 虽然现在诸如 spaceVim 之类的一键式安装各种插件
「wq」:一般建议离开时,搭配「w」一起使用,这样在退出的时候还可以保存文件。...你可以通过在命令行中输入以下命令来编辑这个文件: vim ~/.vimrc 下面是一些常见的 vim 配置选项和命令,可以添加到 .vimrc 文件中以定制你的 vim 编辑器体验: 基本配置 " 显示行号...如果你使用vim-plug作为插件管理器,可以在.vimrc中添加以下内容来管理插件: 安装vim-plug: curl -fLo ~/.vim/autoload/plug.vim --create-dirs...': { -> fzf#install() } } " 模糊查找 Plug 'tpope/vim-fugitive' " Git 集成 Plug 'airblade/vim-gitgutter'..." Git 差异显示 Plug 'dense-analysis/ale' " 语法检查 Plug 'vim-airline/vim-airline' " 状态栏美化 Plug 'vim-airline
在日常编辑工作中,我更倾向于使用 Vim 稳定的原生功能,但开源社区对 Vim 开发了大量的插件,可以扩展 Vim 的功能、改进你的工作流程和提升工作效率。...4、Vim Gitgutter Vim Gitgutter 插件对使用 Git 作为版本控制工具的人来说非常有用。它会在 Vim 的行号列旁显示 git diff 的差异标记。...这个插件提供了对变更的即时视觉反馈,如果你用 Git 的话,有了它简直是如虎添翼。 5、VIM Fugitive Vim Fugitive 是另一个将 Git 工作流集成到 Vim 中的超棒插件。...可以看到第 8 行和第 11 行显示还未提交。用 :Gstatus 命令检查仓库当前的状态: ? Vim Fugitive 在分割的窗口里显示 git status 的输出结果。...你在写代码时是否用到一些其它 Vim 插件?请在评论区留言分享。
JetBrains 切换到 Vim,在 Vim 中主要使用到的插件。...Plugin: airblade/vim-gitgutter 用于显示 git 面板的插件,比较提交记录、对比等。...Plugin: bluz71/vim-mistfly-statusline 用于显示一些状态,比如 vim 模式、git 等。...做这个过程中收获了两个好处,如果你想掌握某样技能,那教会别人是最快的,也就是做分享 2. 可以和有许多不同观点的人交流,获得不同的收获 3. 和许多人保持了连接,获得赞助、面试机会 4....可能会有多个团队在开发不同的分支,所以需要将代码部署到 QA1、QA2 7. 测试团队会到一个单独的测试环境执行回归测试和性能测试 8. 测试通过后会部署到 UAT 环境 9.
我使用 Vim 文本编辑器大约 20 年了。有一段时间,我一直在定制我的 Vim 配置,但在只有在最近两年我才会使用插件。...最近,当我重新安装系统时(就像我经常做的那样),我觉得这是一次好的机会,我想找出多种编程语言环境下的最佳 Vim 插件,以及如何将这些插件和每种语言结合起来。...Volt 插件管理器让我可以轻松地在两者之间切换,因此我在 Python 编程时,使用 Monokai;Bash 编程时,使用 Solarized。...好消息是 Fedora 和 EPEL7 都可以使用 ag 和 ack。9、gitgutter 大多数 IT 人员都使用 Git 和 Git 仓库中的文件进行工作。...gitgutter 插件在行号附近添加了一列,通过符号显示该行的状态为:已更改(~)、已添加(+)或者已删除(-)。
/configure –help) 2、注意:vim8.2不支持同时使用python2和python3,所以千成不可以在上述命令中指定:–enable-pythoninterp...' "真彩色 Plugin 'tpope/vim-sensible' "git左边栏增删改提示 Plugin 'airblade/vim-gitgutter' Plugin 'altercation...四、安装和配置ycm 1、进入插件目录:cd ~/.vim/bundle 2、下载ycm:git clone https://github.com/ycm-core...5、在vim中安装ycm插件: 打开.vimrc文件,找到”Plugin ‘Valloric/YouCompleteMe’ #把前面的”删除,然后重新安装...' "真彩色 Plugin 'tpope/vim-sensible' "git左边栏增删改提示 Plugin 'airblade/vim-gitgutter' Plugin 'altercation
/configure --help) 2、注意:vim8.2不支持同时使用python2和python3,所以千成不可以在上述命令中指定:--enable-pythoninterp...' "真彩色 Plugin 'tpope/vim-sensible' "git左边栏增删改提示 Plugin 'airblade/vim-gitgutter' Plugin 'altercation...四、安装和配置ycm 1、进入插件目录:cd ~/.vim/bundle 2、下载ycm:git clone https://github.com/ycm-core...5、在vim中安装ycm插件: 打开.vimrc文件,找到”Plugin 'Valloric/YouCompleteMe' #把前面的"删除,然后重新安装...' "真彩色 Plugin 'tpope/vim-sensible' "git左边栏增删改提示 Plugin 'airblade/vim-gitgutter' Plugin 'altercation
airblade/vim-gitgutter 我安装的最好的插件之一。...tveskag/nvim-blame-line 在代码行的右侧内联一个 git blame。很像 VS Code 中的默认 git 插件。...我认为它没什么用(或许有人安装的插件带很多键绑定,就会喜欢它吧),但是它看起来很酷。 itchyny/lightline.vim 看起来很酷的状态行。...neovim 的插件和效果确实很棒。我非常喜欢 vim-gitgutter;我也很喜欢着色器插件。目前为止,coc.nvim 一直很好用(大部分情况下)。EasyMotion 简直是我的情人。...我们有了很多不错的插件,可用于 git(fugitive/vim-gitgutter)、自动完成和语法高亮显示(coc.nvim/vim-lsp/vim-treesitter)。
Vim使用相对 set nu打开行号显示, set rnu打开相对行号显示(更多信息可以查看:help nu 和 :help rnu。 效果如下: ? 打开行号显示 ?...打开相对行号的显示 ? 同时打开相对行号和绝对行号 可以看到,如果同时打开二者,就会在当前行显示绝对行号,其他显示距离当前行的距离。...有没有办法不用计算,所见即所得呢?有的,d3j即可。command+直到目标行号+方向。例如删除直到上面“我对……”的内容,就是d4k。...由于我们显示的是相对行号,所以基本上和行号有关的操作都需要计算完成,用.加上/减去显示的相对行号(所见即所得) 在insert模式时,我们一般都是编辑操作,不会对多行进行判断,此时可能对绝对行号更关心(...相关问题 在 Vim 7.4 之前的版本, 启用相对行号当前行号将变为0, 无法显示正常的行号, 在 Vim 7.4 中则可以正常的显示当前行号的同时来显示相对行号, 下面有两张图可以对比 Vim 7.3
【AI白身境】Linux干活三板斧,shell、vim和git 下面主要内容包括: 1、vim安装及基本设置 2、插件安装及设置 3、快捷键设置 2 vim安装及基本设置 下面内容包括: 1、vim...,因为看不出来 #显示设置 set laststatus=2 "总是显示状态栏 set ruler "显示光标位置 set number "显示行号 set...3.2 安装Solarized(主题方案的插件) 在.vimrc文件内添加如下红色框代码: Plugin 'vim-scripts/Solarized.git' "主题方案插件 set background...3.3 安装vim-powerline(状态栏主题插件) 在.vimrc文件内添加如下代码,添加插件,设置插件 Plugin 'Lokaltog/vim-powerline' "状态栏主题...安装使用YouCompleteMe库需要python-dev 1和2都是为了完成YouCompleteMe的安装 3、.vimrc文件添加插件YouCompleteMe: 输入以下代码: Plugin
安装vim sudo apt-get install vim 配置vim sudo vim /etc/vim/vimrc #自动缩进,新行与前面的行保持—致的自动空格 set ai #设置显示行号,关闭行号显示命令..." 在查询及模式匹配时忽赂大小写 set nu set number " 屏幕左边显示行号 "set showmatch "...显示括号配对,当键入“]”“)”时,高亮度显示匹配的括号 set showmode " 处于文本输入方式时加亮按钮条中的模式指示器 set showcmd..." 在状态栏显示目前所执行的指令,未完成的指令片段亦会显示出来 set warn/nowarn " 对文本进行了新的修改后,离开shell时系统给出显示(缺省) set...ws/nows " 在搜索时如到达文件尾则绕回文件头继续搜索 set wrap/nowrap " 长行显示自动折行 "colorscheme
set wildmenu " 在状态行上显示光标所在位置的行号和列号 set ruler set rulerformat=%20(%2*%<%f%=\ %m%r\ %3l\ %c\ %p%%...=2 " 允许backspace和光标键跨越行边界 set whichwrap+=,h,l " 可以在buffer的任何地方使用鼠标(类似office中在工作区双击鼠标定位) set...: 在Github vim-scripts 用户下的repos,只需要写出repos名称 在Github其他用户下的repos, 需要写出”用户名/repos名” 不在Github上的插件,需要写出git...set wildmenu " 在状态行上显示光标所在位置的行号和列号 set ruler set rulerformat=%20(%2*%<%f%=\ %m%r\ %3l\ %c\ %p%%...=2 " 允许backspace和光标键跨越行边界 set whichwrap+=,h,l " 可以在buffer的任何地方使用鼠标(类似office中在工作区双击鼠标定位) set
等使用) Plugin 'Chiel92/vim-autoformat' "文件目录分屏 Bundle 'scrooloose/nerdtree' "文件目录增加git 状态 Plugin 'Xuyuanp...左边栏增删改提示 Plugin 'airblade/vim-gitgutter' " tmux Status Line, 依赖 powerline,tmux组件 Plugin 'edkolev/tmuxline.vim...m开启文件tagbar(就是函数提示分屏) map :TagbarToggle """ "文件目录树分屏ctrl+n map :NERDTreeToggle "显示行号...""" git左边状态插件配置 " 检查修改间隔时间 ms set updatetime=100 " 高亮,仿git diff highlight GitGutterAdd guifg=#009900...如果你想动态监测eslint报错,请在vimrc中把监测模式中的passive消极模式配置注释掉(有点耗性能)。 ack: 请执行如下命令保证你的命令行ack命令能够被vim ACK组件使用。
code 效果 set ignorecase 搜索模式里忽略大小写 set number 设置vim显示代码行号 set nonumber 取消vim显示代码行号 set relativenumber...该配置在不折行时比较有用 set laststatus=2 是否显示状态栏。...0 表示不显示,1 表示只在多窗口时显示,2 表示显示 set ruler 在状态栏显示光标的当前位置(位于哪一行哪一列) set showmatch 光标遇到圆括号、方括号、大括号时,自动高亮对应的另一个圆括号...”Plugin xxx”,在vim 中输入:PluginInstall 就会从网络上下载插件并安装。...call vundle#end() 有很多比较有用的插件,分享一波: Plugin ‘kien/ctrlp.vim’ vim 插件 Ctrlp.vim 可以在vim中在内核代码中查找想要找的文件
领取专属 10元无门槛券
手把手带您无忧上云