小编ib.*_*ib.的帖子

是否可以在Vim中显示缩进指南?

我是一个长期的Vim用户(3或4年),他最近开始处理一些深层嵌套的代码.此代码使用空格缩进,而不是制表符.我想要一些干净且不分散注意力的缩进指示,以帮助跟踪我在看多层次深层时所处的代码块.

:set list 
Run Code Online (Sandbox Code Playgroud)

仅显示制表符和结束行字符.我找到了一个插件(目前似乎无法挖掘出来),它会突然逐渐变暗颜色突出每个缩进级别,但这在视觉上没有吸引力.理想情况下,我希望在每个缩进级别看到细垂直线.许多新奇的编辑都有这个功能,但我还是不愿意放弃Vim.

有谁知道如何实现这一目标?

vim plugins highlighting indentation

45
推荐指数
6
解决办法
4万
查看次数

移动相邻的标签进行拆分?

有没有一种简单的方法可以将Vim中的相邻选项卡作为拆分移动到当前窗口?

在环顾四周的时候,我找到了一个邮件列表讨论,有人说这是与操作Ctrl+ 相反的W,T没有提供解决方案.

vim

37
推荐指数
2
解决办法
1万
查看次数

立即退出视觉模式

在Vim中,当处于可视模式时,我必须按Esc两次退出并关闭选择.按下一次后,Esc我必须等待2秒才能选择关闭.

打字时Esc如何立即退出视觉模式?

vim

32
推荐指数
3
解决办法
2万
查看次数

在vim中打开文本

当人们想要将文本从Vim复制到其他东西时,例如网络浏览器,下面的问题是相关的.

我通常可以tw=80选择编辑文件,特别是LaTeX文件.但是,假设我想在Vim中使用该tw=80选项撰写电子邮件,然后我想将其复制并粘贴到Web浏览器中.在复制和粘贴之前,我想打开文本,以便每80个字符左右没有换行符.我曾尝试tw=0,然后gq,但这只是包装文本的80个字符的默认宽度.我的问题是,如何解开文字,以便我的电子邮件的每一段都显示为一行?对此有简单的命令吗?

vim

28
推荐指数
3
解决办法
8469
查看次数

Vim替换所有没有光标移动

在Vim,当我这样做时:

:%s/foo/bar/g
Run Code Online (Sandbox Code Playgroud)

它将在整个文档中用'bar'替换所有出现的'foo'.完成后,光标移动到'foo'替换为'bar'的最后位置.

:%s/foo/bar/g在发出此命令之前,如何在没有光标离开原始位置的情况下运行?

我可以在.vimrc文件中设置一些选项吗?

vim macvim

22
推荐指数
2
解决办法
5093
查看次数

有什么方法可以获取 YouTube 流媒体视频的实时聊天重播日志/历史记录?

我最近一直在研究在线聊天消息模式。我选择 YouTube 和 Twitch.tv 作为聊天消息来源。

我找到了实时直播的聊天记录器,但我还需要获取允许实时聊天重播的已广播直播的聊天日志/历史记录(例如,https://www.youtube.com/watch?v=1JfohG5a8y8)。

Twitch.tv 有一个工具(来自 jdpurcell 的 RechatTool),但我找不到任何类似的 YouTube 工具。

我已经检查了YouTube API 中的直播消息,但找不到有关如何访问实时聊天重播的任何说明或提示。有没有可能的解决方案?

chat youtube-api livechat live-streaming

22
推荐指数
1
解决办法
2万
查看次数

如何在我们执行nowrap时启用水平滚动条

有人可以帮忙解决方案吗?我想在我做的时候弹出水平滚动条,nowrap反之亦然wrap.

目前我单独使用这些设置来简化我的工作; 有没有办法合并他们两个?

nnoremap <silent> <F3> :if &guioptions=~#'b'<Bar>set guioptions-=b<Bar>else<Bar>set guioptions+=b<Bar>endif<CR>
map <F2> :set nowrap! <CR> 
Run Code Online (Sandbox Code Playgroud)

vim

21
推荐指数
1
解决办法
1万
查看次数

macOS 上的“ldd -r”等效项

我正在尝试让我的软件在 macOS 上可用,在我的工具链中,我使用该ldd -r MyModel.so命令来验证一切是否顺利,但我确实无法在 macOS 上找到具有相同行为的等效命令。

\n

otoolnm似乎是两个方向,但是他们的哪个选项提供了 的行为ldd -r?还有其他工具可以用于此目的吗?

\n

macos otool ldd nm

21
推荐指数
1
解决办法
1万
查看次数

美元符号在每一行的末尾

我对Vim比较陌生,我打算在其上编写和学习Ruby.但每当我启动Vim(例如vim LearnRuby.rb)时,每一行都会出现一个美元符号.我想知道这一切是什么.

vim

20
推荐指数
1
解决办法
2万
查看次数

我如何在Vim中使用'wildignore'?

我在查找wildignoreVim中的设置语法时遇到了很多麻烦.

假设我想要我的文件查找器插件(我使用Ctrll,它使用wildignore)不搜索隐藏的文件和文件夹,即带有前缀的文件和文件夹..

我该怎么做呢?

vim

20
推荐指数
4
解决办法
1万
查看次数