4 是否有一个很好的键盘快捷键复制只是一个引用字符串,没有空格? ya' 非常接近,但正如手册所述, 包括任何尾随空格,除非没有,则包括前导空格。 我不想要空白时期。只需引用标记引用标记,以及内部的内容。 出于好奇,保留空白的用例是什么?(大多数vim键似乎有理由做他们做的事情...) vim — 托斯 source
6 是。击键是 2yi' 看到 :help i' 我不知道确保保留空格的原因,但我的猜测是它保存在命令中的单词,daw以便您可以删除单词而无需单独删除前面或后面的空格,以便您随后可以将该单词粘贴到句子中,而不必在任何一侧添加空格。从那以后,行为ya'将遵循一致性。 — garyjohn source 虽然我的手册说明了这种行为,但按下该键序列不起作用。对我来说,以下内容::enew i testing <Enter> "hello world" <Esc> 1Gyy2G3l 2yi' o <Esc> p让我得到之前被扯过的东西(“测试”)。(2yi'不明白!)(VIM 7.3) — Thanatos 2013年 i'使用单引号字符串,例如'hello world'。对于双引号字符串"hello world",您需要i"。 — garyjohn 2013年 哦,derp,你是对的。我想我以某种方式期望他们都是一样的,并弄清楚引用。但我想在“'foo bar'”案中可能会令人困惑。(或类似的。) — Thanatos 2013年
:enew
i
testing
<Enter>
"hello world"
<Esc>
1Gyy2G3l
2yi'
o
<Esc>
p
让我得到之前被扯过的东西(“测试”)。(2yi'
不明白!)(VIM 7.3)