코딩딩/Error
옵시디언 vim 모드 사용시 줄 바꿈 문제
전낙타
2024. 5. 21. 14:23
옵시디언!
노션도 언젠간 vim 모드를 지원해주겠지 라는 맘으로 1년을 기다려왔다...
더이상 버틸수가 없어 vim 모드를 지원하는 obsidian으로 건너가 vim을 사용해보는데 이게 웬일, 줄 간격이 완전 지 멋대로 작용되서 한번에 4줄 5줄이 건너뛰어지는 현상이 발생했다.
해결방법
해결 방법은 생각보다 간단했다.
1. vimrc support 플러그인 설치
2. vault를 생성해준 root 폴더에 .obsidian.vimrc
파일 생성
나같은 경우에는 iclude에 기본으로 생성되있더라
3. 해당 파일에 다음 내용 추가
" Have j and k navigate visual lines rather than logical ones
nmap j gj
nmap k gk
" I like using H and L for beginning/end of line
nmap H ^
nmap L $
" Quickly remove search highlights
nmap <F9> :nohl
" Yank to system clipboard
set clipboard=unnamed
" Go back and forward with Ctrl+O and Ctrl+I
" (make sure to remove default Obsidian shortcuts for these to work)
exmap back obcommand app:go-back
nmap <C-o> :back
exmap forward obcommand app:go-forward
nmap <C-i> :forward
이렇게 설정해주고 옵시디언을 껐다가 키면 잘 작동하더라...
해당 문제가 발생하는 문제는 다음과 같다. https://forum.obsidian.md/t/vim-jumping-paragraphs-not-lines/22891
요약하자면 지금 옵시디언에 보이는 텍스트의 형식은 엔터를 쳐서 줄을 바꿔주지 않는 이상 하나의 단락으로 인식되어 다음과 같은 문제가 발생한다고 한다.
1시간동안 뻘짓한것같아 나같은사람이 나오지 않길 바라며 기록을 남겨본다.