在浏览器文本框中键入制表符

Roh*_*hit 99 browser keyboard

很多时候,当我想在网页的文本框中格式化文本时,我会按下Tab键。

不幸的是,这不会插入制表符,而是将控件移动到下一个表单元素(如按钮或复选框)。

对于像 Firefox/IE 这样的浏览器,有没有办法通过键入组合键在文本框中获取选项卡的格式设置行为?

ta.*_*.is 69

在 Windows 中,您可以按Alt+ 09。这仅适用于数字键盘数字键。(Alt按最后一个数字键后释放。)

  • 确保您使用的是数字键盘键 (5认同)
  • 仅当您拥有 Windows 和带小键盘的键盘时。 (2认同)
  • 这在 FF 中对我不起作用。 (2认同)

Jan*_*sen 58

Linux 和其他 POSIX 系统(Mac OS 除外):

在 GTK+ 应用程序(如 Firefox 或 Chrome)中输入标签:

  1. Ctrl+ Shift+U

  2. 类型 9

  3. SpaceEnter

来源:维基百科:Unicode 输入


Dan*_*eck 14

在 Mac OS X 上的 Safari 和 Firefox 中,您可以按ControlOptionTab在当前编辑的文本字段中插入一个选项卡。

  • 看起来这在 El Cap 上的 Chrome 50 中不起作用 (10认同)
  • Sierra 上的 Firefox 53 也不行。 (2认同)
  • @JasonR.Coombs 仍然可以在 Safari 中工作,因此可以安全地假设自从我写这个答案以来的四年里 Firefox 中发生了一些变化。 (2认同)

Doi*_*oin 12

打开记事本或类似的文本编辑器,然后开始一个新的空白文档。键入Tab。将制表符复制到剪贴板。(在 Windows 上,Ctrl+ A, Ctrl+C会这样做)。

现在切换回浏览器中的 textarea。将光标放在您想要的位置,然后粘贴制表符。(在 Windows 上为Ctrl+ V)。

瞧,完成了!

  • 这是最简单的解决方案,除非您需要经常这样做。 (2认同)

inv*_*ert 9

Tabinta是一个 Firefox 附加组件,可让您执行此操作。

  • Chrome的任何解决方案? (4认同)
  • @SorinSbarnea:看我的回答 (2认同)
  • 这个插件已经不存在了(这不是答案的错,自从问题得到回答以来已经近十年了,Firefox 已经发生了很大的变化)。 (2认同)

Jer*_*lim 8

有一个名为Textarea Code Formatter的 Chrome 插件。

它允许您在 Chrome 浏览器的文本框中插入标签。它还允许您突出显示多行并在每个选定行之前插入制表符。

但是,一个问题是您通常需要标准的选项卡插入行为。如果您确实使用 Tab 在框之间切换,那么您可以在选项中默认选择“禁用”。