[vscode] 반복되는 변수명 한번에 수정하는 방법 2021.06.02 08:59:52
반응형

아래 코드에서 testNum은 총 5번 출현합니다. 만약 testNum을 num으로 바꿔주고 싶다면 그 행들을 찾아가서 각각 수정해줘야겠죠? 개수가 몇개 안되면 큰 문제가 없지만 약 10번 정도만 반복 출현해도 굉장히 고치기 짜증스러워집니다. 다행히도 vscode에서는 이러한 반복되는 변수명을 단번에 쉽게 수정할 수 있습니다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
testNum = 5
 
result1 = testNum + 2
 
result2 = testNum * 3
 
result3 = testNum ** 2
 
result4 = testNum / 2
 
print(result1)
print(result2)
print(result3)
print(result4)
cs

 

수정하고자 하는 단어에 커서를 올려놓고 ctrl + f2를 해주면 다음과 같이 한번에 동일한 이름을 가진 변수들에 커서가 생겨납니다. 

 

 

그러면 하나의 변수에서 수정하는 것이 모두에게 영향을 미치게 됩니다. 

 

 

작업의 속도와 능률을 이 기능을 통해 많이 올릴 수 있습니다.

 

하지만 주의해야 할 점이 있습니다. 바꾸기를 원치 않는 위치에서도 변화가 있을 가능성도 배제할 수 없기 때문입니다. 

 

 

만약 위의 코드와 같이 문자열 내에도 testNum이 있었다면 함께 바뀌어 버립니다.

 

이러한 상황에서는 ctrl + f2 대신에 f2 만 눌러주면 실질적으로 같은 것들의 이름을 한번에 수정할 수 있습니다. 

 

 

문자열 내에 있는 testNum은 안 바뀐 것을 확인하실 수 있습니다. 

 

vscode의 베프가 되는 그날까지 종종 vscode에 관한 글도 올리겠습니다.^^ 

 

관련 글

[Anaconda+python] 아나콘다 스파이더에서 반복되는 변수명 한번에 다른 것으로 바꾸려면, Ctrl + R

반응형
secret
-
+