Vi.*_*Vi. 6 vim keyboard-navigation
我按下me而不是,'e标记“e”被当前位置覆盖,而不是跳转到它。我如何撤消它?
:delmarks e将删除特定标记。可以缩写:delm e
来自维基:
Command Description
:delmarks a delete mark a
:delmarks a-d delete marks a, b, c, d
:delmarks abxy delete marks a, b, x, y
:delmarks aA delete marks a, A
:delmarks! delete all lowercase marks for the current buffer (a-z)
Run Code Online (Sandbox Code Playgroud)
针对您的评论:
为了保存标记的历史记录,您需要使用.viminfo:wv[iminfo][!] [file]文件编写。
viminfo 文件用于存储:
- 命令行历史记录。
- 搜索字符串历史记录。
- 输入行历史记录。
- 非空寄存器的内容。
-多个文件的标记。
-文件标记,指向文件中的位置。
- 最后的搜索/替换模式(对于“n”和“&”)。
- 缓冲区列表。
- 全局变量。
这可以用 读回:rv[iminfo][!] [file]。
viminfo使用文件来存储标记有一个很大的警告。它只会存储大写或数字标记。不是小写标记。
只要文件保留在缓冲区列表中,就会记住小写标记 'a 到 'z。如果从缓冲区列表中删除该文件,则其所有标记都会丢失。如果删除包含标记的行,则该标记将被删除。
| 归档时间: |
|
| 查看次数: |
702 次 |
| 最近记录: |