그래서 많은 검색과 좌절 끝에 저는 최신 텍스트 편집기에서 가장 기본적인(내 생각에는) 작업 중 하나를 수행하는 방법을 묻기 위해 왔습니다. 파일 형식별로 들여쓰기를 다르게 설정하고 싶습니다. 저는 거의 항상 ++를 함께 편집하는데 javascript
고정이나 들여쓰기가 불가능합니다.HTML/XML
python
4-spaces
2-spaces
다른 파일에 대해 들여쓰기 모드를 설정해 보았습니다. 그런데 각 모드별로 들여쓰기된 공백 수를 변경하는 방법을 찾을 수 없습니다. 에서는 들여쓰기할 공백 수를 Settings->Configure Kate->Editing->Indentation
설정하고 선택할 수 있습니다 . Default Indentation Mode
하지만 바꿀 수 있는 방법은 없어요들여쓰기할 공백 수각 모드마다.
임시 해결책:
에 추가,
<!-- kate: indent-width 2; -->
각 XML 파일의 시작 부분에. 이것은 매우 성가신 일입니다.
분명히 이 작업을 수행하는 더 쉬운 방법이 있는지 알고 싶지만 UI에서 수행할 수 없는 경우 누군가가 해결 방법을 찾는 데 도움을 줄 수 있다면 기쁠 것입니다.
내가 찾은이것버그 보고서(5년 전에 제출됨)에서 이 사람은 다음과 같은 내용을 언급했습니다.
현재 해결 방법은 파일 유형 속성 아래의 변수에 "kate: indent-mode"를 입력하는 것입니다.
나는 이것을 어디서 찾을 수 있는지 모릅니다 filetype properties
://또는 그것이 존재하는지조차 모릅니다.
답변1
Kate 개발자로서 답변은 실제로 댓글에서 논의된 바와 같습니다. 각각의 mode
/는 filetype
의 문서 변수를 통해 개별적으로 구성할 수 있습니다 Settings → Configure Kate → Editor Component → Open/Save → Modes & Filetypes
. 여기서 원하는 파일 형식을 선택합니다(예: ) Scripts/Python
. 그런 다음 원하는 들여쓰기 모드를 선택합니다. 들여쓰기 너비를 설정하려면 행 편집 옆에 있는 가젯 버튼을 클릭하면 Variables
사용 가능한 모든 문서 변수 목록이 표시됩니다. indent-width
예를 들어 설정 4
하고 팝업을 닫습니다. 그런 다음 줄 편집에는 원하는 경우 문서에 직접 포함할 수도 있는 문자열과 정확히 동일한 Variables
문자열이 포함됩니다 .kate: indent-width 4: