Console2에서 텍스트를 복사하는 방법?


208

방금 cmd.exe의 대안으로 Console2를 사용하기 시작했습니다.

콘솔에서 클립 보드로 텍스트를 복사하는 방법을 알 수 없습니다. 마우스로 텍스트를 드래그해도 아무 것도 표시되지 않으며 마우스 오른쪽 버튼 메뉴에는 cmd.exe에서와 같이 "표시"할 수있는 옵션이 없습니다.

그것은 분명히 명백해야하지만 그것을 간과하고 있다고 생각합니다 ... :(


2
Console2는 cmd의 대안이 아닙니다. 어떤 콘솔 응용 프로그램을 실행하든 다른 프론트 엔드입니다.
Joey

Console2가 이외의 콘솔에서 작동하지 않는다고 생각합니다 cmd.exe. IIRC, 이상한 마우스 동작은 cmd.exe표준 Windows API를 사용하지 않고 실제로 모든 창 그리기 자체를 처리 하기 때문 입니다. 결과적으로, 동작은 약간 비현실적입니다.
가짜 이름

3
@Fake Name : (지연된 주석) cmd.exe쉘입니다 . 창 그리기를 수행하지 않고 명령 만 구문 분석합니다. 사용하는 창은 "Win32 콘솔"창입니다. Console2는 "콘솔"또는 "터미널"로, 추악한 Win32 콘솔 창을 대체합니다. 변경 사항을 위해 숨겨진 "실제"콘솔 창을 폴링해야하기 때문에 지연이 발생합니다.
grawity

2
@ FakeName, 나는 cmd.exe, cygwin 및 Git Bash의 3 가지 터미널에 대한 프론트 엔드로 Console2를 사용합니다. 마우스는 행동을 보이는 것은 관련이있는 것으로 보인다
드류 녹스

답변:


212

열기 Console2 메뉴 편집 -> 설정 및에 바로 가기 키 / 마우스 설정 선택을 구성하고 작업을 복사합니다. 기본값은 약간 불안정합니다.

나는 사용한다:

  • Left mouse button = 선택
  • Ctrl+ C= 복사
  • Ctrl+ V= 붙여 넣기
  • ESC = 명확한 선택

변경할 때마다 '지정'을 누르십시오. 그렇지 않으면 적용되지 않습니다.

마지막 주 : 당신이 사용하는 경우주의 ESC또는 Ctrl+ V정력 또는 기타 응용 프로그램입니다.


2
글쎄 이것은 실제로 작동하지 않았다. 여전히 텍스트를 선택할 수 없습니다. 교대 유지에 대한 항목은 도움이되었습니다.
homaxto

2
이 구성은 내 Console2 사본에서 훌륭하게 작동합니다. 다른 바인딩이 왼쪽 클릭 동작을 수행하지 않아야합니다.
반전

6
나에게도 효과가 있습니다. 실제로 텍스트 선택과 복사 / 삭제를 위해 마우스 왼쪽 버튼이 있습니다.
피터 자릭

1
하하 맞아. 잘 잡아! 난 아직도 :-) 위의 업데이트 제정신 기본값을 선호
반전

2
선택을 지우려면 "ESC"를 할당해야하는지 잘 모르겠습니다. 다시 마우스 왼쪽 버튼을 클릭하면 선택 내용이 지워진 것 같습니다. "복사시 선택 지우기"옵션도 선택되어 있습니다. 나는 보통 ESC 키를 사용하여 cmd.exe에서 명령을 지우고 싶습니다. 그래서 그 키에 어떤 동작도 할당하지 않았습니다.
blissfool 2019

65

SHIFT텍스트를 잡고 표시하면 트릭을 수행해야합니다 (적어도 나를 위해). 그런 다음 편집-> 복사를 클릭하십시오.


4
감사! 선택의 표시를 마치 자마자 자동으로 복사합니다.
GJ.

이것은 저에게 효과적이지만 일부 사람들에게만 영향을 미치는 버그 (2.00.148)입니다. 이전 컴퓨터에서는 이것이 필요하지 않았으며 UI는 SHIFT가 필요하다는 것을 나타내지 않습니다.
John Hatton

@GJ., 복사시 선택 옵션이 선택 되었기 때문 입니다.
Drew Noakes

13

Console2의 키 및 마우스 할당은 약간 펑키합니다. 실제로 left_click == 텍스트를 선택하는 방법은 다음과 같습니다.

  1. 편집-> 설정-> 핫키-> 마우스 하위 메뉴를 엽니 다.
  2. "텍스트 선택"항목을 선택하십시오. 그런 다음 "Button :"행을 "Left"로 변경하고 세 개의 수정 자 상자를 모두 선택 취소하십시오.
  3. 그런 다음 "지정"을 클릭하십시오.이 단계가 없으면 변경 사항이 실제로 적용되지 않습니다.

4

텍스트 선택 : 마우스 왼쪽 버튼 만 구성 할 수도 있습니다.

설정 아래의 "동작"탭에서 "선택시 복사"를 활성화하십시오.


3

Console2는 쉘이 아닙니다. 콘솔 창 향상입니다. cmd.exe 또는 bash와 같은 원하는 셸을 실행하도록 Console2를 구성 할 수 있습니다.

기본적으로 Console2 창 내의 복사-붙여 넣기 기능은 다음과 같습니다.

텍스트 선택 : Shift + 마우스 왼쪽 버튼
텍스트 복사 : 마우스 왼쪽 버튼
텍스트 붙여 넣기 : 가운데 마우스 버튼

참고 : 기본적으로 마우스 오른쪽 버튼은 Console2를 구성 할 수있는 메뉴를 표시합니다

텍스트 를 선택 하고 복사 해야합니다 (선택을 마친 후 왼쪽 마우스 버튼을 클릭하여). 텍스트를 선택하는 것만으로는 자동으로 복사되지 않습니다 (기본 윈도우 콘솔 빠른 편집 설정과 동일).


2
  • Behaviour > Copy on select선택 해제되어 있는지 확인하십시오
  • 다음을 Hotkeys > Mouse설정하십시오 (참고로 Assign설정을 변경 한 후를 눌러 저장하십시오).
    • 복사 / 삭제 선택 : 오른쪽
    • 텍스트 선택 : 왼쪽
    • 텍스트 붙여 넣기 : 오른쪽
    • 드래그 창 : 중간
    • 상황에 맞는 메뉴 : 오른쪽 + Ctrl

이 설정으로 :

  • 왼쪽 마우스로 드래그하면
  • 텍스트를 선택한 상태에서 :
    • 선택한 텍스트를 마우스 오른쪽 버튼으로 클릭하면 복사됩니다
    • 다른 곳을 왼쪽 또는 오른쪽 클릭하면 복사하지 않고 선택을 지 웁니다.
  • 선택한 텍스트가 없으면 마우스 오른쪽 버튼으로 붙여 넣기

이 설정은 일반적인 cmd 빠른 편집 모드 작업을 할 수있는 가장 가까운 방법이므로 근육 메모리를 혼동하지 않지만 복사하지 않고 선택을 취소 할 수 있다는 장점이 있습니다.


이것이 꿈의 설정입니다!
Bobo

2

예, Console2는 프런트 엔드 일 뿐이며 msys bash, powershell 및 기본 cmd.exe와 함께 사용합니다. 바로 가기는 둘 이상의 기능에 대해 동일 할 수 있습니다 (선택 및 선택 취소를 위해 마우스 왼쪽 단추가 있음). 그러나 설정의 "동작"탭에있는 기본값은 선택시 자동 사본 모두 선택 및 복사시 선택 취소를 정의하므로 선택 항목이 즉시 삭제되는 것처럼 보입니다 (텍스트는 여전히 올바르게 복사되고 있음). 복사시 선택 취소를 선택 해제하면 선택한 텍스트가 강조 표시됩니다.

Console2는 꽤 훌륭한 btw입니다 :)


2

+ + Shift 키를 클릭하면 생각한대로 강조 표시됩니다.


1
이것은 또 다른 답변의 사본
일뿐입니다

1
글쎄, DavidPostill, 그것은 긴 게시물이고 그것을 찾을 수 없습니다. 나는이 겉보기 명백한 일로 어려움을 겪었고 다른 사람을 돕기를 희망했습니다.
httpete

1

위의 설정을 완료했으며 console2 선택이 때때로 실패하는 것을 발견했습니다. 즉 특정 console2 화면에서 일부 텍스트를 선택할 수 있지만 일부 텍스트는 선택되지 않습니다.

답은 창 크기 조정 버그였습니다. console2를 시작한 다음 창을 더 크게 드래그하면 화면의 원래 아래쪽 경계 아래에있는 항목을 선택할 수 없습니다. 콘솔의 아래쪽 가장자리를 위아래로 조금 드래그하면 자체적으로 수정되는 것 같습니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.