VSCode 통합 터미널용 Railscasts 색 구성표
10613 단어 terminalvscoderailscastscolorscheme
오늘 저는 VSCode의 통합 터미널에 대한 색상 사용자 지정을 만들었습니다. 여기에서 요지로 찾을 수 있습니다: https://gist.github.com/donni106/04a9a3cff5f41c45db52785425732482
여기에서 사용하기 쉬운 멋진 스크립트를 찾았습니다. https://gist.github.com/2xAA/bd01638dc9ca46c590fda06c4ef0cc5a
const col = [] // run your .itermcolors file through a parser to get json and replace the array with the output
function componentToHex(c) {
const hex = c.toString(16)
return hex.length === 1 ? `0${hex}` : hex
}
const mapping = {
'terminal.background':'Background Color',
'terminal.foreground':'Foreground Color',
'terminalCursor.background':'Cursor Text Color',
'terminalCursor.foreground':'Cursor Color',
'terminal.ansiBlack':'Ansi 0 Color',
'terminal.ansiBlue':'Ansi 4 Color',
'terminal.ansiBrightBlack':'Ansi 8 Color',
'terminal.ansiBrightBlue':'Ansi 12 Color',
'terminal.ansiBrightCyan':'Ansi 14 Color',
'terminal.ansiBrightGreen':'Ansi 10 Color',
'terminal.ansiBrightMagenta':'Ansi 13 Color',
'terminal.ansiBrightRed':'Ansi 9 Color',
'terminal.ansiBrightWhite':'Ansi 15 Color',
'terminal.ansiBrightYellow':'Ansi 11 Color',
'terminal.ansiCyan':'Ansi 6 Color',
'terminal.ansiGreen':'Ansi 2 Color',
'terminal.ansiMagenta':'Ansi 5 Color',
'terminal.ansiRed':'Ansi 1 Color',
'terminal.ansiWhite':'Ansi 7 Color',
'terminal.ansiYellow':'Ansi 3 Color'
}
console.log(JSON.stringify(Object.keys(mapping).reduce((obj, vsCodeKey) => {
const itermKey = mapping[vsCodeKey]
const red = componentToHex(Math.round(col[0][itermKey]['Red Component'] * 255))
const green = componentToHex(Math.round(col[0][itermKey]['Green Component'] * 255))
const blue = componentToHex(Math.round(col[0][itermKey]['Blue Component'] * 255))
obj[vsCodeKey] = `#${red}${green}${blue}`
return obj
}, {}), null, 2))
스크립트를 실행하기 전에 itermcolors 파일을 JSON으로 변환해야 했습니다. https://json2plist.sinaapp.com (Plist -> JSON)에 있는 도구를 사용할 수 있었습니다.
결과는
workbench.colorCustomizations
키 아래의 VSCode 설정에서 복사해야 합니다.이제는 같은 빛으로 빛난다 ⭐
Reference
이 문제에 관하여(VSCode 통합 터미널용 Railscasts 색 구성표), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/donni106/railscasts-color-scheme-for-vscode-integrated-terminal-1nhm텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)