如果在vim中有这样的东西:
text = 'hellowo|rld'
|
是光标,当我输入va'
时,它将是text =[ 'helloworld']|
,注意还包括空白前言。
有没有办法排除空格前言?
答案 0 :(得分:0)
$values = array_count_values($array_list); // Each IP is now a key of $values
if (isset($values[$value])) {
// The IP shows up at least once
$count = $values[$value];
// continue with other logic here
}
else {
// The IP is not in the list
// continue with other logic here
}
),这实际上有效:
:h i'
(之前我不知道!)来自帮助页面:
v2i'
你可以在你的vimrc中映射它,使视觉模式始终以这种方式运行(甚至其他运算符,如 Special case: With a count of 2 the quotes are
included, but no extra white space as with a"/a'/a`.
或y
):
d
旧答案:
它有点不优雅,但您可以使用vnoremap a' 2i'
vnoremap a" 2i"
vnoremap a` 2i`
onoremap a' 2i'
onoremap a" 2i"
onoremap a` 2i`
(引用视觉,转到视觉选择的另一侧,并将一个字符向左移动)。
如果你希望视觉模式总是表现得像,这里有一个快速的黑客来完成它(把它放在你的vimrc中):
va'ol
(这只是“内部引号,向左延伸一个,切换到另一侧,向右延伸,切换回来。”)