Lub*_*rak 12 sublimetext sublimetext3
我有一个文件,我有多行.Sublime Text 3中有一个选项可以反转整行吗?喜欢
ABCDEFG
Run Code Online (Sandbox Code Playgroud)
至
GFEDCBA
Run Code Online (Sandbox Code Playgroud)
未来陆*_*投资人 27
12345
67890
abcde
|
to
|
v
abcde
67890
12345
Run Code Online (Sandbox Code Playgroud)
单击编辑---->置换线--->反转,它将反转您在文件中选择的所有行.
Mat*_*Saw 20
你最好的选择肯定是采取Leonid的建议并使用不同的工具,但如果你对Sublime如何做到这一点感到好奇,你有两个选择.
首先转到Tools-> New Plugin并将以下代码粘贴到文件中:
import sublime, sublime_plugin
class ReverseCharactersCommand(sublime_plugin.TextCommand):
def run(self, edit):
for region in self.view.sel():
stringContents = self.view.substr(region)
self.view.replace(edit, region, stringContents[::-1])
Run Code Online (Sandbox Code Playgroud)
然后选择要反转的文档的不同部分,并从控制台运行follow命令
view.run_command("reverse_characters")
Run Code Online (Sandbox Code Playgroud)
这是该工作流程的图像.

该代码的导入部分是:
stringContents[::-1]
Run Code Online (Sandbox Code Playgroud)
这是在Python中反转字符串的惯用方法.
或者你可以去看看这个跟随git存储库,它有相同的代码和为你指定的方便的命令调色板选项:)
https://github.com/MattSeen/ST_ReverseCharacters
kot*_*ole 10
在香草崇高:
.并点击"查找全部"(⌥+ Enter)
Edit > Permute selections > Reverse它并不优雅,但却很简单,可重复.如果您已经拥有游标,那么您只需要步骤4.
| 归档时间: |
|
| 查看次数: |
6702 次 |
| 最近记录: |