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

oh-my-zshは、追加機能、オートコンプリートヘルパー、テーマを追加するzshのアドオンです。

1
oh-my-zshを使用してzshで「自動CD」を無効にする方法
グーグルで検索しても結果は表示されませんでした。私は名前のバイナリファイルがあります。ここで私が何を意味するかだx私のパスに(ない現在のフォルダを、それがであるPATH)、そしてまた、現在の作業ディレクトリに同じ名前のフォルダ。と入力xすると、バイナリを実行したいのですが、代わりにそのフォルダにcdします。どうすれば修正できますか?
29 shell  zsh  oh-my-zsh 


1
エイリアスを定義するファイルを見つける方法
問題が発生しているので、どうやって回避するかわかりません。 私のシステムのどこかに、そのように定義されたエイリアスがあります: alias subl=\''/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl'\' これがどのファイルにあるかわからないので、変更(または実際に削除)します。 .zshrcでエイリアスを解除することはできますが、それはエレガントなソリューションではありません。 実行するalias | grep sublと、エイリアスが表示されます。エイリアスを定義するファイルへのパスもエコーする方法はありますか? ありがとう
21 zsh  alias  search  oh-my-zsh 

5
現在のVirtualenvの名前を表示する方法は?
私が使用していますvirtualenv、virtualenvwrapper、zsh、oh-my-zshCrunchbangに、ターミネータを、。 私はそのvirtualenvように現在の名前を表示しようとしています workon example (example)... 私はどれもうまくいかないように多くの解決策を試しました、ここに私の.zshrcファイルがあります、それを修正することは大したことではないことを知っていますが、正しい解決策を見つけることができません。前回Djangoの開発にLinuxを使用してからずっと経ちましたが、以前は何をしていたか忘れていました。 今、私が見ているusername@crunchbang、私はどのvirtualenvを使用しているかわかりません。

1
zshでの「../」のタブ補完
bashでは、タブ補完を使用して、1つのディレクトリを上下に移動し、別のパスに再び下降できます。例えば、私はだと仮定$HOME/folder1し、私がしたいcdの$HOME/folder2。$HOMEには2つの子ディレクトリfolder1とのみがありfolder2ます。 bashでは、単に入力できます cd ..[TAB]f[TAB]2 で終わることになり$HOME/folder2ます。私の新しいzshインストールでは、を押すと、名前に2 cd ..[TAB]つの子ディレクトリのリストが作成されます。$HOME/folder1. 私が慣れている動作を取得する簡単な方法はありますか?または、私がzshで望んでいることを達成するのがさらに簡単なものがありますか?

1
zshでsudo [コマンド]の自動修正を無効にする方法は?
zshとoh-my-zshにはデフォルト値が設定されており、sudo mcまたはsudo gem updateなど、よく使用する特定のコマンドの自動修正をオフにする方法がわかりません。問題は、.mcディレクトリと.gemディレクトリがあり、zshが自動修正(zsh: correct 'mc' to '.mc' [nyae])を提案していることです。 一般に、zshを構成して、自動修正用sudo [smth]の別のコマンド(そうではない)とは見なされないようにします。それに対する修正は何でしょうか?

3
エントリを非表示にしないようにタブ補完を修正する方法は?
homebrew'ed zsh 4.3.12を搭載したMac OS Xでoh-my-zshを使用しています。私は最近、奇妙な問題に出くわしました。ではscripts/not-used私、いくつか持っている.Rファイル: breakdowns.R eventloop.R process-largeclients.R process-qt.R reprocess-pinning.R calculate-qt-error.R generate_decision_tree.R process-net.R process-scalingexp.R 私がしようとしたときただし、ls scripts/not-used/+ Tab最初の完了があるls scripts/not-used/_.R場所_にカーソル位置を表しています。Tabもう一度押すと、この奇妙な完成が得られます。 $ ls scripts/not-used/.R breakdowns.R eventloop.R このい(間違った)動作を解除する方法は? 設定されるオプションは次のとおりです。 alwaystoend autocd autonamedirs autopushd cdablevars completeinword correctall extendedglob extendedhistory noflowcontrol histexpiredupsfirst histignoredups histignorespace histreduceblanks histverify incappendhistory interactive login longlistjobs monitor promptsubst pushdignoredups pushdminus pushdsilent pushdtohome …

2
カスタムzshrcでzshを起動します
コマンドに似たカスタムrcファイルでzshを起動できるようにしたい: bash --rc-file /path/to/file これが不可能な場合、zshを起動し、実行source /path/to/fileして、同じzshセッションにとどまることは可能ですか? 注:コマンドzsh --rcs /path/to/fileは、少なくとも私にとっては機能しません... 編集:全体として、私は次のことができるようにしたい: sshリモートサーバー「example.com」に、実行zsh、source私の設定は/path/to/file、すべて1コマンドで。これは、特にリモートマシン上の設定ファイルを上書きしたくないため、苦労した場所です。
17 linux  shell  zsh  oh-my-zsh 

5
アンインストールせずにoh-my-zsh(およびzsh)を「無効化」するにはどうすればよいですか?
zshやoh-my-zshなどの新しい開発環境を試していました。oh-my-zshをインストールしたので、デフォルトで私の端末(iTerm2および端末)で起動し、常にzshで起動し、oh-my-zshからの設定で起動します。oh-my-zshをアンインストールせずに、zshとそのセットアップをoh-my-zshで「無効化」または停止できるかどうか疑問に思っていました。また、それらをオンに戻す方法を知っておくといいでしょう。 現在、私の端末は自動的にzshに入り(私が思うに)、oh-my-zshを自動的に使用します。zshを使用しているときと、oh-my-zsh機能を使用しているときの両方を制御できます。 私が知りたいことの1つは、起動時にどのシェルを起動するかを端末アプリケーションがどのように知るかということです。それも制御できるといいですね! あなたが私に与えるすべてのコマンドの「理由」についてできる限り説明するなら、それは役に立つでしょう!:) 私はOS Xを使用しています。それが重要かどうかはわかりませんが、答えは自分の好みではなく、より一般的なUnix環境により当てはまる傾向があります。
16 zsh  oh-my-zsh 


1
Android StudioでZshテーマを変更する
私は最近船に飛び乗っzshて、Oh my Zshを使っています!テーマblinks。OSXターミナルでは非常にきれいに見えますが、Android Studioのターミナルでは非常に悪く見えます。 だから私の質問は、このセッションがOSXターミナルではなくAndroid Studioで開かれていることを確認し、zshそれに応じてテーマを変更する方法はありますか?

3
zshでエイリアスをクリアまたは無効にする
端末を少し使いやすくするために、oh-my-zshをインストールしました。私を悩ませているのは、元のコマンドよりも覚えにくい「ga」、「gap」、「gcmsg」、「_」などのエイリアスが追加され、コマンドハッシュテーブルが汚染されることです。 エイリアスを完全に無効にする方法はありますか?または、すべてのエイリアスをクリアして、それを自分の場所に置くことができる方法.zshrcですか?
12 shell  zsh  alias  oh-my-zsh 

9
oh-my-zshをインストールした後:…/.zshrc:source:34:そのようなファイルまたはディレクトリはありません…/.oh-my-zsh/oh-my-zsh.sh
oh-my-zshをインストールしようとしました。実行しようとすると、次のエラーが表示されますrvm。 zsh: command not found: rvm 新しいタブを開こうとすると、次のエラーも表示されます。 /Users/jack/.zshrc:source:34: no such file or directory: /Users/jack/.oh-my-zsh/oh-my-zsh.sh /Users/jack/.zshrc:source:38: no such file or directory: .bashrc これが私の.zshrcファイルです: # Path to your oh-my-zsh configuration. ZSH=$HOME/.oh-my-zsh # Set name of the theme to load. # Look in ~/.oh-my-zsh/themes/ # Optionally, if you set this to "random", it'll …
12 bash  zsh  oh-my-zsh 

3
VIM(BashまたはTmux)のように画面上の単語の補完
画面で最後に一致する識別子を完了するようにBash、Zsh、またはTmuxを構成するにはどうすればよいですか?次の一般的なシナリオを検討してください。 $ git fetch remote: Counting objects: 16, done. remote: Compressing objects: 100% (9/9), done. remote: Total 9 (delta 4), reused 0 (delta 0) Unpacking objects: 100% (9/9), done. From /opt/git/thunder * [new branch] issue540 -> origin/issue547314 e9204cf..4d42c3f v2.1 -> origin/v2.1 issue547CLIでBash / Zsh / Tmuxを簡単に完了するにはどうすればよいですか?Git が問題なく完了したTab後にを押すと、数字を自分で完成させる必要があります。なぜなら、前のすべての数字は実際には既存のGitブランチと一致するからです。$ git checkout isissue …

3
zshのディレクトリごとの履歴
私はここzshしばらくの間楽しく使用しており、次の履歴設定に非常に満足しています。 # Write to history immediately setopt inc_append_history # History shared among terminals setopt share_history # Save extended info in history setopt extended_history # Ignore duplicates setopt hist_ignoredups しかし、特定のディレクトリ内で特定のコマンドを使用する必要があることがよくあります。たとえば、~/my_project私make target1 && ./run1がいるときは通常呼び出しますが、私がいるとき~/second_projectは通常必要make target2 && cat foobar | ./run2です。 つまり、ディレクトリは異なりますが、コマンドは似ています。 したがって、私は通常cd ~/my_project、入力してmakeから、必要なものが見つかるまで履歴を逆方向に検索します。しかし、私がで作業していたsecond_project場合、履歴を検索すると、不要なコマンドがいくつか見つかります。 だから、私の質問:履歴で検索すると、現在のディレクトリで呼び出されたコマンドが最初に表示されるように、zshのプラグイン/設定/何かが存在しますか? 理想的には、他のすべての一致する履歴コマンドがそれらの後に表示され、オプションで優先要素の最大数を指定します。 私は自分でこのようなものを書こうとしますが、カスタムzshプラグインの作成方法、履歴の処理方法などはまだわかりません。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.