我有一个共同的问题,我正在寻找解决方案.我有类似文本的行我想以某种方式自动插入文本以垂直对齐它们,以便:
x="foo" data="123" y=x
x="b 4" data="12 " y=x
x="baaar4" data="123aaa5" y=x
x="baaaa,4" data="123dddd5" y=x
Run Code Online (Sandbox Code Playgroud)
变成了这个
x="foo" data="123" y=x
x="b 4" data="123 " y=x
x="baaar4" data="123aaa5" y=x
x="baaaa,4" data="123dddd5" y=x
Run Code Online (Sandbox Code Playgroud)
这是一个文本问题.输入来自记事本.输出将转到记事本.这不是格式化问题.
Zor*_*vic 58
Notepad ++有一个插件可以帮你完成.它被称为" 代码对齐 ".它允许您根据您选择的字符垂直对齐文本.您可以通过插件管理器为记事本安装它.
以下是一个简单的使用场景.首先使用以下代码,然后使用"equals"对齐,这是插件的内置快捷方式/命令.

之后,您最终得到以下内容:

您还可以进一步使用"align by ..."命令,该命令允许您指定任意对齐字符串.在下面的示例中,我选择了"#"字符,以便将我的注释彼此相邻.这可能很容易就是一个较长的字符串,而不是长度为1的字符串.
最终结果如下:

小智 29
如果要按特定字符对齐,请使用Notepad ++扩展TextFX.
看看:TextFX> TextFX编辑>按(,)排列多行
还有:按(=)排列多行,并按(剪贴板字符)排列多行
这是一个有用的编程提示链接.
http://techbrij.com/518/10-notepad-tips-tricks-fast-development
Notepad++ TextFX 不再受支持和维护。代码对齐插件仅对齐第一次出现的列对齐字符。
我使用免费的在线服务解决了这个问题: https: //onlinetexttools.com/convert-text-to-nice-columns
| 归档时间: |
|
| 查看次数: |
81016 次 |
| 最近记录: |