List 删除列表项中的额外空格-升华文本2

List 删除列表项中的额外空格-升华文本2,list,keyboard-shortcuts,sublimetext2,spaces,List,Keyboard Shortcuts,Sublimetext2,Spaces,有时,我需要使用快捷方式[Ctr]+[Shift]+[L]+[end]将标记放在列表项的末尾,以使用多个光标编辑多个列表项。当列表项的末尾有额外的空格,使得该项的实际结尾比该项的文本长一些空格时,这种方法并不总是很有效 是否有一种快捷方式可以与[Ctr]+[Shift]+[L]一起使用,以删除这些多余的空格,并基本上在文本结尾处创建“结束” 如果您需要对我的问题进行澄清,请提出问题,我会尽力将问题说清楚。我还没有找到解决这个问题的捷径。所以我写了一个。它将修剪当前行的尾部空白。例如,在输入ctr

有时,我需要使用快捷方式[Ctr]+[Shift]+[L]+[end]将标记放在列表项的末尾,以使用多个光标编辑多个列表项。当列表项的末尾有额外的空格,使得该项的实际结尾比该项的文本长一些空格时,这种方法并不总是很有效

是否有一种快捷方式可以与[Ctr]+[Shift]+[L]一起使用,以删除这些多余的空格,并基本上在文本结尾处创建“结束”


如果您需要对我的问题进行澄清,请提出问题,我会尽力将问题说清楚。

我还没有找到解决这个问题的捷径。所以我写了一个。它将修剪当前行的尾部空白。例如,在输入
ctrl+shift+l
后,您会发现有多余的空格,请输入
ctrl+f
,然后输入
ctrl+t
将其删除。其他行中的空白不会受到影响

关键映射:

{ "keys": ["ctrl+f", "ctrl+t"], "command": "delete_trailing_white_space" }
删除\u training\u white\u space.py(将其放入
Sublime Text 2\Packages\User


如果不想删除空格,可以将结束键重新绑定到修改行为的插件。我写这篇文章的时候,我正在玩一些虚拟空白的东西,所以它只是经过了最低限度的测试()。将其保存到
Packages/User
。文件名无关紧要,只要确保它具有
.py
扩展名即可。然后,添加以下内容作为自定义密钥绑定

{
    "keys": ["end"], "command": "custom_move_to_end_line"                              
}

你能举个例子吗?我不明白为什么在一行的最后一段文字后会有空格。那太好了,我想我能稍微理解你的意图。我不太擅长保存到SublimiteText2\Packages\User。这是如何做到的?因此,您不想向
sublimiteText2\Packages\User
添加新插件,或者您不想要任何插件?有关如何创建sublimite Text 2插件,请参阅。
{
    "keys": ["end"], "command": "custom_move_to_end_line"                              
}