윈도우에서도 vim 을 쓰게 된지 꽤 됐다.
그리고 요즘 고해상도 모니터를 구매하면서 윈도우10 hiDPI 200% 를 만끽하고 있는 중인데, vim 은 이를 아직 잘 따라가지 못하고 있다.
그러다보니 폰트 설정이나 이런저런 것들에 손이 더 가고 있다. 매번 vimrc 설정할 때마다 검색하기 힘들어서 개인 설정을 정리한다.
1. gVIM 에서 hiDPI 200% 하면 글씨가 작아보임
우선 gvim.exe 의 호환성 보기 설정을 고쳐서 아이콘을 확대하는 짓을 해 봤는데, 영 이쁘지 않았다...
(관련 쓰레드 : https://github.com/vim/vim/issues/1059)
어차피 아이콘들은 이쁘지 않으니 날려버리기 위한 설정을 vimrc 에 추가한다.
set guioptions-=T
또한 폰트도 좀 더 미려한 기본 폰트로 변경. (참조 : https://soooprmx.com/archives/3479)
set guifont=Consolas:h10
2. 윈도우 환경에서 UTF-8 한글 깨져보임
- 파일을 열어봤을 떄 한글 깨짐은 다음 설정을 vimrc에 추가하면 됨.
set encoding=utf-8
set fileencodings=utf-8,cp949
( * 이상하게 나눔고딕코딩폰트를 guifont로 설정한 경우 set encoding=utf-8로 설정했을 때 200% HiDPI 확대가 풀리는 경우가 있었음. 그런데 설정을 하나하나 다시 하다보니 다시 정상으로 돌아와서... 뭐가 문젠지 모르겠네...)
- 그런데 한글 본문 깨지는 걸 UTF-8로 하도록 고친 뒤 gVIM을 다시 띄우면, gVIM 한글 메뉴도 같이 깨짐. (-_- 버그같은데...)
결국 다음 링크들의 내용을 참고하여 메뉴를 영문으로 변경해버림.
http://conr2d.blogspot.com/2014/10/gvim.html
http://bbangpower-blog.blogspot.com/2018/01/gvim-utf-8.html
* 다음 구성 설정을 vimrc 의 최상단에 위치시켜야 함. (뒤에 넣으니 정말 안먹힘)
set langmenu=en_US.UTF-8
language messages en_US.UTF-8
3. 기타 설정한 것들
개인적으로는 color desert, syntax on, set nu, 백스페이스 설정 등이 들어가야 할 것 같다.
현재 설정한 vimrc 파일은 다음과 같다.
set langmenu=en_US.UTF-8
language messages en_US.UTF-8
color desertsyn onset nuset autoindentset cindentset smartindentset hlsearchset ts=4set shiftwidth=4set bs=2set rulerset pasteset aiset backspace=indent,eol,startset noantialiasset guioptions-=Tset guifont=Consolas:h10set encoding=utf-8set fileencodings=utf-8,cp949
다음 링크를 참고함.
'일상' 카테고리의 다른 글
Thinkpad x12 화면이 왜 이래... FHD+ 라니. (0) | 2021.02.24 |
---|---|
10년 된 구형 PC 보드 교체로 살림. (0) | 2018.10.20 |
윈도우10 태블릿은 안드로이드 태블릿에 비해 웹브라우징 편의성이 떨어진다. (0) | 2018.08.16 |
티뷰론 터뷸런스 허브베어링 (0) | 2018.03.30 |
압구정 한자토이 문 닫았네... (0) | 2018.02.25 |