맥에선 iTerm2를 쓰고 윈도우에선 PowerShell을 썼는데 어쩌다 보니 갑자기 이쁜걸 쓰고 싶어 찾다보니 예쁜 터미널 프로그램을 찾았습니다!! 😉
Hyper?
일렉트론으로 만들어진 터미널 프로그램입니다. 일렉트론으로 만들어져 멀티 플랫폼을 지원합니다. (맥, 윈도우, 리눅스 등)
요렇게 생겼어요. (테마랑 플러그인 몇개 적용 된 상태)
다운로드 및 설치
공식 홈페이지에서 다운로드 받으실 수 있습니다.
플러그인 및 테마(Plugin & Theme)
플러그인과 테마를 적용하려고 해봤는데 몇몇개는 예전 버전용이라 그런지 적용이 되지 않네요.
(고양이 커서😿는 하고 싶었는데 ㅠㅠ)
🔨 플러그인: hypercwd
현재 디렉토리에서 탭을 열어줍니다.
무슨말이냐 하면 예를 들어 C:/Work/myWork/yourWork> 에서 터미널이 열려 있다고 했을 때,
새로운 탭을 열면 C:/Users/Playon> 에서 열립니다. 그럼 또 작업 위치를 열심히 찾아 들어가야 하죠.
하지만 이 플러그인이 있으면 C:/Work/myWork/yourWork> 위치로 탭이 바로 열립니다.
🔨 플러그인: hyperborder
터미널에 보더(?)를 만들어줍니다.
위에 스샷에보면 인스타그램스러운 색상의 보더가 있죠? 그겁니다. 설정에서 나만의 색을 지정할 수도 있습니다.
🎨 테마: hyper-material-theme
걍 유명한 머티리얼 테마입니다. (위에 스샷이죠 👻)
그나마 맘에 들고 젤 많이 설치가 돼서 고고싱~
https://github.com/bnb/awesome-hyper
여기에 많이 있으니 한번씩 둘러보는 것도 좋을 듯하네요.
플러그인 및 테마 설치방법
처음에 설치를 어떻게 하는지 삽질을..😤
설치 명령어는 아래 처럼 하면 됩니다.
hyper i <플러그인이름 혹은 테마이름>
하지만, 윈도우에 PATH가 설정되어 있지 않아 오류를 뿜뿜! 하는데, 아래 이미지처럼 PATH를 추가 해 주고 명령어를 입력 해 주면 됩니다.
그런 후 플러그인이나 테마를 추가 해 주면 되죠.
PS C:\Users\APPLE> hyper i hypercwd
hypercwd installed successfully!
PS C:\Users\APPLE> hyper i hyperborder
hyperborder installed successfully!
PS C:\Users\APPLE> hyper i hyper-material-theme
hyper-material-theme installed successfully!
기본 Shell을 PowerShell 로 변경하기
hyper를 처음 설치하고 실행하면 cmd 로 했을 때 처럼 ls 같은게 안됩니다. 그래서 기본을 PowerShell로 변경을 하면 좋죠.
Menu > Edit > Preferences (Ctrl + Comma) 로 가면 .hyper.js 설정파일이 열립니다.
중간 하단쯤에 shell 하고 shellArgs 설정이 있는데 아래처럼 변경 해 주시면 됩니다. 어짜피 주석에 자세하게 적혀 있어요.
// the shell to run when spawning a new session (i.e. /usr/local/bin/fish)
// if left empty, your system's login shell will be used by default
//
// Windows
// - Make sure to use a full path if the binary name doesn't work
// - Remove `--login` in shellArgs
//
// Bash on Windows
// - Example: `C:\\Windows\\System32\\bash.exe`
//
// PowerShell on Windows
// - Example: `C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe`
shell: 'C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe',
// for setting shell arguments (i.e. for using interactive shellArgs: `['-i']`)
// by default `['--login']` will be used
shellArgs: [],
끝~~~
'개발 > 기타' 카테고리의 다른 글
인스타그램 API 연동하기(feat. 내 홈페이지에) #1 (11) | 2020.01.06 |
---|---|
클립보드: 복사 & 붙여넣기를 편하게 (1) | 2019.11.22 |
한글날기념 네이버 무료폰트(나눔 손글씨 시리즈) (0) | 2019.10.08 |
쿠키런폰트 무료 배포 (0) | 2019.09.26 |
robots.txt 설정하기 (0) | 2019.09.18 |