PhpStorm:删除空格直到下一个非空格
PhpStorm: Remove whitespaces till next non-whitespace
我最近切换到 PhpStorm 并错过了删除空格直到下一个非空格的热键。
示例(管道蜂鸣光标):
Lorem[ ]Ipsum[ ]|[ ][ ][ ][ ][ ][ ][ ]
[ ][ ][ ][ ][ ]dolo[ ]agit[ ]
按下热键(例如 Nuspheres PhpEd 中的 Ctrl+T),结果应该是
Lorem[ ]Ipsum[ ]|dolo[ ]agit[ ]
有这方面的设置或插件吗?谢谢!
我不知道 PhpStorm 中是否存在这样的功能(我找不到)。您可以使用命令 Delete to Line End
后接 Delete to Word End
.
命令 Delete to Line End
从插入符中删除所有内容(空格或不包含),直到(包括)行尾。
您可以在 Preferences
对话框中找到它,在 Keymap
页面上并为其分配一个热键;它没有附带任何热键,至少在 OSX.
上是这样
命令 Delete to Word End
从插入符号中删除所有内容(无论是否有空格),直到下一个单词边界。在你的情况下,插入符应该在 dolo
前面的四个空格之前,它应该做你需要的。
在 OSX 上可以通过 Alt-Delete 热键触发此命令,我认为在 Windows 上热键是 Ctrl-Delete。请使用 Preferences
对话框检查是否为真;我现在根据我对 Windows 和 OSX 的了解做出假设,但我在过去 4 年中没有在 Windows 上使用 PhpStorm,我可能是错的。
你可以录制一个宏(菜单 -> Edit
-> Macros
-> Start Macro Recording
)然后给它分配一个热键(在 Preferences
-> Keymap
) 但它可能不是最佳选择,因为这两个命令都会删除空格和 non-whitespaces 个字符。
在我看来,使用它们的最佳方式是独立使用,具体取决于手头的情况。例如,如果 Ipsum
和 dolo
在同一行,则仅需使用第二个命令 (Delete to Word End
)。第一个删除的内容超出您的需要。
我最近切换到 PhpStorm 并错过了删除空格直到下一个非空格的热键。
示例(管道蜂鸣光标):
Lorem[ ]Ipsum[ ]|[ ][ ][ ][ ][ ][ ][ ]
[ ][ ][ ][ ][ ]dolo[ ]agit[ ]
按下热键(例如 Nuspheres PhpEd 中的 Ctrl+T),结果应该是
Lorem[ ]Ipsum[ ]|dolo[ ]agit[ ]
有这方面的设置或插件吗?谢谢!
我不知道 PhpStorm 中是否存在这样的功能(我找不到)。您可以使用命令 Delete to Line End
后接 Delete to Word End
.
命令 Delete to Line End
从插入符中删除所有内容(空格或不包含),直到(包括)行尾。
您可以在 Preferences
对话框中找到它,在 Keymap
页面上并为其分配一个热键;它没有附带任何热键,至少在 OSX.
命令 Delete to Word End
从插入符号中删除所有内容(无论是否有空格),直到下一个单词边界。在你的情况下,插入符应该在 dolo
前面的四个空格之前,它应该做你需要的。
在 OSX 上可以通过 Alt-Delete 热键触发此命令,我认为在 Windows 上热键是 Ctrl-Delete。请使用 Preferences
对话框检查是否为真;我现在根据我对 Windows 和 OSX 的了解做出假设,但我在过去 4 年中没有在 Windows 上使用 PhpStorm,我可能是错的。
你可以录制一个宏(菜单 -> Edit
-> Macros
-> Start Macro Recording
)然后给它分配一个热键(在 Preferences
-> Keymap
) 但它可能不是最佳选择,因为这两个命令都会删除空格和 non-whitespaces 个字符。
在我看来,使用它们的最佳方式是独立使用,具体取决于手头的情况。例如,如果 Ipsum
和 dolo
在同一行,则仅需使用第二个命令 (Delete to Word End
)。第一个删除的内容超出您的需要。