«line-editor» 태그된 질문

셸 및 기타 명령 줄 프로그램의 줄 편집기

1
ESC + {: 그것이 무엇이며 어디에서 더 알 수 있습니까?
나는 bash 프롬프트에서 놀았고 ESC 키를 누른 다음 {을 누른 다음 쉘은 모든 파일을 완료하기 위해 파일 글로브 문자열로 표시했습니다. 예를 들어 다음에을 입력 하면 셸에 bash C다음 ESC+{과 같이 표시 bash CHECK{,1,2{,23{336{,66666},6},3{,6}}}됩니다. C로 시작하는 모든 가능한 파일 및 디렉토리를 자동 완성하고 내가 만든 모든 실험 파일 및 디렉토리를 표시합니다. …

6
bash에서 vi 모드를 나타내도록 커서 모양 또는 색상을 변경하십시오.
명확히하기 위해 : 터미널 내에서 vim을 사용할 때 커서 를 변경하는 방법을 묻지 않습니다 . Bash의 vi 모드에서 입력 모드와 명령 모드를 전환 할 때 커서를 변경하고 싶습니다. set -o vi <CR> type some text <ESC> (the cursor changes shape/color) i (cursor change back) etc... zsh 에서 모드 변경시 커서 …
30 bash  vi  line-editor 

2
텍스트 편집기에서 명령 프롬프트 열기-이것이 무엇입니까?
Bash에서 가장 좋아하는 트릭 중 하나는 텍스트 편집기에서 명령 프롬프트를 열 때입니다. 을 눌러 (vi 모드에서)이 작업을 수행합니다 ESC v. 이렇게하면 명령 프롬프트에있는 내용이 선택한 $ EDITOR에 표시됩니다. 그런 다음 명령을 문서처럼 편집하고 해당 임시 파일의 모든 내용을 저장하고 종료하면 명령이 실행될 수 있습니다. 내 친구 중 누구도이 팁에 대해 …

5
커서 앞에 복사하고 붙여 넣을 Bash 명령?
이 단어를 어떻게 쓰는지 잘 모르겠지만 종종 다음과 같은 명령을 입력하는 경우가 많습니다. cp /etc/prog/dir1/myconfig.yml /etc/prog/dir1/myconfig.yml.bak 일반적으로 경로를 두 번 입력하거나 (탭 완성) 경로를 복사하여 커서로 붙여 넣습니다. 입력하기 쉽도록 bashfoo가 있습니까?

9
bash 콘솔에서 현재 입력 한 매개 변수를 반복하는 방법은 무엇입니까?
방금 다음 줄을 따라 무언가를 입력하고있었습니다. mv foo/bar/poit/zoid/narf.txt 갑자기 깨달았어요, 저 매개 변수의 큰 부분을 다시 입력해야합니다 mv foo/bar/poit/zoid/narf.txt foo/bar/poit/zoid/troz.txt tabcompletion에도 불구하고 상당히 아 pain니다. 텍스트와 middleclick을 마우스로 선택하여 매개 변수를 붙여 넣을 수는 있지만 충분하지 않습니다. 나는 키보드에 남아 있고 싶다. 키보드를 사용하여 줄의 현재 매개 변수를 복사하여 붙여 …

4
ZSH : 위 / 아래 키 검색 기록?
현재 내 .zshrc에 다음이 있습니다. bindkey '^[[A' up-line-or-search bindkey '^[[B' down-line-or-search 그러나 이것은 공백 문자가 발생하기 전에 현재 입력 내용과 일치하는 것 같습니다. 예를 들어, sudo ls /내 기록에서로 시작하는 모든 줄을 일치 sudo시키는 반면 전체 입력과 일치하는 줄만 일치시키고 싶습니다. (즉 sudo ls /etc일치하지는 않지만 sudo cat /var/log/messages) 원하는 …

1
zsh의 라인 편집기를 사용하여 서브 프로세스 둘러보기
zsh의 내장 라인 편집기 ( zle)를 사용하여 서브 프로세스에 입력을 공급할 수 있습니까? 즉, zsh 함수가있는 zlewrap mycommand곳 에서 stdin에서 행을 읽는 프로그램입니다. zle의 라인 편집 기능을 효과적으로 제공합니다 . 이것은 단지 이것을 수행 하는 모델에 있지만 라인 편집을 위해 zle이 아닌 readline을 사용합니다.zlewrapmycommandzlewrapmycommandrlwrap
22 zsh  line-editor 


6
대화식으로 bash에 숫자의 n 반복을 입력하는 방법
명령을 실행하고 싶습니다 foo --bar=baz <16 zeroes> 16 개의 0을 효율적으로 입력하려면 어떻게합니까? 내가 누르고 있으면 Alt누르 1 6 0내가 원하지 무엇을하는 다음 일은 160 번 반복합니다. emacs에서는 Alt-[number]or을 사용할 수 Ctrl-u 1 6 Ctrl-u 0있지만 bash Ctrl-u에서는 현재 유형이 지정된 줄을 죽이고 다음 0은 줄에 0을 추가합니다. 만약 내가한다면 …

2
항목을 재사용하고 수정할 때 히스토리 편집 기록을 중지하는 방법은 무엇입니까?
bash의 일부 인스턴스는 이전 명령을 재사용하고 편집 할 때 명령 기록을 변경하지만 다른 bash는 그렇지 않습니다. 검색하고 검색했지만 기록의 명령이 재사용 및 편집 될 때 수정되는 것을 막는 방법을 찾을 수 없습니다. 이와 같은 질문 이 있지만 편집중인 기록에 대처하는 방법을 말하는 것 같습니다. 나는 최근에 명령을 재사용 할 때 …

2
Emacs에서와 같이 Bash에서 복사 및 설정 표시?
Emacs가 기본적으로 사용하는 것과 동일한 키보드 바인딩 (예 : C-spacefor set-mark, M-w텍스트 복사 C-y, M-y붙여 넣기 등)을 사용하여 Bash의 명령 행에서 텍스트를 복사하여 붙여 넣을 수 있기를 원합니다 . GNU 배쉬 문서는 배쉬는 기본적으로 설정이 키 바인딩의 일부와 함께 제공했다. 예를 들어 yanking ( C-y)은 기본적으로 터미널에서 작동합니다. 그러나 set-mark및 …


3
bash에서 Ctrl-Backspace 및 Ctrl-Delete
데비안 8.3 입기 stty werase '^H' 또는 아치 리눅스 2/2016 stty werase '^?' in .bashrc(예를 들어)에서 Ctrl- Backspace터미널의 마지막 단어를 삭제하십시오. 그럼에도 불구하고 그것은 현대 GUI 응용 프로그램 (예를 들어 파이어 폭스)에서와 동일한 동작이 아니다 : 그것은 마지막으로 삭제 공백 으로 단락 지어진 단어를, 그리고 마지막으로 할 말은 공백으로 분리 …

2
vi와 같은 hjkl 키를 사용하여 zsh의 탭 완성 메뉴를 탐색 할 수 있습니까?
zsh의 메뉴 기반 탭 완성을 사용합니다. Tab한 번 누르면 가능한 완료 목록이 나타납니다. Tab다시 누르면 화살표 키로이 목록을 탐색 할 수 있습니다. 그러나, 그들을 탐색 할 수 vi-like H, J, K, L대신 키? bindkey -ein 과 함께 명령 줄 입력에 emacs 모드를 사용합니다 ~/.zshrc. 또한 zim 과 zsh를 함께 사용 …


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