새 Windows 터미널 응용 프로그램을 계획하기 시작했을 때 몇 가지 접근 방식과 기술 스택을 탐색하고 평가했습니다. 우리는 궁극적으로 우리의 목표는 우리의 C ++ 코드 베이스에 대한 투자를 계속하여 가장 잘 달성 될 것이라고 결정, 이는 우리가 기존의 콘솔과 새로운 터미널 모두에서 앞서 언급 한 현대화 구성 요소의 몇 가지를 재사용할 수 있도록. 또한 이를 통해 터미널의 핵심 자체를 다른 사용자가 자신의 응용 프로그램에 통합할 수 있는 재사용 가능한 UI 컨트롤로 구축할 수 있다는 것을 깨달았습니다. 더 일을 간소화 하기 위해, 그리고 오래 된 Windows 콘솔에 대 한 대안을 제공, 마이크로소프트윈도 터미널을 내놓았다. 사용자가 명령 프롬프트, PowerShell, WSL 및 기타 명령줄 셸 및 앱에 액세스하는 방법을 변경하는 것을 목표로합니다. 여러 탭, GPU 가속 및 꽤 많은 사용자 지정을 지원하는 단일 응용 프로그램에서 이러한 모든 도구를 사용할 수 있습니다. 이 작업의 결과는 이 리포지토리에 포함되어 있으며 Microsoft 스토어에서 다운로드하거나 이 repo의 릴리스에서 직접 다운로드할 수 있는 Windows 터미널 응용 프로그램으로 전달됩니다. 이러한 제한으로 인해 새 Windows 터미널을 만들 수 있게 되었습니다. 일반적으로 명령줄의 진화와 Windows 명령줄에 대한 자세한 내용은 Command-Line 팀의 블로그에 있는 이 첨부된 블로그 게시물에서 확인할 수 있습니다. 초콜렛 사용자는 Microsoft-windows-터미널 패키지를 설치하여 최신 터미널 릴리스를 다운로드하여 설치할 수 있습니다: Microsoft Store에서 터미널을 설치할 수 없는 사용자의 경우 터미널 빌드를 이 리포지토리의 릴리스 페이지에서 수동으로 다운로드할 수 있습니다.

Windows 콘솔을 정비하는 동안 논리 엔터티를 모듈 및 클래스로 깔끔하게 분리하고, 몇 가지 주요 확장성 지점을 도입하고, 몇 가지 이전 의 집에서 재배한 컬렉션 및 컨테이너를 보다 안전하고 효율적인 STL 컨테이너로 대체하고, Microsoft의 Windows 구현 라이브러리 – WIL을 사용하여 코드를 더 간단하고 안전하게 만들었습니다. 그러나 Windows Console의 주요 목표는 이전 버전과의 호환성을 유지하는 것이기 때문에 탭, 유니코드 텍스트 및 이모티콘을 포함하여 지난 몇 년 동안 커뮤니티(및 팀)가 원하는 많은 기능을 추가할 수 없었습니다. 패키지를 설치/업그레이드할 때 문제가 있는 경우 Windows 터미널 패키지 페이지로 이동하여 Microsoft가 안정적인 Windows 터미널을 대중에게 공개할 때 초콜릿 심사 프로세스를 따르십시오. Windows의 명령줄 도구를 사용하여 작업하는 것이 훨씬 쉬워져 개발자에게 플랫폼의 매력이 높아집니다. 그것은 여전히 미리 보기, 그래서 아직 너무 높은 당신의 희망을 얻을 하지 않습니다., 하지만 그것은 믿을 수 없을만큼 유망한 보인다. 나는 인텔 9900k, 64기가바이트 RAM, 그리고 엔비디아 2080 Ti가 있습니다. 이 응용 프로그램은 3D 가속을 활성화 한 것으로 보인다. 불행히도 그것은 일을 느리게하고, 마우스가 고르지 않습니다. 다른 앱은이 작업을 수행하지만 3D 가속을 비활성화 할 수있는 옵션이 있습니다. 터미널은 아직 지원하지 않습니다. 탭은 좋은 것입니다. 윈도우 탐색기의 탭은 최고가 될 것입니다.

또한 터미널은 빠르고 효율적으로 유지되고 방대한 양의 메모리 나 전력을 소비하지 않도록 목표와 조치를 충족해야합니다. 2014년 Windows 명령줄의 소유권을 맡은 이후 팀은 배경 투명도, 라인 기반 선택, ANSI/가상 터미널 시퀀스 지원, 24비트 색상, 의사 콘솔(“ConPTY”) 등 몇 가지 새로운 기능을 콘솔에 추가했습니다. 나는이 frim Github를 다운로드했지만 Windows 2016 및 2019 서버에 설치하려면 어떻게해야합니까? 대부분의 프로그래머는 1인 자택 워크스테이션이 아닌 회사 서버에서 계정을 사용하는 것이 분명합니다.

Categories: Uncategorized

Comments are closed.