2015-06-06 3 views
3

Например, для преобразования:IntelliJ IDEA поведение регулярное выражение ВИМ эмулятора с новой строкой

List(
    User(1) 

в:

UserQuery ++= List(
    User(1) 

, где User подобран и используется при формировании UserQuery.

У меня возникли трудности с переходом строки в regex для работы с эмулятором Vim от IntelliJ (внизу окна редактора после нажатия и :). В обычном Виме нет. :/

Версия IntelliJ IDEA: 14.1.3 (впервые я пробовал это в IntelliJ IDEA, и поэтому я не знаю, является ли это новой проблемой.) Платформа: Mac OS X 10.10.2 (Yosemite)

ответ

2

Я нашел следующее для работы.

Для сравнения: используйте \n. Заменить в: используйте \r.

То есть, \n не работает в замене, \r не работает в расположении. Данное регулярное выражение работает:

s/List(\n\(*\)\(\w*\)/\2Query ++= List(\r\1\2/ 
Смежные вопросы