タグ付けされた質問 「zsh」

Zshはインタラクティブな使用のために設計されたシェルですが、強力なスクリプト言語でもあります。

5
zshの自動修正を部分的に無効にする方法
zshの自動修正機能は非常に役立ちますが、常に適切な結果が得られるとは限りません。 ~$ sudo vim somefile zsh: correct 'vim' to '.vim' [nyae]? しかし、私が欲しいのは、永久にそれらのようなコマンドを修正するためにそれを止めることができる、決してオプションのようなものです。 これどうやってするの?
36 zsh  autocorrect 


2
bashの<()(およびzshの=())とは正確には何ですか?
私はbashにかなり満足していますが、最近、私は知らない交代で終わりました。 &lt;(&lt;command&gt;)bash には正確には何がありますか?=(&lt;command&gt;)zsh と比較してどうですか? これはデフォルトのファイル記述子と関係があることを理解しています。私のコンピューターで echo &lt;() は/proc/self/fd/11、スクリプトSTDOUTのコピーであることがわかりましたが、これはまだかなり混乱しているようです。
36 linux  bash  shell  zsh 


6
どのzsh機能を使用していますか?[閉まっている]
私はターミナルで多くの仕事をしているので、選択したシェルであるzshについて多くを学びました。zshのどの機能を使用して、仕事をより生産的にするのですか?私のお気に入りの1つは、マルチディレクトリオートコンプリートです。それで、入力する代わりに、cd /fo{tab}/ba{tab}/ba{tab}私はちょうどcd /fo/ba/ba{tab}多くのキーストロークを実行して保存できます!

2
zshのコマンド履歴
現在、コマンド履歴がすべてのセッション間ですぐに共有されるようにzshをセットアップしています。 ターミナルエミュレーターが開いており、2つのタブがあり、それぞれがzshセッションA1とA2であるとします。A1 にls -laと入力し、A2に移動して上矢印キーを押すと、コマンドプロンプトにls -laが表示されます。 新しいセッションを開始すると、それ以前のすべてのセッションから以前の履歴をすべて取得しますが、セッションがコマンド履歴を互いに共有しないように変更したいと思います。

4
zshを呼び出してコマンドを実行し、終了する代わりに対話モードに入ります
私はに似たzshを開始したい zsh -c 'my_prog option1 option2' しかし、そのコマンドを実行した後に終了する代わりに、呼び出されたzshの小道具のままになります(どこから呼び出されたかではありません)。これの特定のユースケースはscreenrcファイルにあり、次のようなことができます: screen -t my_prog 0 zsh -c 'my_prog opt1 opt2' そして、そのコマンドを実行した後、閉じる代わりにシェルが残っています。
30 zsh 

5
Bash / ZSH:「disown」の取り消し
プロセスが「無視」された後、シェルジョブテーブルにプロセスを「再アタッチ」する方法はありますか? 編集:$ SEARCHENGINEは完全に私を失敗します。見栄えがよくありません。
30 bash  shell  zsh 

4
Cygwinでデフォルトのシェルを変更する方法は?
cygwinでデフォルトのシェルをbashからzshに変更しようとしています。 通常のUNIXコマンドchshはcygwinでは使用できません etc / passwdファイルは、cygwinの既存のバージョンではもう使用されていないようです。 では、他にどのようにデフォルトのシェルを変更できますか?
29 bash  shell  cygwin  zsh  oh-my-zsh 

3
ZSH:bash関数「read:1:-p:no coprocess」内で読み取りコマンドが失敗する
編集: 内で動作するようbashです。問題はに関連しているようzshです。この問題を投稿するためのより良いサイトがあれば教えてください。 一連のディレクトリを作成する簡単なスクリプトを書いています。ユーザーに確認する前に確認してもらいたい。私は以下を基礎として使用していますが、bash関数内で実行させることはできません。関数の外側に配置すると、正常に機能します。孤立した例を次に示します。 read.sh #!/bin/bash test() { read -p "Here be dragons. Continue?" -n 1 -r if [[ $REPLY =~ ^[Yy]$ ]] then echo "You asked for it..." fi } この SO投稿のコード。 ファイルを入手するとtest、次のエラーが発生します:read:1: -p: no coprocess。に配置したときと同じ出力.bashrc 編集:: @hennes 関数を構成ファイルに含めるため、任意のディレクトリ(理想的には.bashrcまたは.zshrc)から呼び出すことができます 最初のコメント行の書式を修正しました。問題はまだ存在しますzsh Bashバージョンは3.2ですが、問題はbashではなくzshにあることがわかりました。

3
zshのようなbashオートコンプリート
私はbashを使用していますが、bashのように見えるものではなく、入力するまで何も選択しないbashのように、zshスタイルのオートコンプリート(タブを押して可能性をタブで移動します)をしたいです曖昧さをなくすためにもう少し。bashでzshタイプの動作を取得するにはどうすればよいですか? ソリューションを検索すると、他の質問に対する多くの回答が得られたので、ここで簡単な回答(つまり、に貼り付けるもの)を取得できることを望んでいます.bashrc。 (そして、明白な質問に答えるために、私はここでbashを使用する必要があります。私はチームに参加したばかりで、bashをセットアップして環境を使いやすくするためのものです。 zshでの方法ですが、今のところ、bashを使用して、インタラクティブな使用中にzshのように振る舞うようにすれば簡単です)
28 bash  zsh  autocomplete 

4
oh-my-zsh robbyrussellテーマにタイムスタンプを追加します
oh-my-zshのコマンドプロンプトにタイムスタンプを追加します。これは現在のテーマプロンプト(robbyrussell)です。 local ret_status="%(?:%{$fg_bold[green]%}➜ :%{$fg_bold[red]%}➜ %s)" PROMPT='${ret_status}%{$fg_bold[green]%}%p %{$fg[cyan]%}%c %{$fg_bold[blue]%}$(git_prompt_info)%{$fg_bold[blue]%} % %{$reset_color%}' ZSH_THEME_GIT_PROMPT_PREFIX="git:(%{$fg[red]%}" ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}" ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%}) %{$fg[yellow]%}✗%{$reset_color%}" ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[blue]%})" タイムスタンプを追加する方法はありますか?
27 zsh  themes 

4
Macの.zshrcファイルはどこにありますか?
私はiTermを使用していますが、Oh My ZSHを使用してターミナルウィンドウの外観をカスタマイズしたかったのです。。そして、ドキュメントによると、~/.zshrcファイルを変更してZSH_THEME値を追加する必要があります: 使用するテーマを見つけたら、~/.zshrcファイルを編集する必要があり ます。次のような環境変数(すべて大文字)が表示されます。 ZSH_THEME="robbyrussell" 問題は、~/.zshrcファイルの場所がわからないことです。
27 macos  terminal  zsh  themes  iterm2 

1
ZSHの完了色とOS X
この最小限の.zshrcを検討してください。 export CLICOLOR=1; export LSCOLORS=exfxcxdxbxegedabagacad; # It is the default value on OSX, so this line can be omitted autoload -Uz compinit compinit zstyle ':completion:*' list-colors 'exfxcxdxbxegedabagacad' OS Xでは、ls場合の使用色CLICOLORTRUEに設定すると色が使用されているがにあるLSCOLORSデフォルト値です exfxcxdxbxegedabagacad。 を実行するlsと、ディレクトリが青で印刷されます。ただし、実行するとcd + TAB、ZSHはディレクトリを赤と太字で補完することを提案します。問題は何lsですか?また、ZSHの完了に同じ色を使用するにはどうすればよいですか?
26 macos  shell  colors  zsh 


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.