Notepad++ 保留标签符号

Notepad++ keep tab symbol

我正在编写一些 HTML 代码以快速复制粘贴到 google 电子表格。

我有删除制表符 \t 并将其替换为四个白色 space 字符的设置。

现在 Google 电子表格识别我需要编写的单元格 \t。但是 N++ 将其替换为 white-spaces.

是否可以告诉 N++ 保留一些特殊字符(或者也许有办法在没有键盘的情况下插入一些特殊字符)?

文本示例:

someData    t2.micro    12348   y

我找到的解决方案是从其他地方复制粘贴制表符(例如 Windows 记事本)。保存、编辑、重新打开文件不会覆盖它。

这是我做的。

  1. 打开字符面板(编辑->字符面板)
  2. 录制宏(宏->录制新宏)
  3. 从字符面板插入制表符
  4. 停止录制宏(宏->停止录制)
  5. 保存宏(宏->保存当前录制的宏)
  6. 将宏分配给键盘快捷键(我选择了 ctrl+tab。这与快捷键 163-切换到下一个文档冲突,但我个人从不使用该快捷键)

现在任何时候我想要一个实际的制表符我都可以简单地按 ctrl+tab 而不是 tab。

我发现如果我在数字键盘上输入制表符,它不会转换为空格。制表符的 ascii 代码是十六进制 09。要在数字键盘上输入它:

  • 按住 Alt 键
  • 在数字键盘上,按“+”键
  • 在数字键盘上,按“9”键
  • 松开 Alt 键

OS: Windows 11 记事本++:v8.3.2

设置>首选项...>语言>选项卡设置>替换为space