1. 테마 및 폰트 설정

Chalkboard 테마를 적용하여 폰트도 변경하고 나니 가독성이 좋다.

terminalsplash여기서 원하는 테마를 찾아 'source' 버튼을 클릭한 후 나오는 소스를

탭의 아래쪽 화살표 버튼을 클릭해 설정을 누르면 나오는 json 파일에 넣어준다.

이런 식으로 "schemes" : [] 사이에 넣어준 후,

profiles 밑의 defaults 아래에 colorScheme와 사용할 폰트를 fontFace로 추가해주면 바로 터미널에서 모양이 바뀌는 모습을 볼 수 있다.

 

2. Linux용 Windows 하위 시스템 설정

windows 기능 켜기/끄기에 들어가서

위와 같이 Linux용 Windows 하위 시스템에 체크 설정해주고 시스템을 재시작~

 

3. Windows 용 Ubuntu 설치

Microsoft Store에서 Ubuntu 설치

좀 기다린 후, username과 password를 입력하는 창이 뜨면 우분투용 계정을 아무거나 만들어주면 된다.

그리고 Windows Terminal을 다시 시작해서 탭의 화살표를 클릭하면

우분투가 새로 생긴 것을 볼 수 있다.

 

4. Windows Terminal에서 Ubuntu를 기본 터미널로 지정

profiles의 list에 있는 Ubuntu의 guid를 11번째 줄에 있는 defaultProfile에 넣어준다.

요렇게.... default 터미널이 이제 ubuntu 로 바뀌었다.

오오오오...이거다...! 점점 맥북의 iterm과 비슷해져가는 모양새!

 

5. zsh와 Oh-My-Zsh 설치

여러가지 플러그인과 단축명령어 등 때문에 oh-my-zsh를 꼭 사용하는데, 사용법은 링크에~

sudo apt-get update, sudo apt-get install zsh 를 통해 zsh를 설치하고,

새로운 터미널을 실행해본다.

zsh를 기본 쉘로 설정해주기 위해 2번 클릭

curl sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
wget sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
fetch sh -c "$(fetch -o - https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

그리고 나서 이 명령어 중 하나를 사용해 oh-my-zsh를 설치한다.

설치 완료~~

 

6. ohmyzsh 테마 설정

ohmyzsh 기본 테마는 위 사진처럼 화살표와 현재 경로의 마지막 경로만 띡 나오는데,

ohmyzsh 테마를 설정해서 이것도 사용자의 입맛에 맞게 설정할 수 있다.

ohmyzsh 테마 깃헙 혹은 ohmyzsh external 테마 여기서 마음에 드는 테마를 찾아 설정해준다.

나는 external 테마의 powerlevel10k 테마를 적용하기로 했다.

[powerlevle10k 테마 적용법]

git clone --depth=1 [https://github.com/romkatv/powerlevel10k.git](https://github.com/romkatv/powerlevel10k.git) ${ZSH\_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

 

테마를 다운받은 후 ~/.zshrc 파일에서 ZSH_THEME="powerlevel10k/powerlevel10k"로 수정하면 끝~

 

(가장 빠르고 다양한 기능이 있으며 설정도 다양하게 가능하기 때문에 추천!)

폰트가 깨지는지 안깨지는지 확인하는건데 깨지니까 no... 다이아몬드로 보이지 않습니다~

이렇게 폰트 확인하는 프롬프트가 여러 번 나오고나면,

원하는 프롬프트 스타일을 선택하라고도 나온다.

설정 완료!

 

7. 플러그인 설치

먼저, oh-my-zsh 의 가장 강력한 플러그인인 zsh-syntax-highlightingzsh-autosuggestions를 설치한다.

링크에 나와있는 것처럼 git clone으로 받아서 .zshrc의 plugin에 추가해주면 됨!

(참고 : subicura.com/2017/11/22/mac-os-development-environment-setup.html )

참고에 있는 블로그를 참고해서 vim을 neovim으로도 바꾸고 (명령어 - sudo apt install neovim)

vim 대신 neovim을 사용하도록 변경하니 알록달록 이쁘다^^

사진에서 처럼 apt로 설치한 후, vi에서 꼭 alias 변경해주어야 적용된다.

spaceVim도 설치해서 neovim을 좀 더 편하게 활용하도록 한다.

curl -sLf https://spacevim.org/install.sh | bash

 

적용 완료 후 이제 vi에서 마우스 드래그, 클릭, 스크롤이 사용된다!!!!

 

 

'IT > 유틸' 카테고리의 다른 글

윈도우 Windows 터미널 프로그램 추천  (0) 2020.10.05

회사에서 받은 노트북은 맥북이라 터미널을 예쁘게 해놓고 쓰니까 뭘 하더라도 기분은 좋다(?)

그런데 집에서 일할 때는 (우리회사....좋....은...회사..... 내년 2021년 6월까지 재택이라는......) 아무래도 데스크톱이 편해서 윈도우를 쓰게 된다.

맥북에서는 iTerm2 + iTerm2 Color Schema + NeoVim + SpaceVim 및 여러 플러그인의 조합으로 아름답게 사용하고 있다.

 

그런데 윈도우는... 아직까지 사용해본 터미널 중에선 mac os의 iterm2를 따라오는 터미널을 아직 찾지 못했다.

그나마 편하게 쓰는 터미널은 MobaXterm이지만 테마가 구리고 뭔가 손이 안간달까... 너무 구닥다리같은 UIㅋㅋㅋ

MobaXTerm, Hyper, Windows Terminal (MS앱스토어에서 다운로드 가능한) 이렇게 세 가지를 써 본 결과 테마 적용이나 설정 등을 가장 iTerm2와 비슷하게 할 수 있었던 건 Windows Terminal이었다.

 

1. MobaXTerm

나름 윈도우에서의 local terminal을 사용할 수 있다는 것과 각종 세션 저장, Split 기능 등은 활용할 만 하다.

 

그래서 다음으로 찾은 터미널은 Hyper 라는 터미널이다.

2. Hyper

모양새는 이쁘고 테마도 다양하게 적용시킬 수 있으며, hyper install 명령어로 원하는 테마와 플러그인을 쉽게 적용시킬 수 있다는 점이 매력적이었다.

단, 단점은 아직 최적화가 잘 안됐는지 강제종료되는 경우가 많으며, vim을 사용할 때 스크롤 오류가 자주 난다.

간혹 밑에부분이 짤려서 안보인다거나.... 하는 치명적인 오류가 생겨서 작업 효율성을 최대한 발휘하진 못한다.

 

3. Windows Terminal

이것 저것 정착하지 못하고 찾아보던 중, MS에서 낸 Windows Terminal이 의외로 커스터마이징이 iterm2와 비슷하게 가능하다는 사실을 알았다.

Microsoft Store에 있는 바로 이것!

iTerm2에서도 사용하고 있는 "Chalkboard" 테마를 적용하고 나니 좀 더 그럴 듯 하다.

Windows Terminal에도 Oh My Zsh를 설치할 수 있는 것 같아 좀 더 서치해본 후 설정을 해봐야 할 것 같다.

'IT > 유틸' 카테고리의 다른 글

윈도우 Windows Terminal 설정해서 iTerm처럼 사용하기  (0) 2020.10.05

웹정보시스템 수업을 수강하고 있는데,

와이어 프레임 기획서를 만들어야 하는 과제가 있다.


어떻게 해야 쉽고 빠르게 잘 만들었다고 소문이 날까?

고민하던 중

Power mockup 이라는 툴을 사용하면 ppt에서 바로 와이어 프레임 제작이 가능하다는 것!!


Power point add-on 형식으로 나타나는데, 불행히도 무료는 아니돠....

free trial이 가능하지만 조큼 빈약한 구성....

블로그에 포스팅을 한 후 메일을 보내면 라이선스 코드를 보내준다고 한다.


곧바로 시도!! 하기 위해 이렇게 간만에 포스팅을.....남긴닷



요렇게 여러 와이어 프레임 구성 요소들이 있지만

아주 간단한 요소들을 제외한 것들은 모두 '유료' 라는 것....




뭐 이런 식으로 아주 간단히 완성되었다....

이걸 30페이지를 어떻게 하지ㅠㅠㅠㅠㅠㅠㅠ

교수님 미워요............


취뽀를 했으나 놀 수 없는 슬픈 인생.....



+ Recent posts