Windows Terminal에 starship을 도입했습니다.
다만, 환경은 Windows Terminal & PowerShell이다.
설명 문장도 괜찮아서 그랬기 때문에 그만 뒀어.
작업 흐름
사전 준비
starship 설치 가이드 에서 다음과 같은 준비가 필요한 것을 알 수 있다.
Powerline 글꼴
야미카와 스타일에 맞추기 위해, 폰트는 FireCode Nerd Font를 선택. [DL]
물론 다른 Powerline 폰트도 OK.
다운로드한 폰트에서 Regular를 선택하고 더블 클릭하면 아래 이미지와 같은 Window가 표시되므로 설치를 클릭합니다.
scoop
scoop은 windows의 패키지 관리 시스템적인 것 (apt 같은) (설명이 잡잡)
Windows 환경에서 starship을 도입하려면 아마 이것이 가장 쉬울 것입니다.
scoop 공식 에 인스톨 방법이 실려 있으므로, 사쿠토 도입.
PowerShell
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
설치
Windows Terminal
Windows Store에서 설치하거나 scoop의 extras bucket에서 설치할 수 있습니다.
starship용으로 scoop을 넣었고 모처럼이므로 (?)scoop에서 설치.
PowerShell
scoop bucket add extras
scoop install windows-terminal
extras bucket이란 무엇인가, 라는 점에 대해서는 이쪽의 기사를 부디.
starship
설치 안내서의 scoop의 경우에 따라 명령 입력
PowerShell
scoop install starship
다음에 초기화 스크립트의 기술입니다만, 환경에 의해 기술처가 바뀌는 모양.
낡은 PowerShell(수중이라면 5.1.18362.628)이라고
~/Documents/WindowsPowerShell/Microsoft.PowerShell_profile.ps1
,최신(7.0.0)이라면
~/Documents/PowerShell/Microsoft.PowerShell_profile.ps1
가 디폴트인 것 같습니다.PowerShell에서
$PROFILE
를 표시 한 후에 쓰는 것이 확실합니다.설정 파일 변경
설치하면 우선 기본 설정으로 움직이지만 깨끗하게 표시되지 않을 것 (주로 글꼴 때문에)
그렇다면 설정을 변경합니다.
Windows Terminal 설정
구성 파일은 Windows Terminal이 활성화된 상태에서
Ctrl+,
를 입력하면 열립니다.일단 PowerShell 환경의 폰트를 바꾸므로, 이런 느낌으로.
settings.json
{
...
"profiles": [
{
// Make changes here to the powershell.exe profile
"guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
"name": "Windows PowerShell",
"commandline": "powershell.exe",
"hidden": false,
"fontFace": "FiraCode Nerd Font"
},
...
]
}
Windows Terminal은 아직 β판(현시점에서
0.9.433.0
)이므로, 설정 방법도 향후 바뀔 가능성이 있습니다. 환경 구축 시점에서의 최신 정보는 요체크!starship 설정
~/.config/starship.toml
에 파일을 작성해, 설정을 써 가면 OK.음 지금의 내 설정은 참고로 한 기사의 스타일 만마입니다만…
환경 구축 결과
그래서 Windows Terminal + starship에서 야미카와 PowerShell이야.
그리고는
iTerm2
로 설정하고 있는 칼라 설정을 Windows Terminal
의 칼라 스키마에 떨어뜨리면 완벽했습니다만, sRGB 형식의 export 파일의 내용을 Color Code로 변환할 수 없어요…
Reference
이 문제에 관하여(Windows Terminal에 starship을 도입했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/uniquis/items/6d118833135cf4b1fb59텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)