Questions tagged «mark»

7
如何在vim中搜索与当前行匹配的行
我通常使用来搜索单词:/string,但是如果必须搜索整个当前行,该怎么做。 event: 1 beacon: 0x02 //line 1 event: 19 beacon: 0x02 //line 2 event: 1 beacon: 0x03 //line 3 event: 1 beacon: 0x02 //line 4 event: 8 beacon: 0x01 //line 5 event: 19 beacon: 0x02 //line 6 event: 1 beacon: 0x02 //line 7 例如,if cursor目前在line 1如何类似于:/包含整个当前行的文本的搜索中。光标应跳到匹配line 4,然后再跳到line 7

3
将标记设置为其先前的值
有时,我会使用mA,mB...和'A,'B... 使用标记轻松浏览不同的文件 有时,由于注意力不集中或任何原因(有时比我更想承认的),我使用m[LETTER]了一个已经存在的标记,当我不想使用该标记时会删除其先前的值。在大多数情况下,我没有打开标记所指向的文件。 在这种情况下,当我立即意识到自己犯了一个错误时,是否可以获取标记的先前值,而不是记住它所指向的位置,导航到该位置并再次进行设置? 我还没有在文档中找到这样的命令,所以如果不存在这样的命令,那么在这种情况下您可以使用一些聪明的解决方法吗?
9 mark 

1
使用带有死键的标记
我使用的键盘布局中,反引号(`)是一个死键。 这意味着当我键入反引号后跟元音(例如`a)时,Vim看到的是带重音符号(à)。因此,如果用设置标记,则ma可以使用跳到标记的行'a。但是跳转到标记的特定位置`a将不起作用。 我找到了一种解决方法:输入死键时,我可以先敲击反引号,再按空格键,使Vim收到反引号。因此,如果要标记,请a输入`␣a。 有没有办法在不占用额外空间的情况下跳到最高分?没有副作用吗?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.