bashで履歴検索を逆にした後、矢印キーを押すと、カーソルが間違った場所に表示されます

ジョンデリー

コマンドラインからCTRL+を介して逆履歴検索をしているときに、コマンドrを編集したい場合、矢印キーを押すか、CTRL+aまたはCTRL+を入力すると、カーソルが間違った位置にジャンプすることがあります。eジャンプ先の特定の位置は、で設定されているコマンドラインプロンプトのサイズに等しいオフセットのようPS1です。

カーソルの実際の位置が画面に表示される位置と異なるため、これにより問題が発生します。コマンドに対する今後の編集は、カーソルがジャンプ先にあるかのようにレンダリングされますが、実際のコマンドはジャンプせずに正しい位置を保持します。

誰かがこれを引き起こしているものやそれを修正する方法を知っていますか?

編集:PS1問題の最後に改行を追加すると、問題が解決するようです。ただし、プロンプトと同じ行にコマンドを入力したいと思います。

キャビー

これは多くの場合、履歴内の1行より長いコマンドが原因で発生します。履歴から短い項目を選択すると、コマンドラインを再レ​​ンダリングするときにプロンプ​​トの幅が考慮されていないように見えるため、その長いコマンドの後のすべてが厄介です。

私が見つけた簡単な解決策は、ホームキーを押し、「echo」を挿入して、Enterキーを押すことです。次に、最後のコマンドを呼び出して、そこから編集します。(最初にエコーを削除します。:)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Shift +矢印キーを押すとiTermにカーソルが表示されるようになりました

分類Dev

SelectOneMenuは、上矢印キーまたは下矢印キーが押されたときにajaxを起動します

分類Dev

上矢印キーを押したときに「[A」が表示されることがあるのを止めるにはどうすればよいですか?

分類Dev

現在Pythonで電卓を作成していますが、コードを実行するとボタンが間違った場所に表示されます

分類Dev

下矢印が押されたときにキーボードを非表示にする

分類Dev

検索バーは正しいが、押すと間違った連絡先が表示されます

分類Dev

矢印キーが押されたことを検出する方法/ C#WPF

分類Dev

gtkmm:矢印キーが押されたことを検出する方法

分類Dev

Guakeで矢印を使用したBash履歴検索

分類Dev

UISearchControllerでEnterキーが押された場合にのみ検索を実行します

分類Dev

vscode:CTRL +上矢印または下矢印を押すと、カーソルがページとともに移動するように設定するにはどうすればよいですか?

分類Dev

スライダーは、矢印を押したときにのみ表示されます。

分類Dev

スクロールをトリガーするテキストを貼り付けると、カーソルが視覚的に間違った場所に残る

分類Dev

矢印キーが押されたときにJScrollPaneがスクロールしないようにする方法

分類Dev

OracleSQL-履歴テーブルで列が変更された最新のデータを検索します

分類Dev

C ++ユーザーが矢印キーを押したときに検出する

分類Dev

上矢印を押すと、履歴が循環しません

分類Dev

上矢印を押すと、履歴が循環しません

分類Dev

最大化されたウィンドウをWindows + Shift +矢印キーで移動すると、Window.Leftが間違っています

分類Dev

Enterキーを押すと、間違ったボタンが送信されます

分類Dev

すでに入力されたコマンドのbash履歴を検索します

分類Dev

矢印キーを押したままにするとTableViewが問題を起こす

分類Dev

サーチャーを使用したテーブルビュー-検索は正常に機能しますが、要素を選択すると間違った要素が表示されます

分類Dev

「上」矢印を押した後、Windowsエクスプローラーのフォルダー検索をキャンセルします

分類Dev

ヘルパーメソッドは、間違っていることが証明された場合でも常にtrueを返します

分類Dev

矢印アコーディオンを押したときに下向きの矢印を表示するにはどうすればよいですか?

分類Dev

macOSSierra-矢印キーを押したままカーソルを移動する方法

分類Dev

上下の矢印を有効にして、RまたはBASH内のPythonで履歴を呼び出す

分類Dev

Java Arrays.binary検索は、配列がソートされている場合でも間違ったデータを返します

Related 関連記事

  1. 1

    Shift +矢印キーを押すとiTermにカーソルが表示されるようになりました

  2. 2

    SelectOneMenuは、上矢印キーまたは下矢印キーが押されたときにajaxを起動します

  3. 3

    上矢印キーを押したときに「[A」が表示されることがあるのを止めるにはどうすればよいですか?

  4. 4

    現在Pythonで電卓を作成していますが、コードを実行するとボタンが間違った場所に表示されます

  5. 5

    下矢印が押されたときにキーボードを非表示にする

  6. 6

    検索バーは正しいが、押すと間違った連絡先が表示されます

  7. 7

    矢印キーが押されたことを検出する方法/ C#WPF

  8. 8

    gtkmm:矢印キーが押されたことを検出する方法

  9. 9

    Guakeで矢印を使用したBash履歴検索

  10. 10

    UISearchControllerでEnterキーが押された場合にのみ検索を実行します

  11. 11

    vscode:CTRL +上矢印または下矢印を押すと、カーソルがページとともに移動するように設定するにはどうすればよいですか?

  12. 12

    スライダーは、矢印を押したときにのみ表示されます。

  13. 13

    スクロールをトリガーするテキストを貼り付けると、カーソルが視覚的に間違った場所に残る

  14. 14

    矢印キーが押されたときにJScrollPaneがスクロールしないようにする方法

  15. 15

    OracleSQL-履歴テーブルで列が変更された最新のデータを検索します

  16. 16

    C ++ユーザーが矢印キーを押したときに検出する

  17. 17

    上矢印を押すと、履歴が循環しません

  18. 18

    上矢印を押すと、履歴が循環しません

  19. 19

    最大化されたウィンドウをWindows + Shift +矢印キーで移動すると、Window.Leftが間違っています

  20. 20

    Enterキーを押すと、間違ったボタンが送信されます

  21. 21

    すでに入力されたコマンドのbash履歴を検索します

  22. 22

    矢印キーを押したままにするとTableViewが問題を起こす

  23. 23

    サーチャーを使用したテーブルビュー-検索は正常に機能しますが、要素を選択すると間違った要素が表示されます

  24. 24

    「上」矢印を押した後、Windowsエクスプローラーのフォルダー検索をキャンセルします

  25. 25

    ヘルパーメソッドは、間違っていることが証明された場合でも常にtrueを返します

  26. 26

    矢印アコーディオンを押したときに下向きの矢印を表示するにはどうすればよいですか?

  27. 27

    macOSSierra-矢印キーを押したままカーソルを移動する方法

  28. 28

    上下の矢印を有効にして、RまたはBASH内のPythonで履歴を呼び出す

  29. 29

    Java Arrays.binary検索は、配列がソートされている場合でも間違ったデータを返します

ホットタグ

アーカイブ