問題タブ [zshrc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
918 参照

ruby - tmux は $PATH を保持しません

chrubyルビーの変更を管理するために使用しています。

私も使っていますtmux

別の Ruby に変更すると、chruby はPATH環境変数を更新して、目的の Ruby へのパスを含めます。tmux セッションを開始すると、これらの PATH への変更が失われます。

新しいセッションを作成するときに変数tmuxを保持するにはどうすればよいですか?PATH

アップデート

説明書をもっと注意深く読む必要があると思います!

source行を から~/.zshrcに移動しました~/.zprofile

tmux セッションを作成すると、Ruby へのパスが含まれますが、次のように複製されるPATHため機能しません。PATH

/Users/jord/.gem/ruby/1.9.3/bin:/Users/jord/.rubies/ruby-1.9.3-p385/lib/ruby/gems/1.9.1/bin:/Users/jord/. rubies/ruby-1.9.3-p385/bin:/Users/jord/bin:/usr/local/share/npm/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/ビン:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

/Users/jord/bin:/usr/local/share/npm/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr /local/bin:/usr/X11/bin:/Users/jord/.gem/ruby/1.9.3/bin:/Users/jord/.rubies/ruby-1.9.3-p385/lib/ruby/gems/ 1.9.1/bin:/Users/jord/.rubies/ruby-1.9.3-p385/bin:/Users/jord/bin:/usr/local/share/npm/bin:/usr/local/sbin

これは、PATHをに設定している方法が原因だと思います~/.zshrcか?

自分のパスを明示的に述べる必要がありますか? または、それを設定しないで~/.zshrcください。

0 投票する
2 に答える
474 参照

bash - zsh のオートコンプリート バックスラッシュ

バックスラッシュでスペースを自動補完できる zsh スクリプトはありますか? 例えば:

間にスペースを入れた「マイフォルダー」というフォルダーがあるとします。中に入りたいなら、

ただし、入力する方法が必要です

zsh はバックスラッシュを入れることを自動的に認識するので、バックスラッシュを入れる必要はありません。

0 投票する
0 に答える
690 参照

linux - zsh での Hadoop コマンドの完了


zsh のタブ補完機能が気に入っています。
しかし、hadoop コマンドを使用すると、機能しなくなったようです。
zshでhadoopコマンドを自動補完するアイデアはありますか?

どうもありがとう。

0 投票する
5 に答える
45355 参照

zsh - oh-my-zsh 構成ファイルがロードされない

ZSH 構成を Mac OSX で正しく機能させようとしています。curl: を使用してインストールしましたcurl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh。次に、必要に応じて zshrc ファイルを変更しました。を実行した後にのみ機能しますsource ~/.zshrc。しかし、戻ってきて新しいタブまたは新しいターミナルを開くと、構成source ~/.zshrc設定を再び機能させるためにやらなければなりません。誰かがこの問題に遭遇しましたか? ~/.zshrc新しいタブごとにソースを作成する必要がないようにする方法があると思います。

0 投票する
2 に答える
4724 参照

path - zsh PATH の設定で希望の順序が生成されない

Mac OS X 10.8.3 で Homebrew を使用しています。Homebrew/usr/local/binは PATH で よりも前のディレクトリを必要/usr/binとします。そうしないと、Homebrew が管理する置換の代わりにシステム提供のプログラムが使用されます。

私はzshを.zshenv使用しています.PATHをリセットしてから、次のようにpath_helperを使用して初期化します:

これに続いて、同じく で、PATH の.zshenv前に追加します。/usr/local/bin

$PATH には他にもさまざまな追加機能があります。RVM、/usr/local/sbinおよび私の個人用binディレクトリ:

最後にtypeset -u、PATH から重複を削除します (ただし、それらがどこから来ているのかは謎です)。

このすべての後、ここに私のPATHがどのように見えるかがあります:

/etc/pathsはこれらのパスを設定することを知っています:

そのファイルを編集して/usr/local/bin' option so that the only place it is being set is in.zshenv を削除しました。

これらはすべて、GitHub のドットファイル リポジトリ ( https://github.com/zan5hin/dotfiles ) に含まれており、2 台のラップトップで使用されています。最初のラップトップでは、パスは正しく、/usr/local/binRVM エントリの直後にあります。2 番目のラップトップでは、上記で説明したように表示されます。

zsh構成が同一のコピーである場合、2番目のマシンでパスが正しくない理由を説明するのに途方に暮れています。

パスが故障する理由を誰かが提案できますか?

ありがとう。

0 投票する
3 に答える
1669 参照

zsh - 引数のスライスをzshのコマンドに渡す方法は?

私はこの機能を持っています:

私の目標は、のようなことをできるようになることですfind package foo。ただし、fooが pacman の引数として渡されていないようです。どうすれば修正できますか?

0 投票する
1 に答える
812 参照

zsh - grml の zsh 構成 - 複数行のコマンドの再エコー

grml の構成ファイルをインストールしましたが、それらのファイル内の何かが原因で、複数行のコマンドが実行前に再エコーされているようです。例えば

設定されたオプションを見ましたが、どれも責任を負っていないようです。

上記のようにエコーを無効にする方法を知っていますか

(その空白行の有無にかかわらず)

0 投票する
0 に答える
844 参照

ruby-on-rails - zsh シェルを使用して ruby​​-2.0.0-195 をインストールしても機能しない

申し訳ありませんが、ここに質問を投稿するのはこれが初めてです。現在 zsh シェルを使用していますが、Ruby のインストールに問題が発生しています。rvm install ruby​​-2.0.0-p195 を実行すると、次のようなエラー メッセージが表示されます。

古い記事を読ん[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"で、ファイルの一番下にあることを確認しました~./zshrcが、それでも機能しません。

誰かが同じような経験をしましたか?よろしくお願いします。