VSCode 환경 세팅 중, 마우스나 키보드 화살표 키를 이용해 줄을 이동하면 indent가 초기화되는 일이 발생했다. 이를 해결하기 위해 인터넷을 찾아본 결과, 그 원인과 해결책을 찾게 되었다.
해결책은 설정에서 Trim Auto Whitespace
옵션을 해제하면 되는 것이다.
해당 옵션을 해제하면 원하는 대로 작동을 하게 된다.
VSCode에서는 불필요한 후행 공백을 자동으로 제거해주는 옵션이 있는데, 이것이 Trim Auto Whitespace
이다. 개행을 여러번 쓰는 것 또한 불필요한 공백으로 인식이 되어 이를 지워주어 문제가 발생한 것으로 예상된다.