나는 거의 항상 Insert spaces instead of tabs
gedit에서 이 기능을 사용합니다. 한 가지 예외는 Makefile
탭 문자가 필요한 코드를 작성할 때입니다. 이 옵션을 사용된 구문에 종속되게 만드는 방법이 없다고 생각합니까? 즉, Makefile
감지되면 자동으로 탭으로 다시 전환됩니다.
답변1
이 문제를 해결하는 방법에는 여러 가지가 있는 것 같습니다.
모델 행
gedit에는 modeline 플러그인이 있습니다. 활성화하면 사용할 수 있습니다.Emacs 모델 라인 옵션 Indent-tabs-mode
(또는 동일한 효과가 있는 기타 지원되는 모델 행 옵션) 이 옵션을 true로 설정하면 gedit가 해당 파일의 탭 문자를 들여쓰도록 할 수 있습니다. 따라서 Makefile에서 탭 들여쓰기를 활성화하려면 다음 줄을 추가하세요.
# -*- indent-tabs-mode:t; -*-
파일 만들기 탭
gedit라는 플러그인이 있습니다.파일 만들기 탭"모든 Makefile이 탭 대신 옵션 공간을 끄도록 강제한다"고 합니다. 아직 시도해보지 않았기 때문에 효과가 있는지는 모르겠습니다.