问题标签 [tabs]

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 回答
1536 浏览

html - 选项卡、Text-Mate、编辑 HTML (Rails)

在编辑 HTML (Rails) 文档时,有什么方法可以强制 Text-Mate 使用两个空格的选项卡而不是完整的选项卡?

0 投票
8 回答
19898 浏览

visual-studio - Visual Studio - 管理许多打开文件的工作的技巧

您对 VS 让您寻找几分钟前打开的标签页时使用的标签页有何感想?不断拖动标签以使您使用的标签保持在一起怎么样?

哦,所以你也认为AARGH?然后继续阅读。

我在一个包含数十个项目和数百个文件的软件上工作。填满标签栏真的很容易——比如在调试时,它可以打开很多文件,其中大部分只是样板文件,或者对手头的任务并不感兴趣。这使得与“脱落”选项卡栏相关
的少数文件,或者通过浏览可见选项卡很难找到。

有一些解决方案,其中一些比其他解决方案更广为人知。这是我的前 3 名:

三、如果您能准确记住文件名(或至少是第一个字母),则此方法有效:使用“查找框”:

当您键入文件名时,您会自动完成解决方案中的文件名。更多细节在这里

二、最明显的一个:使用按字母顺序排列的选项卡栏右侧的“活动文件”下拉菜单。
鲜为人知的事实:使用Ctrl-Alt-DownArrow打开该下拉菜单,然后开始输入文件名。您将获得可视化可用选项的额外好处。[从这里无耻地窃取信息]

I. <drum roll/>这是我个人最喜欢的一个,它基于 VS 2005/2008 的一个未记录的特性。激活后,它会做一件简单的事情:单击选项卡会将其移动到窗口的最左侧。这个基本操作通常可以让我在前 3 到 5 个标签中找到我正在寻找的标签。它是这样的:

删除了死 ImageShack 链接 - 示例动画

为了启用此功能,您必须亲自操作 Windows 注册表。
强制编辑注册表自行承担风险警告:
编辑注册表可能会使您的网卡将数据包丢弃在地板上。你被警告了。

将此键添加到 VS 2005 的注册表中:

或者对于 VS 2008:

您甚至不必重新启动 VS 即可看到它的工作![从这里抄袭]
现在继续,试一试!

更新: 这个技巧不再适用于 VS2010 Pro :(


这结束了我的部分。现在轮到你分享你如何处理标签搜索了!

0 投票
20 回答
283895 浏览

javascript - jQuery UI 选项卡 - 如何获取当前选定的选项卡索引

我知道之前有人问过这个特定问题,但我没有使用插件bind()上的事件得到任何结果。jQuery UI Tabs

我只需要index新选择的选项卡在单击选项卡时执行操作。bind()允许我挂钩到 select 事件,但我获取当前选定选项卡的常用方法不起作用。它返回先前选择的选项卡索引,而不是新的:

这是我试图用来获取当前选定选项卡的代码:

当我使用这段代码时,ui 对象又回来了undefined。从文档来看,这应该是我用来使用 ui.tab 挂钩到新选择的索引的对象。我已经在初次tabs()通话时尝试过,也单独尝试过。我在这里做错了吗?

0 投票
3 回答
5561 浏览

emacs - 在保存某些文件类型(并且仅这些文件类型)时让 Emacs 取消制表符

我的 .emacs 文件中有以下内容:

大部分是从http://www.jwz.org/doc/tabs-vs-spaces.html中抄袭的。这会导致 emacsuntabify在保存 C++ 文件之前在缓冲区上运行。

问题是,在我加载了一个 C++ 文件后,该untabify钩子将应用于所有后续文件写入,即使对于其他文件类型的缓冲区也是如此。这意味着,如果我打开一个 C++ 文件,然后编辑一个制表符分隔的文本文件,则在保存文件时制表符会被破坏。

我不是 elisp 大师,但我认为该(make-local-hook 'write-contents-hooks)行试图使添加write-contents-hooks仅适用于本地缓冲区。但是,它不起作用,并且c++-mode-untabify适用于write-contents-hooks所有缓冲区。

我在 Windows XP 机器上使用 EmacsW32 22.0。有谁知道如何对write-contents-hooks特定缓冲区进行本地更改,或者nil在切换到其他非 C++ 缓冲区时如何将其重置?

0 投票
7 回答
59447 浏览

visual-studio - 如何在 Visual Studio 中移动“解决方案资源管理器”选项卡

有谁知道如何在 Visual Studio 2005 中移动“解决方案资源管理器”选项卡?它在左边,我不能把它移到右边。

谢谢,

艾伦

0 投票
3 回答
3818 浏览

javascript - 在 Greasemonkey/Javascript 中激活 Firefox 选项卡?这可能吗?

我开发了一个greasemonkey 脚本来刷新页面并检查某些更新。我想在一个选项卡中运行此脚本并在另一个选项卡中浏览互联网,然后让脚本在找到更新时自动激活它的选项卡。

我不确定那有多清楚,也许这更好:

选项卡 1 正在运行一个greasemonkey 脚本,每x 秒刷新一次以查找单词“foo”

选项卡 2 正在浏览 stackoverflow

-- 现在在刷新时,GM 脚本会找到单词“foo”。这是我希望选项卡焦点自动从选项卡 2 转移到选项卡 1 的时候。

这是否可能,如果可以,我该如何实现?

谢谢。

0 投票
3 回答
1532 浏览

tabs - 制表符间隔数据到填充列

寻找一个列格式化脚本,我觉得这可能是一个单行 awk。理想情况下,我只需要一个小的 shell 脚本。

数据是制表符分隔的,每行中的每个单元格的长度都是可变的,当然,其中可能有空格。

所以我们有这样的东西

最终应该是这样的:

理想情况下,能够调整每个之间的硬间隔量。如果它在逐列的基础上查看会更好,因此前导的短单元格不会都获得相同的正确填充。

不理想:

理想的:

0 投票
2 回答
411 浏览

jquery - jQuery TabData:是否可以获取 ClickedTab 数据,而不是索引?

我已经设计了 TabMenu 如下

是否可以获取 ClickedTab 数据而不是索引?就像 ClickTab 是 first then 一样#fragment1。否则,如果 ClickTab 是最后一个,#fragment2.

我怎样才能做到这一点?

0 投票
4 回答
1523 浏览

emacs - 修改缓冲区时如何运行 Emacs 挂钩?

建立在让 Emacs 在保存某些文件类型(并且只有那些文件类型)时取消制表符的基础上,我想在我开始修改缓冲区时运行一个挂钩来取消我的 C++ 文件的制表符。我尝试添加钩子以在加载时取消缓冲,但随后它取消了我所有在 emacs 启动时自动加载的可写文件。

(对于那些想知道我为什么这样做的人,这是因为我工作的地方强制在文件中使用制表符,我很乐意遵守。问题是我标记了我的文件以告诉我何时行太长,但正则表达式匹配行中的字符数,而不是行占用多少空间。一行中的 4 个制表符可以将其推到远远超过我的 132 个字符限制,但该行不会被正确标记。因此,我需要一种自动制表和取消制表的方法。)

0 投票
5 回答
139237 浏览

eclipse - 在 Eclipse 中显示一些不可见/空白字符

很久以前,我从 BBEdit 过渡到在 Eclipse 中进行所有 Web 应用程序开发。但我错过了 BBEdit 的一个小功能。我曾经能够显示诸如制表符之类的不可见字符,但不能显示诸如空格之类的其他不可见字符。我知道我可以在 Eclipse 中批量打开所有这些,但我想知道是否有办法在 Eclipse 中只显示一些不可见的。