나는 Sublime text
. 지금 노력하고 Atom
있습니다. 숭고한 텍스트로 파일을 저장하면 후행 빈 줄이 포함되지 않습니다. 그러나 파일을 저장 Atom
하면 뒤에 빈 줄이 남습니다. Atom
후행 공백을 남기지 않으 려면 어떻게해야 합니까?
나는 Sublime text
. 지금 노력하고 Atom
있습니다. 숭고한 텍스트로 파일을 저장하면 후행 빈 줄이 포함되지 않습니다. 그러나 파일을 저장 Atom
하면 뒤에 빈 줄이 남습니다. Atom
후행 공백을 남기지 않으 려면 어떻게해야 합니까?
답변:
Atom Preferences
에서 Packages
탭으로 이동하여 whitespace
. whitespace
패키지를 클릭 하고 Ensure Single Trailing Newline
옵션을 선택 취소 하십시오.
Remove Trailing Whitespace
하단에 확인란이 settings
있습니다. 선택 취소하면 모든 후행 공백이 유지됩니다.
전역 수준에서는 settings
in Whitespace
package를 사용하여 변경할 수 있지만 특정 언어에 대해 비활성화하려면 config.cson에서 구문 범위 속성을 사용해야합니다.
'.text.html.php': # php overrides
whitespace:
ensureSingleTrailingNewline: false
removeTrailingWhitespace: false
'.source.ruby': # ruby overrides
whitespace:
ensureSingleTrailingNewline: false
removeTrailingWhitespace: false
언어 범위를 보려면 Packages
탭으로 이동 하여 해당 언어를 검색하십시오.
언어 패키지의 설정을 클릭하면 범위를 볼 수 있습니다.
.text.html.jinja
. config는 귀하의 것과 일치하지만 작동하지 않습니다. 다음은 글로벌입니다. :-(
ctrl+shift+L
)에 나열된 범위도 발견했습니다 .
Dan Moldavan의 답변에 추가하려면 .
Rails 애플리케이션에서 작업 할 때이 문제가 발생했습니다.
.editorconfig
다음 속성을 가진 파일을 추가했습니다 .
# editorconfig.org
root = true
[*]
charset = utf-8
end_of_line = lf
indent_size = 2
indent_style = space
insert_final_newline = true
trim_trailing_whitespace = true
[*.md]
trim_trailing_whitespace = false
그리고 .gitattributes
다음 속성을 가진 파일을 추가했습니다 .
# Enforce Unix newlines
* text=auto eol=lf
그리고 내 Atom 편집기에서 문제가 발생했습니다.
.gitattributes에 영향을 미치는 1 개의 문제
공백 : "공백"패키지는 insert_final_newline, trim_trailing_whitespace 속성이 안정적으로 작동하는 것을 방해 할 수 있습니다. 문제를 해결하기 위해 "공백"패키지를 재구성하거나 비활성화 할 수 있습니다.
해결 방법은 다음과 같습니다 .
설정을 저장하고 닫습니다.
그게 다야.
이게 도움이 되길 바란다
"A sequence of zero or more non- <newline> characters plus a terminating <newline> character."
— stackoverflow.com/questions/729692