«zsh» 태그된 질문

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


1
터미널에서 별명 빈 명령
빈 명령을 제출할 때 터미널을 지우고 싶습니다. 즉, 빈 줄을 clear쳤을 때 전화하고 싶습니다 Enter. 가능합니까? 터미널이 작동하는 방식이 아니라는 것을 이해하지만 Enter 키를 바인딩하고 터미널을 확인하는 등의 좋은 해킹이있을 수 있습니다.
9 terminal  zsh  xterm 

4
쉘 (zsh 또는 bash)에서 VIM 키 사용
쉘 (zsh)에서 vim 편집 키를 사용하고 싶습니다. 함께 bindkey -v내가 VI 키를 얻을,하지만 난 (변경 내부 워드 (같은 시각 및 고급 키 바로 가기를 원하는 ciw난 모든 시간 사용)) btw, 수퍼 유저가이 질문에 대한 올바른 포럼입니까?
9 vim  zsh 

1
쉘 명령 앞의 퍼센트 부호 (%)
방금 코드에 많은 코드를 붙여 넣었지만 %명령을 실행하기 전에 선행 코드를 제거하는 것을 잊었습니다 . 아무것도하지 않은 것 같습니다. 왜 이것이 내 쉘 ( zsh ) 에서 아무것도하지 않습니까? > % echo foo 에서 bash는 , 나는 다음을 얻을 > % echo foo bash: fg: %: no such job 명령을 …

2
낙타가 일치하는 디렉토리 이름을 자동 완성하도록 zsh를 어떻게 구성 할 수 있습니까?
Eclipse와 Resharper는 파일을 탐색하는 좋은 방법이 있습니다. 현재 디렉토리에 다음 폴더 (또는 파일)가있는 경우 MyReallyLongName MyReallyLongAndFunName MyReallyLongAndNotReallyFunName 일식에서 대문자 만 사용하여 탐색 할 수 있습니다. 해당하는 zsh에서 다음을 입력 할 수 있기를 원합니다. cd MRLAFN (탭) (Enter) MyReallyLongAndFunName한 단계 로 들어가려면 지금 zsh를 사용하여 입력하려면 다음을 입력해야합니다. My(Tab)Fun(Tab)(Enter)

3
모든 파일이 압축되지 않는 이유와 솔루션 개선 방법
약 20K 파일이있는 폴더가 있습니다. 파일은 패턴에 따라 이름이 지정됩니다 ( xy_{\d1,5}_{\d4}\.abc예 :) xy_12345_1234.abc. 이 명령을 사용하여 처음 10K를 압축하고 싶었습니다. ls | sort -n -k1.4,1.9 | head -n10000 | xargs tar -czf xy_0_10000.tar.gz 그러나 결과 파일은 내부에 약 2K 파일 만있었습니다. ls | sort -n -k1.4,1.9 | head -n10000 …
8 linux  shell  zsh  tar  pipe 

4
쉘 명령을 사용하여 폴더 안의 파일 이름을 바꾸는 방법은 무엇입니까?
에 파일이 some/long/path/to/file/myfiel.txt있습니다. 이름을로 바꾸고 싶습니다 some/long/path/to/file/myfile.txt. 현재 나는 그것을 사용 mv some/long/path/to/file/myfiel.txt some/long/path/to/file/myfile.txt하지만 경로를 두 번 입력하는 것은 효과적이지 않습니다 (탭 완성으로도). 어떻게하면 더 빨리 할 수 ​​있습니까? (파일 이름 세그먼트 만 변경하는 함수를 작성할 수는 있지만 계획은 B입니다).
8 unix  shell  zsh 

1
별칭으로 Git 완료
Github에 편리한 도트 파일 저장소가 있습니다 . 여기 에서 모두 볼 수 있습니다 . 참고로 git은 내 시스템의 대부분의 실행 파일과 마찬가지로 Homebrew를 통해 설치됩니다. zsh에서 git-completion은 다음과 같이 별칭을 사용하지 않으면 정상적으로 작동합니다. % git add fi<TAB> # => file.rb 그러나 내 .zshrc에 별칭을 추가하면 실제로 cormacrelf-dotfiles-repo/zsh/aliases.zsh는 다음과 같습니다. …
8 git  zsh  autocomplete 

3
재귀 기록 검색을 잃지 않고 명령 줄에서 Vim 편집 모드를 사용할 수 있습니까?
zsh를 사용하고 있으며 열렬한 Vim 사용자이기 때문에 명령 줄에서 Vim 스타일 편집을 사용하기로 전환했습니다. (즉, 입력 ls foo/bar하고 cd대신 결정하려는 경우 Esc ^, 처음으로 되돌아 가서 cw cd로 변경할 ls수 cd있습니다. 그것은 모두 멋지지만 문제는 더 이상 Ctrl+R재귀 기록 검색을 수행 하는 데 사용할 수 없다는 것 입니다. 다른 방법이 …
8 vim  history  zsh 

1
로그 아웃시 화면을 지우지 않도록 zsh를 구성하는 방법은 무엇입니까?
호스트로 접속할 때 종료시 화면이 지워 지므로 최근 출력을 검토 할 수 없습니다. 이 동작은 / etc / zlogout에 시스템 전체로 설정되어있는 것으로 보입니다. 로그 아웃시 화면을 지우지 않도록 zsh를 구성하는 방법은 무엇입니까? 관련 질문 : SSH 세션을 종료 할 때 터미널 출력을 지우지 않으려면 어떻게해야합니까?
6 ssh  zsh 

4
oh-my-zsh에서 Ctrl-Left / Right 바인딩 문제
웬일인지 내 MacBook Pro에 oh-my-zsh을 설치 한 후 Ctrl-Left Arrow와 Ctrl-Right Arrow를 바인드하여 ZSH에서 단어 사이를 이동할 수 없습니다. iTerm2에서 "escape sequence 보내기"[1; 5D 및 [1; 5C, 오 - 내 -zsh 설치 전에 작동하도록 키 바인딩을 구성했습니다. 나는 또한 주석을 없애려고 노력했다. bindkey '^[^[[C' emacs-forward-word bindkey '^[^[[D' emacs-backward-word ~ / …
6 zsh 

2
zsh가 현재 경로 대신 환경 변수 이름을 표시하지 못하게하는 방법은 무엇입니까?
"oh-my-zsh"를 사용하고 있습니다. 현재 경로로 설정된 환경 변수가 있습니다. PROJECT=/home/me/projects/client/project 내 zsh 프롬프트는 다음과 같습니다. me@my-machine:~PROJECT$ 내 bash 프롬프트는 다음과 같습니다. me@my-machine:~/projects/client/project$ bash처럼 동작하도록 zsh 프롬프트를 구성하려면 어떻게해야합니까? 변수를 가리키는 경우에도 프롬프트에서 전체 경로를보고 싶습니다.
5 zsh  prompt  oh-my-zsh 

4
다른 OS (예 : osx 및 우분투)에 대한 도트 파일을 유지 관리하는 전략
Git 리포지토리를 사용하여 내 도트 파일 (vimrc, zshrc, tmux.conf 등)을 유지 관리합니다. 두 가지 운영 체제 (집에서 OSX와 직장에서 우분투)를 사용하면서 각 시스템에 대한 지점을 지정했습니다. OS가 동일한 도구 / 라이브러리를 사용하여 작업을 수행하는 데 사용되지 않기 때문에 다른 버전의 도트 파일이 생성됩니다. 이렇게하면 모든 브랜치 (확산 된 도트 파일)에 …
5 macos  ubuntu  git  zsh  dotfiles 


0
zle 위젯의 zsh 읽기 입력
을 누를 때 사용자 정의 버전의 zsh 기록 검색을 구현하려고합니다 ctrl-r(기능이 다른 바로 가기에 매핑되지만). 지금까지 내가 사용하는 시도 read, vared및 read-command사용자가 맞춤형 바로 가기를 누르면 후 입력을 읽을 수 있습니다. 내 코드는 다음과 같습니다 # Bind \eg to `git status` function _cust-hist { zle -I local line read -r …
5 zsh  readline 

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