From 88e6a6ac024bd9f190ad5859f583042518ee756f Mon Sep 17 00:00:00 2001 From: Juntai Park Date: Mon, 18 Jul 2022 12:49:37 +0900 Subject: [PATCH] Add Disable trim trailing whitespace for markdown as a VisualStudioCode TIL --- README.md | 6 +++++- ...le-trim-trailing-whitespace-for-markdown.md | 18 ++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 VisualStudioCode/disable-trim-trailing-whitespace-for-markdown.md diff --git a/README.md b/README.md index a0c519a..b5bb64d 100644 --- a/README.md +++ b/README.md @@ -5,4 +5,8 @@ ### MacOS -- [터미널에서 맥이 잠들지 않게 하기](macOS/prevent-mac-from-sleeping-with-terminal.md) \ No newline at end of file +- [터미널에서 맥이 잠들지 않게 하기](macOS/prevent-mac-from-sleeping-with-terminal.md) + +### Visual Studio Code + +- [Visual Studio Code 에서 markdown 파일만 trimTrailingWhitespace 옵션 끄기](VisualStudioCode/disable-trim-trailing-whitespace-for-markdown.md) \ No newline at end of file diff --git a/VisualStudioCode/disable-trim-trailing-whitespace-for-markdown.md b/VisualStudioCode/disable-trim-trailing-whitespace-for-markdown.md new file mode 100644 index 0000000..f4ddcad --- /dev/null +++ b/VisualStudioCode/disable-trim-trailing-whitespace-for-markdown.md @@ -0,0 +1,18 @@ +# Visual Studio Code 에서 markdown 파일만 trimTrailingWhitespace 옵션 끄기 + +소스 코드의 불필요한 후행 공백 제거를 위해 + `"files.trimTrailingWhitespace": true` 옵션을 사용하고 있다. +하지만 markdown 파일의 경우에는 후행 공백 2칸으로 개행 처리를 한다. +그러므로, markdown 만 해당 옵션을 `false` 로 설정한다. + +settings.json 파일에서 +``` + "files.trimTrailingWhitespace": true, + "[markdown]": { + "files.trimTrailingWhitespace": false + }, +``` + +# References +- https://github.com/microsoft/vscode/issues/1679 +- https://velog.io/@gidskql6671/Vscode-Markdown%EC%97%90%EC%84%9C%EB%A7%8C-Trim-Trailing-Whitespace%EC%98%B5%EC%85%98%EC%9D%84-%EB%81%84%EA%B8%B0