問題タブ [zsh]

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 投票する
5 に答える
763 参照

shell - ユーザーがシェルスクリプトでSUedしたかどうかを教えてください。

ログイン時にgit-pullを実行するスクリプトがあります。問題は、別のユーザーにsuを実行し、su -lpを使用して環境を維持すると、スクリプトが再度実行され、通常、さまざまな理由で混乱することです。私は間違ったユーザーです。私が現在訴訟を起こしているかどうかをシェルスクリプトで判断する方法はありますか?現在の解決策である、ユーザー名をスクリプトにハードコーディングする必要のない方法を探しています。シェルとしてBashとZSHを使用しています。

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

linux - ZSHでのキル/ヤンク(カット/ペースト)

私はzshを使用しており、Emacsキーバインディングを設定しています。私の通常のEmacsテキスト操作コマンドをすべて複製してもらいたいです。私が見逃しているのはKill/Yankキーです。C-SPCテキストを選択して( -これは機能します)、次にkill-regionC-w-これで前の単語が削除されます)のようなことを実行できれば便利です。ヤンク(C-y)は正常に機能し、を使用してそれらを循環することもできますM-y

誰かがそのようなセットアップを機能させていますか?

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

python - Python行コマンドから@をエスケープ

これがPythonの問題なのか、シェル(Linuxのzsh)の問題なのかはわかりませんが、「@」で始まる「@xyz」のような引数があります。

python the_script.py first_argument @second_argument third_arg

@を\または\\でエスケープするか、 ""を使用しようとしましたが、プログラムが起動しません。@second_argumentsから@を残せば、すべて問題ありません。

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

zsh - 引数の zsh 処理

zsh プログラミング言語では、

引数のリスト全体を "" の文字列として取得するにはどうすればよいですか?

つまり

私に合うものが欲しい 「1 2 3 foo bar」

ありがとう!

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

zsh - zshエイリアス->関数?

私が持っているとしましょう:

次に、次のようなものがあります。

動作しますが

苦情を受け取ります。ggをzshの関数として書き直して、ggの後のすべての引数を取り、それらを文字列に詰め込む方法はありますか?

ありがとう!

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

zsh - ローカル実行可能ファイルを実行しようとすると、zsh がローカル ディレクトリ名を完成させない

実行可能ファイルを含むローカル ディレクトリがあります (例: foo_dir/bin/bar)。「foo」と入力しましたが、foo_dir は提案されませんでした。出てくるのは、$PATH にある他のプログラム (bootlogd など) です。

zshrc をどのように設定すればよいですか? ありがとう

0 投票する
14 に答える
137717 参照

git - 現在のディレクトリが Git リポジトリかどうかを確認する

zsh で Git 管理用の一連のスクリプトを作成しています。

現在のディレクトリが Git リポジトリかどうかを確認するにはどうすればよいですか? fatal: Not a git repository(Git リポジトリにいないときは、一連のコマンドを実行して多数の応答を取得したくありません)。

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

git - zshで、プログラムの終了ステータスを条件にするにはどうすればよいですか?

私は次のようなことをしたいです:

終了ステータスの確認方法がわからない場合を除きます。これを修正するにはどうすればよいですか?

ありがとう

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

zsh - zshプロンプトで常に更新された時計?

datezshプロンプトでコマンドを実行できることを知っています。ただし、それは古い時間を示しています。現在の時刻を表示するには、ヒット<return>して現在の時刻で新しいプロンプトを取得する必要があります。

zshプロンプトが毎秒常に更新されるように設定する方法はありますか?

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

configuration - z シェルで単語を前方に移動する

zshell では、単語を進める方法として、-o vi を設定して vi 形式を使用できます。一言でzshellを進める方法はありますか