私のシステムを(openSUSE 15.3に)アップグレードしましたが、gitまたはsvnを使用して何かをコミットするときにいくつかの説明を入力しようとしたとき(joeをエディタに設定しました)、キャレットが最初の1行に配置されないことがわかりました。しかし、git / svnが投稿した最初のコメントです。
私はこの動作が好きではありません。それでは、Joeが最初の行にカラットを置くようにするにはどうすればよいですか?
修正する子の例。 "git commit"を実行するとエディタが起動し、ここに説明を追加できます。実際の結果は次のとおりです(コミットテキストの先頭にすぎません)。
|# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
これが私が期待するものです(これが以前に働いた方法です):
|
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
ここで「|」はカーソル/カラット文字を表し、実際の文字ではありません。最初の行は空行です。
アップデート2sNVが再び表示を開始しました。実際の動作:
|--This line, and those below, will be ignored--
予想/以前の動作:
|
--This line, and those below, will be ignored--
アップデート3:svnとgitに対してmceditをテストしましたが、どちらの場合も予想される動作を得ました。つまり、キャレット/カーソルが最初の行に配置されました。私はそれをそのままにして(例:mceditを編集者として)、今日数回の成功したコミットの後、mceditは2行目にカーソル/カラットを含むファイルも表示しました(非常に正しくありません)。