问题标签 [statusline]

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.

0 投票
2 回答
397 浏览

vim - 在 macvim 的状态行中显示 `expandtab` 的当前状态

我目前在我的 macvim 中使用 vim-airline,我想在状态行中显示expandtab它是否设置的状态。

expandtab我可以通过运行以下命令来了解状态:set expandtab?。从 vim-airline 文档中我发现我可以使用这样的东西

let g:airline_section_b = '%{getcwd()}'

我将其修改为

let g:airline_section_b = '%{expandtab?}'

但我得到了错误undefined variable: expandtab

有人可以告诉我如何检索状态expandtab然后在状态行中显示它。谢谢。

0 投票
1 回答
50 浏览

function - 函数吃掉我的空格字符

我写了一个函数

为了格式化显示在我的状态行中的一些数据,例如:

上面的示例应在每一侧使用空格字符包装数据。但实际上发生的是它只在右边而不是左边附加一个空格字符。为了让空格字符显示在左侧,我必须传递两个转义的空格字符 ( '\ \ ')。我不得不提到它只发生在状态行中。如果我想要:call它的功能,它会按预期工作。为什么会这样?

0 投票
1 回答
3190 浏览

vim - 如何在 Vim 状态栏中显示时间?

这是我正在使用的以下代码

在同一个状态栏中我如何显示时间信息?感谢您的建议。

0 投票
2 回答
1015 浏览

vim - Vim:在状态行中使用自定义高亮组

在自定义我的 vim 状态行时,我可以使用以下语法来使用高亮组User1

假设我有一些自定义亮点,例如:

如何在我的statusline?

0 投票
2 回答
442 浏览

search - Vim 状态栏:单词搜索

我一直在努力寻找这个并且无法找到我想要的东西。

在我的状态行上,我想要计算当前文件中出现的匹配数。下面的 vim 命令返回我想要的。我需要返回的号码显示在我的状态栏中。

vim 返回: 16 行 16 次匹配

仅供参考说明:我正在处理 CSV 文件。我正在搜索两个制表符( ^I^I ),因为这表明我仍然需要处理的行。所以我想要的状态行将指示当前文件中还有多少工作。

我不知道如何在状态行输入 vim 命令,我知道 %{} 可用于运行函数,但如何运行vim 搜索命令?我尝试了以下变体,但它们显然不正确,最终会出现错误。

帮我维米一克诺比,你是我唯一的希望!

0 投票
1 回答
446 浏览

function - 在 vim 状态行表达式中使用字典

我想使用一个表达式(函数),它接受两个参数——数据和字典——作为状态行。

这就是我正在尝试的:

为什么这会导致以下错误消息:

如果我在函数调用中删除字典,它就会通过。即使我将它用作没有任何空格的单行,我也会遇到同样的错误。

0 投票
2 回答
483 浏览

vim - Vim 状态行不从表达式扩展颜色/高亮组

我写了一个返回字符串的函数:

结果具有以下格式,由 生成Brick()

当我使用该函数作为状态行内的表达式时,我希望highlight group得到扩展以便为相应的状态行部分着色:

但我得到的是一个字面上显示的状态行,%#HighlightGroup#ExpandedData而不是ExpandedData

vim statusline 高亮组扩展

我究竟做错了什么?

0 投票
1 回答
1937 浏览

windows - 如何在 Vim 的每个拆分窗口的状态行中显示当前文件名?

我有一个全局状态行集,但如果每个拆分窗口在其自己的状态行中都有当前文件名,那将很有用。

0 投票
4 回答
2235 浏览

vim - 航空公司.vim 在 tmux 中不起作用

我是 tmux 新手,也不是 VIM 专家,这些天我尝试使用 tmux,但是当我在 tmux 中使用 vim 时,航空公司似乎消失了。我想向您展示屏幕截图,希望任何人都可以帮助我解决这个问题。

vim 中的航空公司

tmux 内的航空公司

0 投票
1 回答
363 浏览

vim - 是否可以在 vim 中有一个带有多个拆分的状态行?

我可以在窗口底部有一个状态行来更改有关当前焦点缓冲区的信息吗?