問題タブ [editline]
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.
php - php readline() をデフォルトで Vim モードにするにはどうすればよいですか?
これは CentOS 7.2、PHP バージョン 5.6.20 上にあります。readline_info() によると:
与える
OK、readline() は EditLine を使用しています。~/.editrc ファイルを作成しました:
許可は664です。次に試しました:
しかし、ファイルを読み取っていないようで、Vim モードではありません。Alt-X に続いて「bind -v」の手動コマンドを実行すると、Vim モードになるので、Vim モードがあることがわかります。
環境変数にパスを手動で設定する必要があるかもしれないことをどこかで読みました。フルパスを設定してみました:
まだ何もありません。また、「export EL_EDITOR=vi」が機能するはずなのに、まだ機能しないことも確認しました。
誰かがこれを機能させる方法を持っていますか? 動作するにはVimモードが本当に必要です。
c - 致命的なエラー: editline/readline.h: そのようなファイルまたはディレクトリのコンパイルは終了しませんでした
致命的な誤り
editline/readline.h と editline/history.h をプログラムに追加する必要がある makeyourownlisp に取り組んでいます。以下はコードスニペットです
libedit-20170329-3.1 (上記のヘッダー ファイルを含む) を既にインストールしていますが、ファイルの使用方法とコードのローリング方法については、助けが必要です。
python - macOS、.editrc、および vi モード
によるとman editrc、 を使用するソフトウェアで vi のようなマッピングを有効にするには、ファイルをbind -v配置する必要があります。次に、そこを押してvi自体を起動できるようにします。~/.editrceditline<Esc>v
しかし、 REPL (それが重要な場合は特に python について話している) に、そのキープレスでvimではなくvimを起動するように指示することは可能ですか? 私は古いバージョンの Vim 7.3 を でエイリアスvi化しています。
(念のため、Bash では$EDITOR エディタの起動時に変数を使用するため、問題なく動作します。)
debugging - GDB readline に似た開始文字による LLDB コマンド履歴検索?
bash と GDB でreadline ライブラリのhistory-search-backwardに似た LLDB コマンドを検索する方法はありますか?
いくつかの文字を入力し、上向き矢印を使用して、それらの文字で始まるすべてのコマンドを循環できるようにしたいと考えています。