問題タブ [oh-my-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 投票する
1 に答える
2143 参照

shell - zsh キー バインド: 空のキー シーケンスにバインドできません

zsh の最新の更新により、Mac OS X Maverick で次のエラーが発生しました。 /Users/[username]/.oh-my-zsh/lib/key-bindings.zsh:bindkey:23: cannot bind to an empty key sequence

対応する行は次のとおりです。

Mac キーボードには、PageUp、PageDown、Home、および End はありません。なぜ正しいキー コードが bindkey によって nil と見なされるのか、または ${terminfo[kpp]} が nil の場合に条件がどのように見えるのか疑問に思います。何か案は?

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

emacs - カスタマイズされたコマンドライン プロンプトが ansi-term で機能しない

私はansi-termしばらく Emacs を使用してきましたが、通常は多かれ少なかれ機能しています。しかし最近、ansi-term は、入力したコマンドの一部として端末の右側にある文字を解釈し始めました。これが私のプロンプトのコードです(oh-my-zshを使用):

これは次のようになります。

そして、これは ansi-term が行うことです:

最近、すべてのパッケージをアップグレードしましたが、何がこの問題を引き起こしたのかはわかりません。回避策はありますか?

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

macos - Oh-my-zsh mac os X が壊れた

今朝はああ、私の zsh の更新です。それ以来、端末を起動するたびに:

git-flow を使おうとすると同上

何か案が ?

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

zsh - .zshrc が機能しない (誤って最初の行を削除した)

.zshrc から最初の行を削除しましたが、.zshrc に何を入れても何の効果もありません。それが何だったのかはわかりませんが、初めて .zshrc を開いたときにそこにありました。

~/.zshrc にあるのは次のとおりです。

PATH=$PATH:.

どのコマンドも機能しません。機能させるために .zshrc に他に何か必要なものはありますか?

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

ruby - RVM+Zsh「RVMは関数ではないので、『rvm use ...』でルビーを選択しても動かない」

私はコマンドラインの専門家ではないので、自分が何をしているのかほとんど知りません。

RVM と oh-my-zsh をうまく連携させることができません。投稿されたいくつかの異なるソリューションを試してみましたが、いくつかはSOに掲載されていますが、問題を解決するものは何も見つかりませんでした。

最初は、他の誰かが私のマシンに RVM をセットアップしました。後で oh-my-zsh を自分でセットアップしましたが、セットアップに苦労したことを覚えています。

私の.zhsrcファイルは、これらの2行を除いて完全にデフォルトです

/usr/local/rvmzsh がそれなしで返されるので、Path ディレクティブにを追加しましたzsh: rvm command not foundrvm useそれ以外の場合、次のエラーをスローする例外を除いて、ほとんどの rvm コマンドが機能します。

RVM の推奨に従って、iTerm2 のプロファイルのプロファイル設定が「ログイン シェル」に設定されていることを確認しました。

iTerm2 設定 - ログインシェル

これらの設定を「コマンド」オプションに変更し/bin/bash/ --login、コマンドとして推奨されるものを使用しようとしましたが、これが発生すると zsh が機能しなくなったようです。コマンドを変更して/bin/zsh/ --loginzshが再び機能するようにしますが、実行しようとすると「RVMは関数ではありません」というエラーが引き続き表示されるため、問題は解決しませんrvm use

RVM のデフォルトの ruby​​ は 2.0.0 に設定されています。ホーム フォルダーで実行ruby -vし、デフォルト バージョンを示す ruby​​ バージョンの出力を取得できます。

Rails プロジェクトで作業している場合、Gemfile でデフォルトの ruby​​ 2.0.0 が指定されている場合は、すべての rails コマンドを実行できます。ただし、別のバージョンを使用するプロジェクトでは、次のエラーが発生します。

その後rvm use 1.9.3、上記のエラーが返されるため、実行できません。

zsh を RVM で快適に動作させるにはどうすればよいですか?

私のセットアップに関するいくつかの情報:

  • Mac OS X 10.9.1 (マーベリックス)
  • iTerm2
  • Zsh 5.0.2 と oh-my-zsh
  • RVM 1.5.1
0 投票する
1 に答える
2810 参照

terminal - フォアグラウンド プロセスの場合、Zsh の新しいターミナル タブが CWD ではなくホーム フォルダで開きます

使い始めたばかりで、現在の作業ディレクトリで新しいターミナルタブが開くようにプラグインがありzshます。ただし、プロセスがフォアグラウンド (サーバー、vim など) で実行されている場合は、ホーム ディレクトリで新しいタブが開きます。terminalappgit

この動作を変更するにはどうすればよいですか?

OSX Mavercks で Terminal.app を使用しています。

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

zsh - zshプラグインで状態を保存する適切な方法は何ですか?

ユーザーが(すべてのセッションで)最後にアクセスしたディレクトリを記憶する必要がある単純なプラグインを作成しています。ファイルを使用してディレクトリへのパスを保存しようと考えていますが、これ.stupid_plugin_file_conf_fileをユーザーのホーム ディレクトリにダンプするのは嫌です。より良い代替手段は、スクリプトの親ディレクトリに保存することです。一般的な慣行は何ですか?

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

ruby-on-rails - 古いレールアプリの奇妙なレールエラー「許可が拒否されました:ビン/レール」

古いRailsアプリディレクトリ 内にいる場合にのみ、実行rails(またはRailsコマンド) するたびにこのエラーが発生します。 _rails_command:2: permission denied: bin/rails

これらのディレクトリではbundle exec rails c、コマンドは機能しますがrails、機能rails -vしません。

背景: コーディング ワークスペースをドロップボックス フォルダーに保存しています。最近Manjaroをインストールしたので、以前のOSからダウンロードしたすべてのRailsアプリを古いRailsアプリと呼んでいます。

要するに 、Rails は、古い Rails アプリを除いて、どこでも問題なく動作します。 bundle exec rails cしかし、正常に動作します。私が試したRubyバージョン: 2.0.0 (rvm), 2.1.1(rvm), 2.1.1 (system)

ジェム環境: RubyGems Environment: - RUBYGEMS VERSION: 2.2.2 - RUBY VERSION: 2.0.0 (2014-02-24 patchlevel 451) [x86_64-linux] - INSTALLATION DIRECTORY: /home/tat/.rvm/gems/ruby-2.0.0-p451@latest - RUBY EXECUTABLE: /home/tat/.rvm/rubies/ruby-2.0.0-p451/bin/ruby - EXECUTABLE DIRECTORY: /home/tat/.rvm/gems/ruby-2.0.0-p451@latest/bin - SPEC CACHE DIRECTORY: /home/tat/.gem/specs - RUBYGEMS PLATFORMS: - ruby - x86_64-linux - GEM PATHS: - /home/tat/.rvm/gems/ruby-2.0.0-p451@latest - /home/tat/.rvm/gems/ruby-2.0.0-p451@global - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :backtrace => false - :bulk_threshold => 1000 - REMOTE SOURCES: - https://rubygems.org/ - SHELL PATH: - /home/tat/.rvm/gems/ruby-2.0.0-p451@latest/bin - /home/tat/.rvm/gems/ruby-2.0.0-p451@global/bin - /home/tat/.rvm/rubies/ruby-2.0.0-p451/bin - /home/tat/bin - /usr/local/bin - /usr/local/sbin - /usr/local/bin - /usr/bin - /usr/bin/core_perl - /home/tat/.rvm/bin

更新: bash で問題なく動作していますが、問題は oh-my-zsh にあるようです。

これが私のrvm情報です(zshから):

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

zsh - Zsh: スマート オートコンプリート機能?

my に次のエイリアスがあります~/.zshrc

文字列が含まれているため、入力すると提案としてrestart出力されるようにZshを構成することは可能ですか?pulseaudio-restartrestart

現在、入力すると、次のようにrestart表示されます。

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

zsh - Zsh でタブを押すと、行より上に食い込む

Zsh に切り替えたばかりですが、奇妙な問題に直面しています。Tab キーを押すたびに、プロンプトが 1 行上に移動し、上にあったものを食べてしまいます。

問題をより明確に示すために、GIF を作成しました。

ここに画像の説明を入力

カスタム テーマと Oh My Zsh を使用しています。テーマはhttp://pastebin.com/12dZtZf3にあります。

編集:他のテーマを使用すると問題が解決するため、問題は私のテーマにあるようです。

編集:犯人は、プロンプトの上にダッシュの行と日付を出力する関数にあるようです: