問題タブ [prezto]
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.
zsh - この拡張されたグロブで (.N) は何をしますか?
Preztoのドキュメントには、シンボリック リンクを設定するための次のサンプル スクリプトがあります。
"${ZDOTDIR:-$HOME}"/.zprezto/runcoms/^README.md(.N)
までのすべてを理解しました(.N)
。ここでとは(.N)
どういう意味ですか?
おまけの質問、何${rcfile:t}
ですか? の名前に解決されることは理解していますが、rcfile
が何のためにあるのかわかりません:t
。
zsh - デフォルトのブラウザを使用して prezto で github を開くにはどうすればよいですか?
コマンドを実行しようとしています
しかし、私はエラーが発生し続けます
デフォルトのブラウザを確認すると、次のようになります。
そうですか:
デフォルトのブラウザを使用して prezto で github を開くにはどうすればよいですか?
macos - OSX 上の ZSH: cd ~ および ~/ タブ補完の問題
現在、OSX (10.10.3) で prezto で ZSH を使用していますが、タブの補完に問題があります。次のいずれかを入力した後、常にタブキーを押すことができました。
ユーザーのホームフォルダーの内容を含むディレクトリメニューが表示されます。
タブを押すと、何らかの理由で次のようになります。
これは、入力cd ~/
してタブを押した結果です
autonamedirs と cdablevars を無効にしようとしました。また、prezto を再インストールし、homebrew によってインストールされた最新の zsh である /usr/local/bin/zsh を使用してみました。
助けていただければ幸いです、ありがとう
編集 #1
出力を分離し、以下の prezto config を追加しました。
.zpreztorc
どの_cd
emacs - Emacs のシェル セッション内で Prezto を実行する
Emacs からpreztoターミナル セッションを実行しようとしていますが、実行するM-shell
と通常の ZSH が読み込まれます。prezto 設定を有効にするにはどうすればよいですか?
また、Completions
バッファの表示を回避し、代わりに ZSH や Prezto のようにオートコンプリートを実行するにはどうすればよいですか? たとえば、フォルダー名を部分的にTAB
入力して を押すと、コマンド ラインで ZSH + Presto を実行すると、別のフォルダー名がオートコンプリートされます。しかし、私の現在の Emacs でのセットアップでは、フォルダー名を自動補完する代わりに、新しいバッファーを開き、補完の提案が表示されます。
更新:ZSHシェルを起動する別の方法を見つけました.selectを実行M-x ansi-term
するbin/zsh
と、Preztoと予想されるすべてのオートコンプリートで通常のZSHが起動するようです。それは正しい方法ですか?
bash - zsh + prezto 構成をドロップボックスに移動
多くの人は、自分の bash プロファイルを Dropbox フォルダに移動して、複数のマシンで同じプロファイルを使用できるようにすることを好みます (通常、お気に入りのカスタム プロファイルと特定のプロファイルを持っているユーザー向けです)。zsh プロファイルとPreztoフレームワークで同じことをしたいと思います。
Prezto 構成を保存する Dropbox フォルダーを作成しました/Users/me/Dropbox/Computer Preferences/zsh/
(これをDBFolderと呼びます)。
これが私が追求したプロセスです:
- Prezto をダウンロードし、ダウンロード内のすべてのファイルを DBFolder に移動しました。
- 内のすべての z* ファイルのシンボリック リンクを作成しました。
{DBFolder}/.zprezto/runcoms/
結果のシンボリック リンクは~/
. これらの行を zshenv ファイルに追加しました。
export ZDOTDIR="$HOME/Dropbox/Computer Preferences/zsh" if [[ "$SHLVL" -eq 1 && -s "${ZDOTDIR:-$HOME}/.zprofile" ]]; then source "${ZDOTDIR:-$HOME}/.zprofile" path = /Users/me/bin fi
Prezto 構成で zsh プロファイルを起動できるようになりました。ただし、私の問題は、最初のログインがパスのロードに失敗することです。
私の質問は -ホーム ディレクトリ内にある場所/Users/me/bin
に ( 経由で) 明確にログインしているのに、なぜアクセスできないのですか?$ whoami
zsh - ZSH と ZLE、行頭に移動、文字列を書き込み、末尾に移動
必須ではありませんが、少し気になります。これが私の .zshrc のフラグメントです
add_sudo という名前の関数/ウィジェットが行の先頭にあり、そこに sudo を書き込み、行の最後に移動する必要があります。
ctrl+f へのバインド
しかし、それは行末には行かず、最後のコマンドを無視し、sudo を書き込んだ後にそこに留まります。
これに対する解決策はありますか?