Intelij IDEA에서 텍스트를 새 줄로 바꾸려면 어떻게 해야 합니까?
예를 들어 Intellij IDEA의 치환 기능을 사용하여 모든 콤마를 콤마로 바꾸고 새로운 행을 만들고 싶다고 합시다.검색창에 뭘 넣어요?vim에서는 &\r을 사용합니다.
[ Regex ]체크박스를 켜고 새 행 문자로 "\n"을 사용해야 합니다.

Multiline 버튼을 사용합니다. Regex는 필요하지 않습니다. 
edit: IntelliJ 15 이후 멀티라인 버튼이 없습니다만, 텍스트 필드를 클릭하고 를 눌러 활성화할 수 있습니다.Alt+Enter또는Ctrl+Shift+Enter
때리다CTRL+F체크해 주세요.regex체크박스를 켜겠습니다.그럼 검색해 주세요.,로 대체한다.,\n.
가장 쉬운 방법은 replace의 정규 표현 형식을 사용하는 것입니다.

아마도 당신은 이 제품을 교체하고 싶지 않을 것이다.{하지만 원한다면 내가 그들을 피하게 해줘.
Mac용 Intellij Ultimate 2017.3의 경우,command-shift-enter작동하다
Intelij Ultimate 2017.1의 경우:
난 정규식이 필요없었다.하지만 여러 줄의 대체물이 나타나게 할 수 있어요.
- 대체하고 싶은 필드에 \n을 입력했습니다.
- 대체 텍스트를 입력하는 필드에 커서를 놓고 Ctrl+Shift+Enter를 클릭합니다.여기서 나는 리턴을 친다.
오래된 멀티라인을 찾으시는 분은 인텔iJ 버전을 15.x보다 큰 버전으로 교환해 주세요.다소 숨겨져 있는 것처럼 보이지만 여러 행을 선택한 경우 >CTRL+F를 즉시 클릭합니다.CTRL+R원래의 복수 행의 치환이 표시됩니다.
이것은 Mac에서 동작합니다.IntelliJ 2016.1.3+F > + R로 설정
깔끔한 접근법은 다음과 같습니다.(?m)다중 회선 모드가 켜지는 정규 표현 앞에 표시됩니다.이 기능은 글로벌 파일 검색(Ctrl-Shift-F)에서도 사용할 수 있다는 장점이 있습니다.
예:(?m)\{(.|\n)*?\}는 중괄호로 둘러싸인 여러 줄의 블록을 검색합니다.
는 관련이 있지만 당신이 요구한 것과 정확히는 다릅니다.하지만 난 그게 필요했고 다른 사람들도 그럴 거라고 상상할 수 있어.따라서 Node.js에서는 명확하게 하기 위해 콜을 로그로 분할하여 거부해야 하는 문제가 있었습니다.
reject(error)
안으로
appLogger.log(error, 'error') reject(error)
일반 모드에서는 검색하여 교체했습니다.
검색:
reject(error)대체:
appLogger.log(error, 'error')\n reject(error)
그런 다음 regex 모드에서 두 번째 검색 및 치환을 수행했습니다.
검색:
\\n교체하다
\n
Ctrl + + 교체된 텍스트를 선택하는 동안:
경로 내 치환(WebStorm 2018.2.3):
여기를 참조해 주세요.
언급URL : https://stackoverflow.com/questions/21219884/in-intellij-idea-how-do-i-replace-text-with-a-new-line
'source' 카테고리의 다른 글
| regex 일치 배열을 만듭니다. (0) | 2022.09.11 |
|---|---|
| 형식 매개 변수의 개체를 인스턴스화하는 중 (0) | 2022.09.08 |
| 인덱스를 알고 목록의 여러 요소에 액세스 (0) | 2022.09.08 |
| 단수 또는 복수 데이터베이스 테이블 이름? (0) | 2022.09.08 |
| 테이블의 기본 키를 리셋하려면 어떻게 해야 합니까? (0) | 2022.09.08 |


