我经常在 WordPress 博客和网络论坛 (phpbb) 上分享代码片段。
我将 Visual Studio 2010 与Productivity Power Tools一起使用。
通过使用此扩展 ( ) 的对齐分配Ctrl+Alt+]
选项,我得到了很好的格式:
static void Main()
{
int firstInt = 20;
int secondInt = 50;
int thisWillBeTheThirdInt = 100;
}
但是,如果我使用 FireFox、Chrome 复制粘贴(或不带格式的复制粘贴)到网站表单,或粘贴到 Notepadd++,格式将恢复为:
static void Main()
{
int firstInt = 20;
int secondInt = 50;
int thisWillBeTheThirdInt = 100;
}
问题:如何复制代码并对齐分配?
到目前为止没有什么工作:
- 使用 AutoHotKey 粘贴为纯文本,
- Untabify替换扩展,
- 我在 VS2010 中没有tabify/untabify 选项,显然是因为 Productivity Power Tools禁用了它。
使用Better Fixed Mixed 选项卡确实有所帮助,因为大多数空格都被选项卡替换(它们确实被正确复制/粘贴)。但是,在复制粘贴时,剩余的空格仍然会导致格式混乱。