
바로가기를 사용하여 다시 들여쓰기하려고 했으며 기본 설정 → 키 바인딩 - 사용자에 이 코드를 포함시켰습니다.
[
{ "keys": ["f3"], "command": "reindent" , "args": { "single_line": false } }
]
그러나 전체 페이지를 다시 들여쓰려고 하면 대괄호가 보기에 좋지 않습니다.
예를 들어 다음과 같이 중첩 배열을 입력하면
[
nest => [
child => [
[
grandchild => aaaa,
grandchild2 => bbbb,
grandchild3 => cccc
]
]
]
]
그 후 나는 다시 정렬하고 싶고 모든 것을 이것으로 옮깁니다.
[
nest => [
child => [
[
grandchild => aaaa,
grandchild2 => bbbb,
grandchild3 => cccc
]
]
]
]
어떻게 수리할 수 있나요?
답변1
바로가기 키를 생성하여 문제가 발생하는 것이 아닙니다. 수동으로 다시 들여쓰기하여 동일한 동작을 관찰했습니다. 선택 -> 모두 선택, 편집 -> 줄, 다시 들여쓰기.
Sublime Text는 선택한 구문 규칙에 따라 "다시 들여쓰기"합니다.
"일반 텍스트"를 선택하면 발견한 대로 들여쓰기 없이 코드 형식이 지정됩니다.
"Ruby"를 선택하면 예상대로 코드가 다시 입력됩니다.