OC

옵시디언 읽기화면 빈줄 사라짐 해결방법 / 주석 연하게 스니펫

개요

옵시디언을 사용하다 보면 편집 화면 Editing view에서는 분명 여러 줄을 띄웠는데, 읽기 화면Reading View으로 넘어가면 빈 줄이 모두 사라지고 딱 한 줄 간격으로만 보이는 경험을 하게 된다

옵시디언 읽기 모드에서 줄바꿈(공백 엔터)이 사라지는 현상을 주석(%%)을 활용해서 해결하는 가이드이다

읽기화면에서 빈줄 줄바꿈이 없어지는 이유 

옵시디언 읽기모드에서는 빈줄이 여러줄 작성되어있어도, 처리되지 않고 빈줄없이 나옴 

옵시디언의 읽기 화면(Reading View)에서 빈 줄이 사라지거나 여러 개의 빈 줄이 하나의 간격으로 합쳐져 보이는 것은 웹 문서 렌더링 방식과 마크다운의 문법 규칙 차이 때문
 

읽기모드에서도 빈줄이 보이게 하는 방법  

주석 처리 `%% %%` 를 하면 읽기모드에서 빈줄이 비어있게 나온다

 

단축키 설정방법⭐

근데 맨날 `%% %%`를 치기 귀찮을 수 있어서 
`ctrl enter`를 주석처리 단축키로 쓸수있는 방법을 설명한다
 
1. community plugin - templater 설치 

  • 템플릿 문서를 만들어 놓고 → 그 템플릿을 넣는 명령어 or 단축어를 사용할수 있게해주는 플러그인이다 
  • "%% %%" 라는 한줄짜리 문서를 템플릿 문서로 만들고 → 그 템플릿 넣는 명령어에 `Ctrl Enter` 단축어를 설정해두는 것 

2. 템플릿 문서 만들기

  • 템플릿 폴더를 하나 만들고 → 아무 제목의 문서를 하나 만든다음 
  • 빈 줄 한줄 , `%% %%` 두줄짜리 문서를 만든다 

 
3. Templater 설정하기 

  • 표시한 부분에 각각 폴더명 / 문서제목을 넣는다 

 
4. 단축키 설정하기

 

단축키 설정시

`Enter` → 그냥 한줄 추가 
`Ctrl Enter` → 주석있는 한줄 추가 
 

원래 작성했던 글에서 '엔터'를 한번에 '주석 빈줄'로 바꾸기 

1. "Regex Find/Replace" 커뮤니티 플러그인 설치 
2. 옵션에서 "Process \n as line break" 옵션 켜기 
3. `Ctrl P` 커맨드창에서 "Regex Find/Replace" 명령어 실행하기 
4. 찾기 "\n\n" - 바꾸기 "\n%% %%\n" 
 
빈 줄들이 모두 comment 형식으로 바뀐다 

 

주석 (%% %%) 연하게 하는 방법 

편집 모드에서 %% %% 기호가 너무 진하게 보여서 거슬린다면, CSS 스니펫을 이용해 흐릿하게 만들 수 있다

  • 아래 .css 파일을 옵시디언의 snippets 폴더에 넣기
  • 설정 > Appearance(모양) > CSS snippets에서 해당 파일을 활성화


rgba 마지막 숫자가 투명도이니 높이고 낮춰서 연한 정도를 조절할수 있다. 

_comment color.css
0.00MB
/* "%%"글자 색 */
.cm-line .cm-comment.cm-comment-start,
.cm-line .cm-comment.cm-comment-end {
  color: rgba(0,0,0, 0.1) !important;
}

/* "%%"사이에 들어가는 글자 색 */
.cm-line .cm-comment {
  color: rgba(0,0,0, 0.1) !important;
}

 

참고문서

편집화면 읽기화면 차이가 궁금할때

https://orangecake.tistory.com/8

옵시디언 편집화면-읽기화면, 원본모드-라이브 미리보기 차이

옵시디언을 처음 사용하다보면 Editing view 편집화면 / Reading view 읽기화면의 차이, Source mode 소스모드 / Live Preview 차이가 매우 헷갈릴 때가 있다. 차이를 알아보고 편리하게 단축키를 설정해보자

orangecake.tistory.com

스니펫 사용방법이 궁금할때

https://orangecake.tistory.com/7

옵시디언 css 스니펫 사용방법 / property 확인, cssclasses 추가 방법

옵시디언에서는 css 스니펫을 사용해 옵시디언을 내가 원하는 스타일로 바꿔 사용할 수 있다. 특정페이지에만 적용되는 css 스니펫을 사용할 수도 있다설정방법 1단계 : 스니펫 snippet 폴더 만들기

orangecake.tistory.com