我在 Mac OS 中使用 sublime 3。
我想转换
1
2
3
使用1,2,3
键盘快捷键。或任何可以vice versa
使用键盘快捷键转换的插件。我不想按 10 个键来实现这一点,而且 MacBook 的键盘也太混乱了。
请告诉我,我该如何配置 Sublime/plugin 才能做到这一点?
答案1
在 Sublime Text Three 中,您可以通过选择全部 (command+A)、拆分成行 (command+shift+L)、单击右箭头、键入逗号、单击左箭头两次、单击删除、将选择扩展为行 (command+L)、单击右箭头并点击删除来执行此操作。但是,您说您想要一个键盘快捷键来实现这一点。您可以找到我创建的宏的副本这里。你想把这个文件放在
〜/库/应用程序支持/ Sublime Text 3 / Packages / User /
完成后,返回 Sublime 并单击菜单项 Sublime Text、Preferences 和 Key Bindings - User。将其粘贴到打开的文档中并保存。
[ { “keys”:[“command+option+,”],“command”:“run_macro_file”,“args”:{“file”:“Packages/User/add commas.sublime-macro”} } ]
我设置的默认组合键是命令、选项、逗号。要更改键盘快捷键,请更改方括号 [ ] 内的文本,保留每个组合后的空格。保存文件,然后返回到您想要转换为 CSV 的文档。按下您的键盘组合键,一切就绪。
希望这有效,如果没有用,或者您有其他问题,请分享它们,我会尽力回答。
答案2
对于竖线内的数字,并且每个新行之前没有空格(例如)
|1|
|2|
|3|
你可以找到一个宏这里。
对于竖线内的数字和新行前的空格(例如[注意空格])
|1|
|2|
|3|
你可以找到一个新的宏这里。您需要将这些添加到同一个位置...
〜/库/应用程序支持/ Sublime Text 3 / Packages / User /
并再次修改用户的键绑定。这一次,键绑定文件应该如下所示...
[ { “keys”:[“command+option+,”],“command”:“run_macro_file”, “args”:{“file”:“Packages/User/添加逗号.sublime-macro”} }, { “keys”:[“command+option+shift+,”],“command”:“run_macro_file”, “args”:{“file”:“Packages/User/带空格.sublime-macro”} }, { “keys”:[“command+option+function+shift+,”],“command”:“run_macro_file”, “args”:{“file”:“Packages/User/无空格.sublime-macro”} } ]
您可以找到该文件的副本这里。您可能已经注意到,此文件与宏文件位于同一位置 (~/Library/Application Support/Sublime Text 3/Packages/User/)。一旦您有了这个文件,您可以通过从“键”到 }} 部分删除一些宏快捷键来删除一些宏快捷键,或者您可以添加或编辑键盘快捷键。如果您需要任何其他宏,您可以通过单击工具并录制宏 (control+q) 来创建宏,然后停止录制宏 (再次按下 control+q)。然后您可以点击保存宏并将其保存在默认位置 (~/Library/Application Support/Sublime Text 3/Packages/User/)。宏是一条单一指令,它会自动扩展为一组指令来执行特定任务。希望这能奏效,如果您有任何其他问题,我很乐意为您提供帮助。
答案3
您可以使用正则表达式来实现全部替换。
Find What: \n
Replace With:,
注意:您必须启用正则表达式模式。