我正在使用 notepad++,并且浪费了时间对齐我的列,有什么办法吗:
hello a blabla
world! b blabla
asda c blabla
fasda d blabla
对此:
hello a blabla
world! b blabla
asda c blabla
fasda d blabla
(我关心左侧空间列,在将脚本(?)应用到左侧后,我也可以将其应用到右侧)
我知道我可以选择多列,但是当我直接向下选择一列时,我可以使用某种东西来自动执行对齐过程吗?
答案1
输入“hello”后,按一次 tab 键而不是多次按空格键,然后输入“a”。然后,如果下一个单词是“bad”而不是“world”(比 hello 短),则按 tab 键时它将与“hello”的末尾对齐,如果再次按 tab 键,它将与“a”对齐。如果下一个单词比“hello”长,您只需按一次 tab 键即可与“a”对齐。无论如何,这就是它在 sublime text 中的工作方式,我个人更喜欢它而不是 notepad++。
答案2
Notepad++ 有一个插件,TextFX,http://tomaslind.net/2016/02/18/how-to-align-columns-in-notepad/,它将为您完成此操作。通过插件管理器安装后,它将作为工具栏选项出现。将分隔符复制到剪贴板 Ctrl+C,选择文本 Ctrl+A,然后选择 TextFX -> TextFX 编辑 -> 按(剪贴板字符)对齐多行,以便选择要对齐的行
答案3
在同步写入編輯 -
- 调用一些词法分析器(例如 C++),以便它将单词视为标记
- 选择需要对齐的线
- 调用命令对话框(Alt+P),搜索命令“Align tokens”,运行它
它对齐所有标记(不仅仅是单词)。