Pytania otagowane jako zsh

Zsh jest powłoką zaprojektowaną do użytku interaktywnego, chociaż jest to również potężny język skryptowy.

1
Alias ​​pusta komenda w terminalu
Chciałbym wyczyścić terminal po naciśnięciu pustego polecenia. Innymi słowy, chciałbym zadzwonić, clearkiedy uderzę Enterw pustą linię. Czy to jest możliwe? Rozumiem, że nie tak działa terminal, ale może być fajny hack, taki jak wiązanie klawisza Enter i sprawdzanie terminala lub coś takiego.
9 terminal  zsh  xterm 

2
Jak odzyskać ^ S w Zsh?
Znalazłem mapowanie ^ S jako klucz wyszukiwania fwd dla zsh (ohmyzsh), ale chciałbym go używać również w vimie do różnych mapowań - wygląda na to, że mapowanie zsh uniemożliwia mi teraz korzystanie z niego. Jest jakiś sposób, aby usunąć mapowanie Bindkeya lub mieć go na dwa sposoby?

1
Znak procentu (%) przed poleceniem powłoki
Właśnie wkleiłem trochę kodu do mojej powłoki, ale zapomniałem usunąć wiodące %przed uruchomieniem polecenia. Wygląda na to, że nic nie zrobił. Dlaczego to nic nie robi w mojej powłoce ( zsh )? > % echo foo W bash dostaję następujące > % echo foo bash: fg: %: no such job …

2
Jak można skonfigurować Zsh do automatycznego uzupełniania nazwy katalogu z dopasowaniem wielbłąda?
Zaćmienie i Resharper mają dobry sposób poruszania się po plikach. Jeśli mam następujące foldery (lub pliki) w moim bieżącym katalogu MyReallyLongName MyReallyLongAndFunName MyReallyLongAndNotReallyFunName W Eclipse mogę do nich nawigować, używając tylko wielkich liter. Odpowiednio w Zsh chcę móc pisać: cd MRLAFN (Tab) (Enter) Aby wejść MyReallyLongAndFunNamew jeden krok Jeśli chcę …



4
Jak zmienić nazwę pliku w folderze za pomocą polecenia powłoki?
Mam plik na some/long/path/to/file/myfiel.txt. Chcę zmienić nazwę na some/long/path/to/file/myfile.txt. Obecnie robię to przez mv some/long/path/to/file/myfiel.txt some/long/path/to/file/myfile.txt, ale dwukrotne wpisanie ścieżki nie jest zbyt skuteczne (nawet przy uzupełnieniu tabulacji). Jak mogę to zrobić szybciej? (Myślę, że mogę napisać funkcję zmieniającą tylko segment nazwy pliku, ale to plan B).
8 unix  shell  zsh 

1
Uzupełnij gita aliasami
Mam dogodne dotfiles repo na Github dla ciebie wszystko patrzeć, tutaj . Do Twojej wiadomości, git jest instalowany przez Homebrew, podobnie jak większość plików wykonywalnych w moim systemie. Moje git-uzupełnianie w zsh działa dobrze, gdy nie używam aliasów, takich jak: % git add fi<TAB> # => file.rb Ale jeśli dodam …
8 git  zsh  autocomplete 


1
Alternatywa dla „fc -s” w zsh?
W bashmiałem przydatny alias: alias r="fc -s" Które właśnie powtórzyło ostatnie polecenie. Tak samo jak !!. Jestem już do tego przyzwyczajony (pamięć mięśni), ale nie potrafię wymyślić, jak odtworzyć alias. fcnie ma -sopcji w zsh. Jak mogę powiązać !!zachowanie r?

1
Jak zanegować test wyrażenia regularnego ZSH?
Jak negować operatora wyrażeń regularnych ZSH? Chciałbym zrobić coś takiego: if [[ $host !~ '^myhost[0-9]+$' ]] then # Do stuff # ... fi ...lub: if [[ !($host =~ '^myhost[0-9]+$') ]] then # Do stuff # ... fi ... ale nie wygląda na to, że ZSH implementuje dowolnego operatora negacji wyrażeń …
6 regex  zsh 



0
alias oh-my-zsh nagle przestał działać, inne nadal działają poprawnie
Masz dziwny problem, być może z bash lub oh-my-zsh, a może Heroku, ale nie mogę powiedzieć. W ~/.oh-my-zsh/custom/aliases.zsh Mam: alias work="cd ~/Dropbox/work/firmplay" alias rmrm="rake db:migrate && rake db:rollback && rake db:migrate" alias sconsole="heroku run rails c -a staging-firmplay" alias pconsole="heroku run rails c -a firmplay" alias slogs="heroku logs -n5000 -t …
4 bash  zsh 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.