vscode를 사용하다 보면 여러 단어를 한 번에 검색해야 할 때가 있다. 나는 특히 로그 등을 출력하는 데이터를 필터링할 때 필요하다고 생각했다. vscode에서 여러 단어를 검색하는 방법에 대해서 알아보자.
처음에는 extension에 있는줄 알고, vscode의 여러 줄 검색, 여러 단어 검색, multi line search, multi line filter 등 여러 가지로 검색해 봤는데 찾을 수 없었다. 단지 검색 기능만 알아도 되는 것을 괜히 헤맨 것이다.
* vscode 여러 단어 한 번에 검색
vscode에서 검색을 통해서 여러 단어를 한번에 검색할 수 있다. 검색(ctrl+Shift+F) 메뉴에서 정규식 사용을 선택하고 원하는 단어를 검색해 보자.
여러 단어를 검색할 때에는 정규식 사용을 선택하고 | 기능을 사용하여 검색한다.
callback과 false 단어가 모두 들어간 라인을 검색해 봤다. 검색창에 OR 기호( | )를 사용하여 검색해 보자.
callback|false
callback과 false 두 개 다 한 번에 검색할 수 있다. notepad++에서 찾기 할 때 정규식(Regular Expression)을 사용하는 것과 동일해 보인다.
검색을 통해서 두 개의 단어를 한 번에 검색할 수 있다.
편집기에서 열기를 선택하면 검색 결과를 편집기에서 확인할 수 있다. notepad++에서 여러 단어 검색 기능처럼 사용할 수 있다.
검색 결과를 더블클릭하면 해당 위치로 이동한다. 다시 이전으로 돌아오고 싶으면 뒤로 이동(Alt + LeftArrow) 키를 이용하여 돌아오면 된다.
보기 쉽게 잘 찾아주는 것 같다. 이거를 몰라서 괜히 시간 낭비한 기분이다.
* 정규식 언어
정규식 언어는 위키피디아 등에서 찾을 수 있다. 한번 공부해 두면 개발할 때 종종 사용할 것 같지만, 아직 너무 헷갈리는 게 많아서 한두 개만 외워두기로 했다.
정규식을 사용하여 검색하면 다양한 조건의 검색을 수행할 수 있다.
예를 들어 temp, temc 를 찾고 싶을 때 temp(p|c) 를 사용해서 찾을 수도 있다.
정규식 검색을 통해서 vscode를 200% 활용해 보자. 특히 정규식 검색은 visual studio나 notepad++ 등 사용처가 많기 때문에 한번 공부해 두면 여러모로 유용하게 쓰일 수 있다.
'개발' 카테고리의 다른 글
Helix QAC 문제 수정하기 (0) | 2022.08.17 |
---|---|
MISRA C:2021 Dir-4.3 Assembly language shall be encapsulated and isolated (0) | 2022.08.17 |
[vscode] 키보드 단축키(shortcut) 바로가기 (0) | 2022.04.14 |
[자바스크립트. Javascript] append, prepend, after, before (0) | 2022.04.04 |
주소창 URL에서 물음표(?)와 앰퍼샌드(&)의 의미 (0) | 2022.04.03 |
댓글