GNU Readlineライブラリを使用してスペース間を移動する方法を探している間、そしてvi-fWord
readlinevi-bWord
関数を見つけました。これ質問。
しかし、奇妙なことに、Readlineのマニュアルには何もありません。これそしてこれ。機能リストはどこにvi-*
文書化されていますか?それとも文書化する必要がありますか?リアルタイムファイルシステム?
答え1
Bashで次のコマンドを実行して、vi関連のReadline関数名のリストを取得できます。
bind -P | grep -w vi
残念ながら、これらの機能に関する文書が不足しています。 Readlineライブラリの公式ドキュメントは、Emacsモードにもっと焦点を当て、Viモードの使い方に関する最小限の情報を提供します。簡単な部分では、Readline viモードすなわち
Readline viモードは、POSIX規格で指定されているとおりに機能します。
シェルのPOSIX標準は次のとおりです。コマンドライン編集(viモード)。標準ドキュメントでは、シェルがどのように機能するかについての説明は非常に読みやすく、指定された機能の一部がリストされているReadline関数とどのように一致するかを確認できますbind -P
。
しかし、私は最近発見されたPOSIX vi-modeの実装が不完全です。