请原谅我的无信息标题。我不能在一个问题中简要描述我想要的东西。
好的,假设我们的文本文件中有两行。光标位于第1行中的某个位置(示例显示光标位置):
SO helps| people
People like SO
我想要的是用空行或另一行代替第一行,光标应该在这个空行的开头。
我尝试了 CTRL + L 并输入“新行”。但是 CTRL + L 将选择范围扩展到+ + n行并导致此结果(示例显示光标位置):
new line|People like SO
如果光标位于该行的开头, CTRL + K + K 工作正常。但是当光标不在开始时(不按 ENTER ,箭头和使用鼠标),如何做同样的事情?
答案 0 :(得分:1)
当光标位于该行的某个位置时,在行的开头等效 Ctrl + K + K : Ctrl + Shift + K
下面:
first line with text
second line| with other text
third line with another text
- > Ctrl + Shift + K :
first line with text
|third line with another text
因为要求结果应为:
first line
|
third line
您可以执行上述操作并按 ENTER 或转到 Packages/Delete Line.sublime-macro
并使用以下代码替换该文件:
[
{"command": "expand_selection", "args": {"to": "line"}},
{"command": "add_to_kill_ring", "args": {"forward": true}},
{"command": "left_delete"},
{"command": "insert", "args": {"characters": "\n"}},
{"command": "move", "args": {"by": "lines", "forward": false}}
]