sublime text 3 上的宏
Macro on sublime text 3
我想在 sublime text 3 中创建一个宏,目的是:
将行的所有开头替换为 '
用 ',
替换结尾的所有开头
我用 cntl H 记录了执行此操作的宏并进行了替换,然后保存了宏,但是当我想执行它时却没有这样做。
是否有任何其他方法来记录替换的宏?
示例:
之前:
12313
12313
12313
12313
12313
12313
12313
12313
12313
12313
12313
12313
12313
12313
12313
12313
12313
12313
12313
之后:
'12313', '12313', '12313', '12313', '12313', '12313', '12313', '12313', '12313', '12313', '12313', '12313', '12313', '12313', '12313', '12313', '12313', '12313', '12313'
谢谢
问候
您可以使用以下操作来完成(您可以录制并保存在宏中):
- 按ctrl+a:select全部。
- 按ctrl+shift+l:将selection分成几行。
- 按home: 将每个光标移动到每行的开头。
- 按 ': 在每行的开头添加 ' 个字符。
- 按结束: 将光标移动到每行的末尾。
- 按'然后space然后,然后超级.
- 按ctrl+end移动到行尾。
- 按返回space两次删除行尾多余的space和逗号
您也可以使用正则表达式和代码片段来做到这一点,但宏也是一种好方法。
我想在 sublime text 3 中创建一个宏,目的是:
将行的所有开头替换为 ' 用 ',
替换结尾的所有开头我用 cntl H 记录了执行此操作的宏并进行了替换,然后保存了宏,但是当我想执行它时却没有这样做。
是否有任何其他方法来记录替换的宏?
示例:
之前:
12313
12313
12313
12313
12313
12313
12313
12313
12313
12313
12313
12313
12313
12313
12313
12313
12313
12313
12313
之后:
'12313', '12313', '12313', '12313', '12313', '12313', '12313', '12313', '12313', '12313', '12313', '12313', '12313', '12313', '12313', '12313', '12313', '12313', '12313'
谢谢 问候
您可以使用以下操作来完成(您可以录制并保存在宏中):
- 按ctrl+a:select全部。
- 按ctrl+shift+l:将selection分成几行。
- 按home: 将每个光标移动到每行的开头。
- 按 ': 在每行的开头添加 ' 个字符。
- 按结束: 将光标移动到每行的末尾。
- 按'然后space然后,然后超级.
- 按ctrl+end移动到行尾。
- 按返回space两次删除行尾多余的space和逗号
您也可以使用正则表达式和代码片段来做到这一点,但宏也是一种好方法。