경쟁 프로그래밍을 위해 Linux Ubuntu를 사용하는데 꽤 좋습니다. 하지만 제출하기 위해 C++ 코드를 복사하여 붙여넣으면 제출된 코드의 특정 줄 시작 부분에 탭이 자동으로 추가됩니다.
문제를 해결할 수 있는 방법이 있나요?
MS-windows에서는 이것은 문제가 되지 않습니다.
매우 감사합니다.
답변1
vim
편집기와 편집자 모두 Sublime Text
들여쓰기에 공백을 사용할지 탭을 사용할지, 기존 탭을 공백으로 변환할지(또는 그 반대로)를 구성할 수 있습니다.
에 대해서는 vim
다음을 참조하세요.이 질문은 vi 및 vim StackExchange에 관한 것입니다.기본적으로 탭 대신 항상 공백을 원하면 파일 set expandtab
에 공백을 추가하세요 ~/.vimrc
. 기존 탭 문자를 공백으로 변환하려면 :retab
명령 모드에서 입력하세요.
숭고한 텍스트의 경우,참조 문서의 이 섹션을 참조하세요.. 기본적으로 Sublime이 로드하는 모든 파일의 기존 방식을 적용하지 못하도록 설정한 detect_indentation
다음 false
원하는 대로 tab_size
, 및 use_tab_stops
translate_tabs_to_spaces
을 설정할 수 있습니다 auto_indent
.trim_automatic_white_space