문제

어떤 이유로 든 Windows 명령 프롬프트는 "특별"입니다. 다른 모든 앱과 마찬가지로 창의 모서리를 끌기보다는 수평으로 크기를 조정하기 위해 속성 대화 상자로 이동해야한다는 점에서 "특별"입니다. 의심 할 여지 없이이 기능은 PPP-Powershell로 만들었습니다. 명령 프롬프트 대체 또는 Windows Hackery를 통해이 주위에 어떤 방법이 있습니까?

도움이 되었습니까?

해결책

2016 업데이트 :

  • Windows 10의 기본 Conhost UI에는 무료 크기 조정, 투명성 등 (CMD 및 PowerShell 포함)에 더 많은 기능이 있습니다.
  • 나는 지금 사용한다 코네무 (연습 여기) 탭 및 분할 창을 포함한 많은 기능이 있습니다.
  • 다른 옵션에는 다음과 같습니다 cmder (추가 도구와 함께 제공됨), 콘솔 (Console2의 포크).
  • 콘솔 더 이상 업데이트되지 않은 것으로 보입니다

다른 팁

이것이 당신이 원하는 것인지 모르겠습니다. PowerShell 콘솔 창 크기 조정. 그렇다면 잠시 전에 이것을 얻었습니다. 크기를 조정하십시오 화살표 키를 사용하여 너비와 높이를 조정하십시오.

##
## Author   : Roman Kuzmin
## Synopsis : Resize console window/buffer using arrow keys
##

function Size($w, $h)
{
    New-Object System.Management.Automation.Host.Size($w, $h)
}

function resize()
{
Write-Host '[Arrows] resize  [Esc] exit ...'
$ErrorActionPreference = 'SilentlyContinue'
for($ui = $Host.UI.RawUI;;) {
    $b = $ui.BufferSize
    $w = $ui.WindowSize
    switch($ui.ReadKey(6).VirtualKeyCode) {
        37 {
            $w = Size ($w.width - 1) $w.height
            $ui.WindowSize = $w
            $ui.BufferSize = Size $w.width $b.height
            break
        }
        39 {
            $w = Size ($w.width + 1) $w.height
            $ui.BufferSize = Size $w.width $b.height
            $ui.WindowSize = $w
            break
        }
        38 {
            $ui.WindowSize = Size $w.width ($w.height - 1)
            break
        }
        40 {
            $w = Size $w.width ($w.height + 1)
            if ($w.height -gt $b.height) {
                $ui.BufferSize = Size $b.width $w.height
            }
            $ui.WindowSize = $w
            break
        }
        27 {
            return
        }
    }
  }
}

Cygwin을 설치하지 않으면 Xterm 또는 RXVT와 함께 사용할 수 있습니다. 또한 Bash를 CMD.Exe 대신 쉘로 사용할 수 있습니다.

이것은 당신이 찾고있는 것이 아니라 Cygwin의 Rootless X-Windows 모드와 Xterms를 사용하는 것입니다. 나는 Windows 'Env보다 Unix 명령 줄 환경을 선호하고 Xterm Windows는 다른 창과 마찬가지로 행동합니다.

직선 교체에 관해서는 빠른 Google 검색에 다음과 같이 표시됩니다.

나는 그들을 시도하지 않았으므로 그들이 당신이 찾고있는 것을 가지고 있는지 확실하지 않지만, 그들은 가치가있을 것입니다.

PowerShell v2.0은 PowerShell Integrated Script Environment (ISE)라고 불리는 대화식 쉘을 제공합니다. 환상적이지는 않지만 일반적으로 콘솔 하위 시스템보다 낫습니다.

좋은

  • Colorization과 함께 PowerShell 스크립트 편집기가 포함되어 있습니다

  • 프롬프트에서 유형으로 색상화

  • 원격 세션을 포함하여 여러 PowerShell 세션을 탭으로 가질 수 있습니다.

  • ISE는 PowerShell-Aware이므로 PowerShell과 함께 조작하고 확장 할 수 있습니다. 예를 들어, "Isepack"을 참조하십시오. 여기에는 Copy-as-HTML을 포함한 다양한 기능이 추가됩니다.

  • 텍스트를 쉽게 확장 할 수 있습니다

  • 기존의 Windows 크기 조정, 커서 탐색, 선택, 복사, 붙여 넣기, 글꼴 등

나쁜

  • 대화식 콘솔 애플리케이션은 입력 대기 대기 블록이므로 매달립니다.

  • 표준 IO가 방향을 바꾸는 지 여부를 감지하는 콘솔 애플리케이션은 그것이 그렇게 생각할 것입니다. 따라서 이상하게 행동합니다. 최악은 TFS의 TF.Exe입니다. 예를 들어, 'TF 제출'은 프롬프트가 CLI가 아닌 GUI이더라도 프롬프트없이 제출됩니다.

  • 상자에서 시작된 제한된 기능. 그들이 훨씬 더 풍부한 PowerShell IDE를 만들고 싶지만 그렇지 않은 것은 분명합니다.

사실 이후의 방식이지만 그 동안 상황이 개선되었습니다. 코네무 구성 가능하며 수평 및 수직으로 크기를 조정할 수 있습니다. 창이 크기가 커질 때 글꼴을 크기를 조정하는 것은 다소 이상한 (어쨌든 나에게) 동작을 가지고 있습니다. 그것에 대한 논의가 있습니다 여기. 그리고 Scott Hanselman은 있습니다 그것에 대해 작성되었습니다, Farmanager와의 통합을 포함하여.

설치를 고려할 수 있습니다 멀리. 훌륭한 텍스트 모드 파일 관리자와 훨씬 더 많습니다. 창의 모서리를 끌어서 크기를 조정할 수도 있습니다. :)

속성 '레이아웃/스크린 버퍼 크기/너비'를 설정하면 프롬프트되면 '이 창을 시작한 바로 가기 수정'을 선택하면 버퍼 너비를 기억합니다. 그런 다음 다른 명령 프롬프트를 시작하면 원래 80 너비와 같은 것이지만 이제 버퍼 너비를 설정하는 모든 것으로 늘릴 수 있습니다.

명령 프롬프트는 현재 창 너비에서 버퍼 너비에서만 감싸지 않습니다. 따라서 버퍼 너비를 120으로 설정하면 창이 80에 불과하면 라인은 120으로 랩핑되며 80을 지나서 문자를 읽으려면 스크롤해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top