Articles of éditeur de ligne

raccourci tcsh pour déplacer le slider vers l'espace précédent

Je cherche un raccourci keyboard dans tcsh pour ramener le slider au blanc précédent: pas ESC + B qui me ramène un mot (par exemple, dans un argument de path, au composant de path précédent) – Je veux get à l'espace précédent ou au début du path actuel.

Comment supprimer un mot à côté de la dernière barre oblique

J'ai le path suivant: $ vim /path/to/some/where Si j'appuie sur Ctrl + w , cela supprime tout le text dans le premier espace. Le résultat serait: $ vim Comment puis-je supprimer juste le mot suivant de la dernière barre oblique avec les touches de comination?

zle – Je ne peux pas find pourquoi Ctrl + R ne fonctionne pas pour les non-root

Le Ctrl + R fonctionne pour la racine (bien toor) mais je ne peux pas find pourquoi cela ne fonctionne pas pour l'user. Utilisateur .zshrc : setopt AUTO_CD setopt CORRECT_ALL setopt EXTENDED_GLOB # History SAVEHIST=10000 HISTSIZE=10000 HISTFILE=~/.zsh/history setopt APPEND_HISTORY setopt EXTENDED_HISTORY setopt INC_APPEND_HISTORY setopt HIST_FIND_NO_DUPS setopt HIST_IGNORE_ALL_DUPS setopt HIST_IGNORE_SPACE setopt NO_HIST_BEEP setopt SHARE_HISTORY # Keys […]

Commande Bash introuvable en raison de caractères erronnés errants

Quelle est la cause de ce comportement? $ cd ../ $ bash: $'\210\210cd': command not found Cela arrive parfois (rarement) quand j'entre une command, il n'y a pas de caractère visible précédant le cd , encore il semble y en avoir. Suis-je simplement en train de bash les touches du keyboard dont je ne suis […]

Comment puis-je annuler une nouvelle ligne accidentelle dans bash?

Si j'introduis involontairement une nouvelle ligne dans une command, pour autant que je sache, la seule façon de l'annuler est d'appuyer sur Ctrl + c et de taper à nouveau la command. Par exemple: $ cat 'John's File' > ^C $ cat "John's File" C'est ennuyeux si la command d'origine est longue. Y at-il un […]

Existe-t-il une command pour passer en mode vicmd dans zsh?

J'ai mappé alt – k et alt – j pour l 'historique de navigation, mais je voudrais changer vicmd automatiquement chaque fois que j'appelle une input d' historique, parce que la plupart du time je dois déplacer le slider à une certaine position et faire quelques changements. Voici mes parameters actuels dans .zshrc, que dois-je […]

Comment permuter les deux derniers arguments de la command line?

$ ln -s ./dir/target.txt /path/to/source.txt{cursor here} Comment est-ce que swap file taped noms de files dans la command line? Alt + T intervertit les mots, pas les noms de files, résultant en ln -s ./dir/target.txt /path/to/txt.source . Idéalement, la solution devrait également interpréter correctement les "filenames with quotes.txt" . Peut-il être fait par une configuration […]

Texte d'écho comme suggéré dans bash

Est-il possible de changer le text qui apparaît après $PS1 . C'est ce que l'user saisit. Je veux suggérer une command ci-après my_function est exécutée. Bien sûr, je devrais être en mesure de le modifier / supprimer en utilisant la touche Retour arrière root@linux: root@linux: ls aplha beta gamma root@linux: my_function root@linux: echo_something_here (It should […]

Ajout de bindings de type Emacs à l'éditeur de ligne de ZSH (ZLE)

J'ai quelques questions concernant les bindings de keyboard emacs-like dans Zsh. En guise d'arrière-plan pour toutes les questions: J'ai une binding de type Emacs activée avec bindkey -e (activée par défaut) Copie et mise en évidence de la région: Dans Emacs, si vous exécutez C-space ( set-mark ), select une région, puis copyz-la en utilisant […]

Garder l'espace après l'achèvement de certains caractères dans zsh

Zsh a un peu d'automation liée à la complétion, ce qui est agréable la plupart du time: après avoir appuyé sur Tab , un espace est inséré automatiquement (ou un autre caractère approprié comme , accolades). Je veux garder cette fonctionnalité sauf dans un cas: lorsque je tape & ou | après avoir appuyé sur […]