«zsh» 태그된 질문

Zsh는 강력한 스크립팅 언어이지만 대화 형으로 사용하도록 설계된 셸입니다.

3
oh-my-zsh가 autopushd를 켰습니까? 어떻게 끌 수 있습니까?
그것은 autopushd켜져있는 것으로 보이며 (켜지지 않았다는 것을 알고 있습니다) 디렉토리 스택을 사용할 때 선택하고 선택하는 것을 선호하기 때문에 다소 성가신 것입니다. 어떻게 끌 수 autopushd있습니까? 나는 보며 ~/.zshrc및 ~/.oh-my-zsh/oh-my-zsh.sh하지만 아무것도 찾을 수 없습니다. Mac OSX Lion에서 oh-my-zsh를 사용하고 있습니다.
12 zsh  oh-my-zsh 

2
터미널 다시 그리기 문제를 일으키지 않고 zsh 프롬프트에 줄 바꿈을 어떻게 넣을 수 있습니까?
내 zsh 프롬프트에서 사소한 (그러나 성가신) 문제를 해결하려고합니다. 내가보고있는 문제는 GUI OS 환경에서 터미널을 사용하고 (예 : OS X 10.7.2의 Terminal.app 또는 iTerm 2) 터미널 창의 크기를 조정할 때 터미널이 추가 프롬프트로 다시 그려지는 것입니다 . 다음을 포함하는 깨끗한 .zshrc에서 문제를 재현했습니다. export PROMPT="> " 분명히, 그것은 두 줄짜리 파일입니다. …

2
ZSH : 위젯을 직접 ZLE하는 방법?
문서는 섹션 18.4 위젯 에서 "위젯의 작업은 단순히 작은 작업을 수행하는 것"이라고 말합니다. 그러나 이러한 작업을 호출하는 방법, 즉 위젯을 호출하는 방법에 대한 일반적인 설명을 찾을 수 없습니다. 위젯에서을 사용하여 키에 바인딩 할 수있는 예제 (예 : 이 Q & A 참조)에서 보았습니다 bindkey KEY WIDGET. 그런 다음을 사용하여 위젯을 …
12 zsh 

3
zsh 완성을 Bash 완성처럼 동작하게하려면 어떻게해야합니까?
zsh로 전환했지만 완료를 싫어합니다. 탭을 누를 때 각각 공유 접두사가있는 20 개의 파일이 있으면 zsh는 첫 번째 파일을 완전히 완성 한 다음 탭을 누를 때마다 목록을 계속 진행합니다. 끝 부분을 원한다면 탭을 여러 번 눌러야합니다. bash에서 이것은 간단했습니다. 탭을 누르면 접두사가 나타납니다. 입력을 계속하고 탭을 누르면 bash는 확실하게 완료됩니다. 이 …

2
oh-my-zsh에서 'd'는 무엇을합니까?
방금 oh-my-zsh를 다운로드하여 'd'가 내가 모르는 일부 명령으로 인계되었음을 알았습니다. 이 결과가 무엇인지 아는 사람이 있습니까? 0 ~/Desktop/Dropbox/project_Sites/rails_app/app/views/static_pages 1 ~/Desktop/Dropbox/project_Sites/rails_app/app/views 2 ~/Desktop/Dropbox/project_Sites/rails_app 3 ~/Desktop/Dropbox/project_Sites 4 ~/Desktop/Dropbox 5 ~ 6 ~/.oh-my-zsh 7 ~/.oh-my-zsh/plugins 8 ~/.oh-my-zsh/plugins/rails 9 ~/.oh-my-zsh/lib
11 zsh  oh-my-zsh 

5
병렬 쉘 루프
많은 파일을 처리하고 싶습니다. 여러 코어가 있으므로 병렬로 처리하고 싶습니다. for i in *.myfiles; do do_something $i `derived_params $i` other_params; done 나는 Makefile 솔루션을 알고 있지만 명령에는 쉘 globbing 목록에서 인수가 필요합니다. 내가 찾은 것은 : > function pwait() { > while [ $(jobs -p | wc -l) -ge $1 …

3
우분투에서 특정 소프트웨어 버전을 기본값으로 설정하십시오.
현재 우분투 12.04에 2 가지 버전의 PHP가 설치되어 있습니다. 하나는 apt-get을 사용하여 설치된 PHP 5.3 용이고 다른 하나는 PHP 5.5의 xampp와 함께 설치되었습니다. 이 명령을 실행할 때 : > which php /usr/bin/php > php --version PHP 5.3.10-1ubuntu3.8 with Suhosin-Patch (cli) (built: Sep 4 2013 20:05:42) Copyright (c) 1997-2012 The PHP …
11 linux  ubuntu  php  zsh  oh-my-zsh 

1
zsh에서 한 줄의 사용자 입력을 읽는 더 좋은 방법은 무엇입니까? (예 : zle?)
Zsh read는 어떤 이유로 키 입력 ^M으로 받아들이지 않고 echo'ing <Enter>입니다. -d설정되어 있으면 로 인식 <Enter>되지만 여전히 반향됩니다. 백 스페이스 키와 같은 기본 기능도 지원하지 않습니다. 해킹 / 달리기를 통해이 문제를 해결할 수 있습니다 bash. > a=$(bash -c 'read -e -p "What would you like to do?: " tmp; echo …
11 zsh 

1
history-search-backward는 zsh에서 bash와 다르게 작동합니다.
나는 가지고있다 history-search-backward PageUp으로 매핑됩니다. 입력 할 때 : git push <PageUp><PageUp><PageUp> Bash에서는 다음으로 시작하는 모든 히스토리 항목을 순환합니다. git push Zsh에서 시작하는 모든 히스토리 항목을 순환하기 시작합니다. 자식 그래서 그것들을 나열 할 것입니다. git status, git remote update 이것은 내가 원하는 것이 아닙니다. zsh가 bash처럼 작동하도록하려면 어떻게해야합니까? 뭐 setopt …
10 zsh 

2
ZSH 히스토리 증분 패턴 검색-뒤로 일치 항목 순환
최근에는 검색에서 history-incremental-pattern-search-backward패턴을 허용하기 때문에 기록 검색을 사용하도록 전환했습니다 . 내 설정 방법은 다음과 같습니다..zshrc bindkey -M vicmd '/' history-incremental-pattern-search-backward 이것은 잘 작동하지만 검색 메뉴에서 다음 경기로 이동하는 방법을 알 수 없습니다. % cat foobarbaz.txt bck-i-search: f*baz 이를 수행 할 키가 있습니까?
10 history  zsh 

1
bash 및 zsh에서 일부 (종종 긴) 명령이 깨지는 이유는 무엇입니까?
bash 또는 zsh에서 긴 명령을 입력 할 때 (이것은 내가 본 긍정적 인 두 개의 껍질입니다) 커서가 입력하는 문자열의 중간 어딘가로 커서가 휘는 이유는 무엇입니까? 그리고 이것에 대해 뭔가 할 수 있다면? 필자는 종종 쉘 키 기록을 탐색 할 때 (화살표 키 사용), 긴 항목을 만나면 이전 항목과 길고 새로운 …
10 bash  shell  zsh 


2
zsh git 자동 완성 조정
우분투 하디에서 bash에서 zsh 4.3.4를 사용하도록 전환했습니다. git으로 개발 중이며 기본 git 완성과 끊임없이 싸우고 있습니다. 파일 이름 완성은 추가하거나 제거 한 것을 감지하여 현명하게하려고하지만 (git-ls-files 사용) 때로는 문제가 발생합니다. 예를 들어 하위 디렉토리에있는 경우 또한 내 맞춤 git 별칭 (예 : 커밋의 별칭으로 git ci)에 대해 알지 못합니다. zsh …
10 git  zsh 

3
정규식을 사용한 역 히스토리 검색
간단한 정규 표현식 (또는 여러 개의 일치 항목)을 지원하는 역 증분 검색을 허용하는 도구를 찾고 있습니다. 예를 들어 'foo bar baz'명령을 찾으려면 다음과 같이 명령을 빠르게 찾을 수 있습니다. CRTL-R (검색 시작) 유형 'foo'(foo를 사용한 가장 최근 명령과 일치) 'foo | baz'( 'foo'AND 'baz'를 포함하는 가장 최근 명령과 일치)를 계속 …
10 bash  history  zsh 

2
zsh에서 ^ S를 회수하는 방법?
zsh (ohmyzsh)의 fwd 검색 키로 매핑 된 ^ S를 찾았지만 다양한 매핑을 위해 vim에서 사용하고 싶습니다. zsh 매핑이 지금 사용하지 못하게하는 것 같습니다. 바인드 키의 매핑을 해제하거나 두 가지 방법이 있습니다.

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