프로그래밍 언어 키워드나 객체 이름만 추천받을 때 유용하게 쓸 수 있는 IntelliSense. VSCode 에도 물론 내장되어 있어 유용하게 쓸 순 있지만 다음 경우에는 잘 되지 않았다.
- 반복되는 문자열을 복사/붙여넣기 하지 않고 물 흐르듯 쓰고 싶을 때
(복사할 대상이 여러개이고, 번갈아 반복되는 경우라면 더더욱.. A/B/A/B 이런 식으로) - 다른 형식의 확장자로 된 파일 내용에서 반복되는 문자열을 추천받고 싶을 때
나의 경우는, 한 쪽에는 .env
파일을 열어두고 다른 쪽에는 docker-compose.yaml
을 열어둔 경우가 여기에 해당한다. 설정 가능한 변수는 .env
에 변수로 등록하고, docker-compose.yaml
파일 작업할 때 참조해서 쓰고 싶은데 자동완성이 안 돼서 힘들었다. 결국 검색해서 찾아내긴 했는데, 이게 기본 설정인지 아닌지는 잘 모르겠다.
{
"editor.quickSuggestions": {
"strings": "on"
},
"editor.wordBasedSuggestions": true,
"editor.wordBasedSuggestionsMode": "allDocuments"
}
이렇게 두면, 필요한 파일을 열어두기만 하면 모든 문자열을 추천받을 수 있다.
조금 이상한 부분은, 참조해야 할 파일을 한 번 수정하거나 저장해야 적용이 되는 것 처럼 보이기는 했는데… 조금 더 써보고 업데이트 해야겠다.