問題タブ [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 に答える
2238 参照

zsh - タブ補完付きのZshブックマークディレクトリ?

私が欲しいもの:

cd c/ra<tab>に完了し、ディレクトリのリストを表示し~/code/rails-appますcd c/<tab>~/code


私が現在持っているもの:

c ra<tab>c rails-appディレクトリがある場合に完了し、その中にディレクトリのリストを表示し~/code/rails-appますc <tab>~/code

これを私の中に持つことによって.zshrc


このツールは有望に見えます: https://github.com/flavio/jumpしかし、もっと軽量なものが欲しいです。

0 投票する
6 に答える
6084 参照

emacs - emacs 内で .zshrc をソースするにはどうすればよいですか?

emacs GUI を起動すると、.zshrc によっては PATH が設定されません。.zshrc を正しく設定するにはどうすればよいですか?

編集: swank-clojure を使用しようとしていますが、 にないため lein を見つけることができませんPATH

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

zsh - 現在の作業ディレクトリを取得するオプション

私は oh-my-zsh を使用しており、ディレクトリを切り替えたときにコマンドを自動的に実行する小さなプラグインを作成したいと考えていました。たとえば、次のようなある種のマッピングが必要になります

/Users/ed1t/Dropbox="echo Dropbox ディレクトリに入る"

これを行う関数 cd() を作成できますが、それは効率的な方法ですか?

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

rvm - RVM 環境の設定が失われないようにするにはどうすればよいですか?

今日は ZSH と RVM をインストールし、Ruby 1.9.3 をデフォルトに設定しました。入力rvm use 1.9.3 --defaultしてからRailsプロジェクトに入って実行rails sすると、うまくいきました。ターミナルを閉じて Rails プロジェクトに戻って試してみるrails sと、次のエラーが表示されます。

次に、入力rvm use 1.9.3するとエラーが消えます。いくつかの調査を行ったところ、rvm infoすべての rvm 環境変数が失われていることがわかりました。これが次の出力ですrvm info

環境設定が失われないようにするにはどうすればよいですか? bashで問題なく動作します。

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

zsh - libiconvで.zshrcをリロードするとエラーが発生する

.zshrc をリロードすると、このエラー メッセージが表示されます

少し見回しましたが、それを修正するために何ができるかわかりません。

何か案が?

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

zsh - ループ内で zsh 関数を定義すると、pre が再割り当てされます

いくつかの名前付きディレクトリに基づいて、zsh で関数を定義するツールを作成しようとしています。現在、私はこれを持っています:

これはエイリアスに対して機能しますが、コマンドラインで put[target] と入力すると、

mv: cannot mv 'wol.sh' to '$HOME/work/tagfs/fuse-tutorial/src': No such file or directory

の最後の値を参照します$p${p[2]}変数を閉じて、定義されたときの環境に基づいて置換する関数が必要だと思います。これにより、定義ごとに変化する可能性があります。

0 投票する
4 に答える
7383 参照

zsh - 複数のマシン間で zsh の履歴を共有するにはどうすればよいですか?

マシン間で構成ファイルを共有するためのセットアップにかなり満足していますが、zsh (Ctrl + R) で検索したいことがよくあり、どのマシンでコマンドを入力したか思い出せません。理想的には、私のマシンのいずれかから以前のコマンドの正規の重複除外リストを検索するためにこれが欲しいです。ネットワークに接続せずにこれらのマシンで同時に作業することがあるとすれば、履歴ファイルをマージしてすべてを同期させる賢明な方法は何ですか?

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

zsh - zsh フォワードワード動作を bash/emacs と同じにする方法

zsh forward-word の動作は bash/emacs とは少し異なります。それを変更したいと思います。

すべての違いを説明する代わりに、bash の動作を順を追って説明します。カーソルを「^」記号としてマークしました。

メガバイト

メガバイト

メガバイト

メガバイト

メガバイト

メガバイト

Mf

メリーランド

メリーランド

メリーランド

このアルゴリズムは、単語の移動と単語の一部の削除に柔軟に対応できます。また、emacs にあるので、慣れています。zshでも見たいです。ありがとう。

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

zsh - ZSH と Oh-My-Zsh ローカル環境のマッピング?

私は長い間 Bash Shell を使用していましたが、プロジェクトO-My-Zshの素晴らしさから、最近 ZSH に切り替えました。

zshの使い方は問題ありませんが、ローカル環境のセットアップは問題ありません。現在、Peepcode スクリーンキャストの dotfiles 構造を使用しています。以下のファイル ツリーを示します。

.bash_profile を .zshrc ファイルにマップし、.zshrc ファイルを ~/bin/dotfile/zshrc ファイルにマップします。zshrc ファイルは、環境、エイリアス、構成の 3 つのファイルをロードするだけです。(これらの 3 つのファイルは、.zshrc ファイルのロジック分離です)

それが私のセットアップです。現在、本来の方法で機能しています。エイリアスファイルなどで設定したエイリアスを使用できます。

これが私の質問です。プロジェクトO-My-Zshには、.oh-my-zsh フォルダーと .oh-my-zsh.sh ファイルをロードするような構成ファイルが必要です。~/.zshrc ファイルに .oh-my-zsh 構成設定を入れると動作します。.zshrc を別の場所にマップしたので、O-My-Zshテーマ、プラグイン、設定のソースを参照するにはどうすればよいでしょうか? ~/.oh-my-zsh フォルダーをクリーンな方法でソースするにはどうすればよいですか?

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

vim - ターミナルvimが.zshrcをロードしていません

ターミナルの vim 構成が ~/.zshrc をロードしていません。Zsh は環境ログイン シェルです。この状況に適した構成は何ですか?

以下は、私がすでに実施し、その後削除したいくつかの対策です。

set shell=zsh
(シェルとして zsh を使用しますが、rc をソースしません)

set shellcmdflag=-ci
(全出力停止)

cat ~/.zshenv
$ source ~/.zshrc
(vimを開くとエラーが多発)