탭사이즈
java/go/python/css : 4
js/html/haskell/r : 2 => 소스 너비 길어지기 쉬운 녀석들
c/c++은 안 쓴지 오래됐으나 썼었을 때는 에디터 디폴트였음......
탭/스페이스
전부 스페이스로 expand
그러나 go는 gofmt/goimports에 의해 강제되는 컨벤션에 의하여 에디터와 관계 없이 탭으로 변환되버림
탭사이즈
java/go/python/css : 4
js/html/haskell/r : 2 => 소스 너비 길어지기 쉬운 녀석들
c/c++은 안 쓴지 오래됐으나 썼었을 때는 에디터 디폴트였음......
탭/스페이스
전부 스페이스로 expand
그러나 go는 gofmt/goimports에 의해 강제되는 컨벤션에 의하여 에디터와 관계 없이 탭으로 변환되버림
go는 gofmt에서 탭 강제에 탭 인덴트를 8로 생각해고 맞춰주는걸로 알고있음
ㅇㅇ 근데 어쨎든 에디터 상에서는 go도 내가 정한 탭사이즈 및 탭익스팬드(스페이스로 변환) 상태로 보이기는 함 실제 파일 내용에는 탭으로 들어가고
gofmt 탭사이즈 4 아니었음?
일단 매인 개발자 말을 보면 탭은 indent, 스페이스는 위치 정렬이고 탭 크기는 개발자 맘대로라고 하기는 했음
그런데 gofmt 소스 보니까 지금 수정됬구나. 예전에는 기본 설정이 8칸이었던걸로 알고잇음
나도 8칸으로 알고 있었는데 바뀌었나보네