아래 코드에서 testNum은 총 5번 출현합니다. 만약 testNum을 num으로 바꿔주고 싶다면 그 행들을 찾아가서 각각 수정해줘야겠죠? 개수가 몇개 안되면 큰 문제가 없지만 약 10번 정도만 반복 출현해도 굉장히 고치기 짜증스러워집니다. 다행히도 vscode에서는 이러한 반복되는 변수명을 단번에 쉽게 수정할 수 있습니다.
testNum = 5
result1 = testNum + 2
result2 = testNum * 3
result3 = testNum ** 2
result4 = testNum / 2
print(result1)
print(result2)
print(result3)
print(result4)
Ctrl + F2 / Ctrl + Shift + L 단축키 활용
수정하고자 하는 단어에 커서를 올려놓고 Ctrl + F2를 해주면 다음과 같이 한번에 동일한 이름을 가진 변수들에 커서가 생겨납니다. Ctrl + Shift + L을 해도 동일하게 작동합니다.
그러면 하나의 변수에서 수정하는 것이 모두에게 영향을 미치게 됩니다.
작업의 속도와 능률을 이 기능을 통해 많이 올릴 수 있습니다.
하지만 주의해야 할 점이 있습니다. 바꾸기를 원치 않는 위치에서도 변화가 있을 가능성도 배제할 수 없기 때문입니다.
만약 위의 코드와 같이 문자열 내에도 testNum이 있었다면 함께 바뀌어 버립니다.
F2 단축키 활용
이러한 상황에서는 Ctrl + F2 대신에 F2 만 눌러주면 실질적으로 같은 것들의 이름을 한번에 수정할 수 있습니다.
문자열 내에 있는 testNum은 안 바뀐 것을 확인하실 수 있습니다.
vscode의 베프가 되는 그날까지 종종 vscode에 관한 글도 올리겠습니다.^^
(이 글은 2023-05-17에 마지막으로 수정되었습니다)
관련 글
☞ [Anaconda+python] 아나콘다 스파이더에서 반복되는 변수명 한번에 다른 것으로 바꾸려면, Ctrl + R
'Editor > vscode' 카테고리의 다른 글
[vscode] 한 줄 삭제 단축키 (0) | 2022.06.30 |
---|---|
[vscode] 어떤 행을 복사해서 다른 곳에 붙여 넣고 싶을 때 빠르게 하는 방법 (0) | 2022.05.14 |
[vscode] html 문서에서 아이디 또는 클래스 부여한 div 요소 빠르게 생성하는 방법 (2) | 2022.04.09 |
[vscode] 전체 프로젝트에서 어떤 단어를 검색하려면? (2) | 2022.04.04 |
[vscode] html에서 여는 태그와 닫는 태그를 한 번에 수정하려면?, auto rename tag 확장 플러그인 (0) | 2022.04.03 |
[vscode] 비주얼 스튜디오 코드에서 Lorem ipsum 사용하려면 (4) | 2021.03.27 |
[vscode] Beauty 플러그인으로 웹 언어 코드 자동 정렬하기 (2) | 2021.01.11 |
[vscode] vscode 내에서 html 파일 웹 브라우저에 열리게 하는 단축키 (4) | 2020.10.15 |