在使用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 之类的一键式安装各种插件
在日常编辑工作中,我更倾向于使用 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
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
【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
但工作电脑就不一定了,很多工作岗位只有有限的系统权限和网络权限,安装、使用软件就受到诸多掣肘:可能需要自己编译软件及各种插件,还很可能需要 IT 部门的协助,甚至要先经过审批才能进行。...因此,在工作过程中,我喜欢那些设置方便,依赖很少的工具,如 sumatraPDF,如 Vim ---- vim 不需要安装, Linux 系统在它就在。...对比上文的代码块和图中用 vim 打开的 `~/.vimrc` 文件显示效果可以看出,图中的显示效果明显好于代码块。...set nu " 只在打开特定格式文件时开启行号 autocmd Filetype c,cpp,hpp,python set numberwidth=1 " 当行数为个位数时,只占用一个字符位显示行号...即使在其他文件中偶尔需要行号,也可以简单的在命令行输入 set nu 调出行号,而不是每个文件都显示这一信息。
重磅资讯、干货,第一时间送达 今日推荐:2020年7月程序员工资统计,平均14357元,又跌了,扎心个人原创100W+访问量博客:点击前往,查看更多 我使用Vim编辑器已经差不多20年了,不过,我是在前两年才开始使用...此外,针对不同的语言和文件配置我会使用不同的插件,例如,我只在Ansible配置文件中安装了Rocannon,今天和大家分享10个我最爱的Vim插件,这些插件几乎在我所有的配置文件中使用,无论我使用的是哪种编程语言...Vim的插件有很多,比如Powerline,它在屏幕的底部放一个栏,告诉你你在处理什么文件,你在文件的什么位置,它是什么类型的文件等等,每个插件都有优点和缺点,在权衡之下,我最后选择了lightline...当我需要搜索包含某一行或者某个单词的文件时,我就很喜欢ack插件,你最好把它和ag结合使用,这是一个名为“The Silver Searcher”的全局搜索工具。...9. gitgutter ? 大多数IT人员都使用过Git和Git存储库中的文件。该插件支持在状态行中嵌入已添加/已删除/已修改行数的功能。对应的符号如下:更改(~)、添加(+)和删除(-)行。
等使用) 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组件使用。
领取专属 10元无门槛券
手把手带您无忧上云