用Python
"用Python替换"适用于Sublime Text 2
详细信息
安装次数
- 共计 662
- Win 482
- Mac 76
- Linux 104
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
说明文档
Sublime Text “用Python替换”
Sublime Text拥有一个强大的基于正则表达的查找和替换功能。但如果要执行更复杂的替换操作怎么办?“用Python替换”通过Python增强了替换命令,使您可以直观且轻松地进行高级文本处理。
命令
- “用Python:替换”,可通过
查找 > 用Python替换
(with_python_prompt_replace
)访问- 选择一些文本区域,例如通过alt+拖动矩形区域或通过使用
查找 > 查找...
然后按alt+enter选择所有匹配项。 - 激活此命令以打开命令输入框
- 输入一个Python语句(或由换行符分隔的多个语句,您可以使用
alt+enter
输入),该语句使用text
和/或index
变量,并将最终赋值给text
变量。 - 您的代码片段将对每个选择区域执行一次,输出
text
变量用于替换所选文本。
- 选择一些文本区域,例如通过alt+拖动矩形区域或通过使用
- “用Python:排序行”,通过
编辑 > 用Python排序行
(with_python_prompt_sort_lines
)访问- 可选地,选择一些文本区域。每个区域将独立排序。如果没有选择任何内容,则整个文件将进行排序。
- 激活此命令以打开命令输入框。
- 输入一个使用
line
和/或index
变量的Python表达式。该表达式的结果用作排序键。 - 对选择区域中的每一行执行一次表达式,并根据结果值对行进行排序。
- “用Python:排序选择”,通过
编辑 > 用Python排序选择
(with_python_prompt_sort_selections
)访问- 选择一些文本区域。
- 激活此命令以打开命令输入框
- 输入一个使用
text
和/或index
变量的 Python 表达式。 - 表达式中每选择一个区域执行一次,区域会根据结果移动。未被选中的文本不受影响。
变量
text
- 选中的文本。在替换为 Python
和排列选择 => 使用 Python 排序
中可使用。line
- 选区中的行。在排列行 => 使用 Python 排序
中可使用。index
- 当前选区区域的基于 0 的索引。在所有函数中都可使用。lineno
- 当前选区中的行号。在排列行 => 使用 Python 排序
中可使用。