서론
리눅스를 듀얼부팅하려고 한 이유는 Unity Script Editor를 vim 계열로 쓰기 위해서였다
Visual Studio에서도 Vim Extension를 제공하고 있지만 뭔가 마음에 안들었기 때문에...
근데 다시 찾아보니 SpaceVim을 윈도우에 설치할 수 있었다
바로 확인해봤다
install.cmd 분석
노트북에 docker가 없고 사용해본적도 없기 때문에 일단 install.cmd로 설치해보려고 한다
실행하기 전에 무슨 코드가 있는지 알아보자
PowerShell 관련?
먼저 첫번째줄
뭔지 하나도 모르겠다
PowerShell에 뭔가 설정하는 듯 한데 cmd를 건드려본적이 없으니 하나도 모르겠다
SpaceVim 로고 출력
다음은 SpaceVim 로고를 출력한다
특이사항은 딱히 없다
변수 선언
다음은 나중에 쓰이는 여러 변수들을 정의한다
변수명이 직관적이라 설명은 필요없어보인다
설치 확인?
계속 설치를 진행할지 물어보는 조건문인듯 하다
git 확인
SpaceVim은 git으로 설치하기 때문에 git이 필수적이다 만약 없다면 프로세스가 종료된다
gVim 확인
gVim은 윈도우에서 사용할 수 있는 Vim이다
아무래도 SpaceVim이 Vim의 Extension같은 느낌이다보니 꼭 필요하다
그러나 SpaceVim 설치과정에서는 건너뛰고 끝나고 설치해도 된다고 한다
git clone
이제 진짜 git으로부터 SpaceVim을 받는 과정이다
아까 선언했던 변수명들이 보인다
$HOME은 C:/user/[name] 경로인듯 하다
vimfiles configuration
기존에 vimfiles이 존재하고 있는지 확인한다
nvim configuration
마찬가지로 nvim이 존재하고 있는지 확인한다
마지막 인사(?)
설치해줘서 고맙다고 한다
GVim을 열면 자동으로 SpaceVim plugin을 설치한다고 한다
install.cmd 실행
짧은 지식으로나마 대충 분석해봤으니 실행해보자
현재 GVim은 설치되어 있지 않다
봤던 그대로 나온다
gvim을 설치하고 실행해보면 될 듯하다
삭제 방법
딱히 uninstall command는 없다고 한다
C:\Users/[name]/.SpaceVim 폴더를 지우면 된다
간단하네
gVim 설치
사실 이걸 먼저 설치하고 찍먹해봤어야했는데 순서가 바뀌었다
https://www.vim.org/download.php
MS-Windows를 클릭
gvim82.exe 클릭 (2022.01.19 기준)
설치하면 된다
문제는 한글로 나온다는 것...
익숙하지 않은 번역은 물론이고 간지가 제대로 안난다
언어 설정 - 영어
cmd나 powershell을 관리자권한으로 열어준다
그리고 C:\Program Files (x86)\Vim\_vimrc를 연다
vim '.\Program Files (x86)\Vim\_vimrc'
그리고 아무대나 아래 코드를 추가한다 (보통은 맨 위에)
lang en
language mes en
set langmenu=en_US.UTF-8
저장한 뒤에 다시 vim이나 gvim을 입력하면 영어로 나온다
이제 확인되었으니 다시 SpaceVim을 설치...
이번엔 vim testing부분이 다르게 나온다
이제 다시 vim을 실행해보자
색감이 뭔가 네온사인 같은 느낌이지만 일단 된다
이번엔 gvim을 실행해보자
다행히 gvim에서는 제대로 나오는 듯 하다
근데 왜이렇게 작게 나오지...
font size 설정
아래와 같은 명령어로 설정할 수 있다
:set guifont=Consolas:h12
적당히 12pt로 해놨다
마무리
gvim으로 spacevim을 windows 환경에 설치해봤는데 역시나 답답하다
아무래도 vim이 UNIX환경에 맞춰져 있어 windows에서는 좀 부족한 감이 있는 것 같다
그리고 관리자 권한 때문에 뭘 할 수가 없다...
다시 듀얼부팅이나 해야지...
'작업일지 > Vim' 카테고리의 다른 글
Neovide 설치하기 (0) | 2023.07.23 |
---|---|
Neovim on Windows (0) | 2023.07.23 |
VSvim에서 vimrc 파일 설정하기 (0) | 2022.01.30 |
SpaceVim 설치하기 (0) | 2021.03.28 |
VS Vim 자주 쓰는 명령어 정리 (0) | 2020.06.18 |