问题标签 [vim-airline]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vim - 如何自定义 vim 航空公司以根据文件长度更改颜色?
我目前正在使用 vim 和 vim-airline 插件。这已经显示了文件中有效的行数,但我还需要某种视觉指南来提醒我何时文件太长(类似于为长行设置颜色列)
例如这里我有一个 360 行的文件。假设我不喜欢超过 300 行的文件,我仍然希望它显示 358/360,但让 360 显示为红色前景文本颜色。
我看到可以做这样let g:airline_section_c = '%{hostname()}'
的事情来自定义部分,但是您将如何根据其他功能更改颜色。我希望根据文件长度和文件类型对其进行自定义,例如直接的 .txt 文件我不想要警告,但我想要它用于 .js 或 .py。
或者更一般地说,当基于长度和文件类型的文件太长时,vim 如何显示一些视觉提示?
vim - Vim 8.1.0037 更新中断了多个插件
我已将我的 vim 更新为 8.1.0037(vim --version
显示为 6 月 13 日编译),当我今天打开它时,多个插件已损坏。
重新启动并重新安装所有这些插件时,它们仍然损坏。
有什么方向吗?在我看来,更新破坏了插件。
我的.vimrc
样子:
错误消息如下所示。
vim - Gruvbox 航空公司 Vim
我正在尝试让 gruvbox 航空公司主题为我的 vim 状态行工作。我正在使用插入的 vim 插件管理器,并将 gruvbox.vim 航空公司主题添加到 ~/.vim/plugged/vim-airline-themes/autoload/airline/themes。
编辑:意识到我没有采购“vim-airline”插件本身。我在我的 .vimrc 中添加了以下行:'vim-airline/vim-airline'
虽然插件现在正在运行,但航空公司的“箭头”没有显示。状态行中的信息只是用方框而不是箭头分隔。
编辑: 通过将以下几行添加到我的 .vimrc 中,我能够让一切正常工作(虽然有点 hackish):
我不确定我在这里到底做错了什么。在此先感谢您的帮助!
编辑:具有 Gruvbox 航空公司主题的完整工作 .vimrc 如下所示:
vim - 如何在vim-airline的操作员挂起模式下显示重新映射的密钥而不是原始密钥?
一年前我发现了 Vim,我越来越沉迷于它。
我重新映射了我的法语 dvorak-like bépo 布局的每个键,以坚持正常模式的 qwerty 布局,如本页“重新配置totale des touches”中所述: https ://bepo.fr/wiki/Vim ,主要是因为我学习了 Vim Adventures 游戏。
它工作得很好:
例如,yr
重新映射为cl
:该命令将字符向右剪切并进入插入模式。
但是,vim 状态行在显示 c 之前显示 y 一秒钟:
我改变了我的映射:
noremap y c
对此:
map <nowait> y c
没有成功。
任何人都知道是否可以立即显示重新映射的操作员挂起键,即在我的情况下为“c”?