xfc4-terminal에서 커서로 선택한 문자열을 삭제할 수 없는 이유는 무엇입니까? 하지만 선택한 문자열을 하나씩 삭제할 수는 있습니다.

xfc4-terminal에서 커서로 선택한 문자열을 삭제할 수 없는 이유는 무엇입니까? 하지만 선택한 문자열을 하나씩 삭제할 수는 있습니다.

커서로 명령/명령의 일부 또는 단어를 선택하면 xfce4-terminal에서 마우스 오른쪽 버튼을 클릭해도 삭제할 수 없습니다. 삭제할 옵션이 없습니다. 문자열을 하나씩 선택하면 삭제할 수 있습니다. 이 동작을 변경할 수 있나요?

PS: OS Xubuntu 16.04.5

답변1

그 이유를 정확히 설명할 수 있는 기술적인 전문 지식은 없지만 터미널 에뮬레이션은 선형적인 방식으로 이루어집니다.

즉, 키를 누르면 해당 키가 터미널을 통해 동작으로 변환됩니다. 치면 a"a"가 나타납니다. 때리고 backspace지우면 됩니다. 효과를 생성하는 데 사용할 수 있는 수정된 키가 있습니다. 마우스는 여기서 방정식의 일부가 아닙니다. 복사 및 붙여넣기와 같은 실제 터미널 자체 외부의 작업을 수행할 수 있지만, 이는 선형 방식으로 다시 한 번에 발생하도록 문자 입력을 일괄 처리하는 것뿐입니다.

그러나 노력 속도를 높이는 방법이 있습니다. 삭제하려는 단어의 끝으로 커서를 이동한다면? 그런 다음 을 누르면 Esc다음 키 히트가 수정됩니다. 그런 다음 을 누르면 Backspace해당 단어 전체가 삭제됩니다.

터미널 에뮬레이터에 따라 텍스트 줄에서 빠르게 앞뒤로 이동하려는 경우(커서를 이동하기 위해 수행해야 하는 작업) 그렇게 하는 유일한 방법은 터미널에 명령을 보내는 것입니다. 커서를 이동하려는 경우) 일반적으로 이를 수행할 수 있는 문자 조합이 있습니다. 특히 Alt+ Left Arrow또는 ... 같은 것은 또는 다른 것일 Right Arrow수 있습니다 . Ctrl이들 중 어느 것도 작동하지 않으면 "한 단어 뒤로"의 Alt+ B또는 "한 단어 앞으로"의 Alt+ 가 작동해야 합니다.F

관련 정보