gvim - 最後のコマンドライン操作を元に戻すコマンドは vim にありますか?
淡淡烟草味
淡淡烟草味 2017-05-16 16:36:35
0
2
1066

vim (Windows では gVim を使用しています) では、u が最後の編集操作を元に戻すコマンドであることがわかります。最後のコマンド ライン操作を元に戻すコマンドはありますか?たとえば、「set list」と入力した後、操作を直接キャンセルしたいのですが、「set nolist」と入力せずに、より直接的なショートカット キーやコマンドはありますか?

淡淡烟草味
淡淡烟草味

全員に返信(2)
Peter_Zhu

キーマッピングについて知りたい場合は、実際にはキーマッピングはありませんが、特にあなたが挙げた例では、:set list!を使用してスイッチ状態を切り替えることができます。実際、ほとんどのvimオプションはこの方法で切り替えることができます。 、よく使用されるキーをキーにマッピングして使用することもでき、さらに便利になります。 Tim Pope は、unimpaired というプラグインを作成しました。このプラグインは、これらの切り替えコマンドの多くを事前にマップしており、効率を向上させるのに非常に役立ちます。

いいねを押す +0
阿神

より準備を整えるために、u は最後の変更操作を元に戻すことです。いわゆる変更操作とは、テキストの内容やテキストの位置を含むテキストの変更を指します。

これに基づいて、:s 置換操作やコマンドライン操作など、テキストが変更されているため、:s替换操作, 命令行操作, 改变文本了, 所以u復元できます。

しかし、

はエディターのプロパティを設定するものであり、変更操作ではなく、テキストを変更しないため、:set是设置编辑器特性, 并不属于修改操作, 不改变文本, 所以uは機能しません。

他のショートカットはありません。最後の認識をキャンセルしてください。:set

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート