emacs web-mode 를 사용하고 있으며 JS 파일의 탭이 이상하게 작동하는 것 같습니다.
탭이 2 칸 들여 쓰기로 설정되어 있지만 들여 쓰기가 8 칸에 도달하면 웹 모드는 탭을 탭으로 바꾼 다음 다른 8 칸에 도달 할 때까지 2 칸을 계속 탭하여 다른 탭으로 변환합니다.
이 문제가 발생하는 것을 막고 emacs / web-mode에 들여 쓰기 만 할 수 있습니까?
편집하다:
다음은 짧은 중첩 함수 예제입니다.
(function() {
function() {
function() {
function() {
function() {
// Indenting problem.
}
}
}
}
})()
Emacs에서는 분명히 잘 보이지만 여기서 들여 쓰기 문제를 볼 수 있습니다.
나는 이것이 자바 스크립트 모드에서도 발생한다는 것을 주목할 것이다.
1
이것은 웹 모드에만 해당됩니까? 아니면 어디서나 발생합니까?
—
Malabarba
이것은 웹 모드에서만 발생하며 다른 모든 것은 공백없이 무한정 잘 표시됩니다.
—
dieuwe
죄송합니다. 자바 스크립트 모드도 마찬가지입니다. 그러나 그것은 단지 그 둘입니다.
—
dieuwe
어떤
—
4
javascript-mode
당신은 내장 하나, 사용하고 있습니까? 또한 html을 들여 쓸 때 이런 일이 발생 web-mode
합니까?
init 파일의 내용을 게시하십시오. Emacs는 기본적으로 8 칸의 공백을위한 탭을 사용하므로 대부분의 모드에서 끄려면 init 파일에 무언가가 있어야합니다.
—
Gilles 'SO- 악마 그만해