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.