Что такое интеллектуальный эквивалент Emacs M-\ (delete-horizontal-space)?

В Emacs сочетание клавиш M-\ (alt и обратная косая черта) запускает функцию e-lisp 'delete-horizontal-space'.

Когда M-\ нажимается в любом пробеле между двумя словами в строке, он удаляет все пробелы между этими двумя словами, например. "word1 word2", "word1 word2" оба станут "word1word2".

Когда M-\ нажимается в любом пробеле между началом строки и первым символом в строке, он удаляет все пробелы. Итак: " word1" становится "word1".

Когда M-\ нажимается в любом из пробелов в конце строки, он удаляет его.

Мой вопрос: есть ли у intellij привязка клавиш для той же функциональности? Если нет, то как заставить M-\ вести себя так же, как в IntelliJ, как в Emacs?


person vab2048    schedule 20.06.2017    source источник
comment
1. Нет. 2. Напишите свой плагин с этим действием.   -  person CrazyCoder    schedule 20.06.2017
comment
@CrazyCoder - спасибо - если вы добавите это как ответ, я приму его как правильный.   -  person vab2048    schedule 20.06.2017


Ответы (1)


IntelliJ IDEA не имеет для этого встроенного действия, его можно реализовать как плагин. Вы можете проверить подключаемый модуль IdeaVim с открытым исходным кодом, который предоставляет множество настраиваемых действий редактора.

person CrazyCoder    schedule 20.06.2017