Als «zsh» getaggte Fragen

Zsh ist eine Shell für den interaktiven Gebrauch, obwohl es auch eine leistungsstarke Skriptsprache ist.


2
Wie kann man ^ S in zsh zurückfordern?
Ich habe festgestellt, dass ^ S als fwd-Suchschlüssel für zsh (ohmyzsh) zugeordnet ist, aber ich möchte es auch in vim für verschiedene Zuordnungen verwenden - anscheinend hindert mich die zsh-Zuordnung daran, es jetzt zu verwenden. Gibt es eine Möglichkeit, die Zuordnung des Bindkeys aufzuheben oder beide Möglichkeiten zu haben?

4
Verwenden von VIM-Schlüsseln in der Shell (zsh oder bash)
Ich möchte vim-Bearbeitungstasten in meiner Shell (zsh) verwenden. Mit bindkey -vbekomme ich VI-Tasten, aber ich möchte visuelle und erweiterte Tastenkombinationen (wie das Ändern des inneren Wortes ( ciw), das ich ständig benutze) Übrigens, ist Superuser das richtige Forum für diese Frage?
9 vim  zsh 

1
Alias-Leerbefehl im Terminal
Ich möchte mein Terminal löschen, wenn ich einen leeren Befehl abschicke. Mit anderen Worten, ich möchte anrufen, clearwenn ich Enterauf eine leere Zeile drücke. Ist das möglich? Ich verstehe, dass das Terminal nicht so funktioniert, aber es könnte einen netten Hack geben, wie das Binden der Eingabetaste und das Überprüfen …
9 terminal  zsh  xterm 

1
Prozentzeichen (%) vor dem Shell-Befehl
Ich habe gerade eine Menge Code in meine Shell eingefügt, aber vergessen, den führenden zu entfernen, %bevor ich den Befehl ausführte. Es scheint nichts getan zu haben. Warum macht das nichts in meiner Shell ( zsh )? > % echo foo In Bash bekomme ich folgendes > % echo foo …

2
Wie kann zsh so konfiguriert werden, dass der Verzeichnisname mit Camelcase Matching automatisch vervollständigt wird?
Eclipse und Resharper bieten eine gute Möglichkeit zum Navigieren in Dateien. Wenn ich die folgenden Ordner (oder Dateien) in meinem aktuellen Verzeichnis habe MyReallyLongName MyReallyLongAndFunName MyReallyLongAndNotReallyFunName In Eclipse kann ich zu ihnen navigieren, indem ich nur die Großbuchstaben verwende. Entsprechend möchte ich in zsh tippen können: cd MRLAFN (Tab) (Enter) …


1
zsh-Alias ​​mit Standardargument, aber auch überschreibbar
Ich habe derzeit ein solches zsh-Alias-Setup. alias e="subl" Dadurch kann ich e somedirein Verzeichnis in SublimeText öffnen. oder e .um das aktuelle Verzeichnis zu öffnen. Ich möchte jedoch in der Lage .sein, das Standardargument festzulegen, oder ich kann optional ein anderes Verzeichnis übergeben. Also esollte erweitert werdensubl . Und e …

4
Wie benenne ich eine Datei in einem Ordner mit einem Shell-Befehl um?
Ich habe eine Datei bei some/long/path/to/file/myfiel.txt. Ich möchte es umbenennen in some/long/path/to/file/myfile.txt. Momentan mache ich es so mv some/long/path/to/file/myfiel.txt some/long/path/to/file/myfile.txt, aber das zweimalige Eingeben des Pfades ist nicht besonders effektiv (selbst bei Tab-Vervollständigung). Wie kann ich das schneller machen? (Ich denke, ich kann eine Funktion schreiben, um nur das Dateinamensegment …
8 unix  shell  zsh 

1
Git-Vervollständigung mit Aliasnamen
Ich habe eine bequeme dotfiles auf Github Repo für Sie alle zu sehen, hier . Zu Ihrer Information, Git wird über Homebrew installiert, wie bei den meisten ausführbaren Dateien auf meinem System. Meine Git-Vervollständigung in zsh funktioniert einwandfrei, wenn ich keine Aliase verwende, wie z. % git add fi<TAB> # …
8 git  zsh  autocomplete 




3
Fügen Sie einen Befehl in den Verlauf ein, ohne ihn auszuführen
Wenn ich in bash einen Befehl in der Zeile habe und Alt- drücke - #(mit dem Cursor an einer beliebigen Stelle in der Zeile), fügt er #am Anfang der Zeile ein hinzu, kommentiert es aus und führt es aus (was seitdem nichts mehr bewirkt) jetzt auskommentiert) und setzt es in …
8 zsh 

1
Unterbrechen Sie gewaltsam eine for-Schleife in sh
Wenn ich in sh eine for-Schleife in der Befehlszeile ausführe und Strg-C drücke, wird der aktuell ausgeführte Prozess normalerweise abgebrochen. Daher muss ich ^ C gedrückt halten, bis die Shell selbst sie abfängt und die Schleife unterbricht. Gibt es eine Möglichkeit, den aktuellen Prozess und die Schleife sofort zu unterbrechen?
8 bash  zsh  sh 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.