Я не знаю, существует ли такая функция в 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, но я не использовал PhpStorm в Windows за последние 4 года, и я могу ошибаться.
Вы можете записать макрос (меню ->Edit
->Macros
->Start Macro Recording
), а затем назначить горячую клавишу для него (в Preferences
->Keymap
), но это, вероятно, не самый лучший вариант, потому что обе команды удаляют как пробельные и не - символы пробелов.
Наилучший способ использовать их, в моем oppinion, является автономным, в зависимости от ситуации. Например, если Ipsum
и dolo
находятся на одной линии, тогда должна использоваться только вторая команда (Delete to Word End
). Первый удаляет больше, чем вам нужно.
ctrl + delete (windows 7) было именно тем решением, которое я искал - спасибо! –