我想了解什么存储在Vim的dot(。)寄存器中。
请考虑以下文本:
This is Line one
This is Line two
This is Line three
在光标位于第一行的情况下,如果我执行A;<esc>
,则可以通过j.
对下一行重复相同的操作
但是,如果我执行以下操作,例如用$x
删除第一行的最后一个字符,然后尝试用j.
重复下一行,则不会删除行,而是只删除光标下的字符。
那么为什么点命令在第一个示例A;<esc>
中能够记住位置,而在$x
中却不能做到这一点?
答案 0 :(得分:6)
来自module.exports = {
module: {
rules: [
{
test: /\.vue$/,
loader: 'vue-loader',
options: {
loaders: {
js: 'babel-loader'
}
}
},
{
test: /\.js$/,
use: [{
loader: "babel-loader",
options: { presets: ['es2015'], compact: false } // Add here your options!
}]
},
...
]
...
}
...
}
:
:help .
对于. Repeat last change, with count replaced with [count].
Also repeat a yank command, when the 'y' flag is
included in 'cpoptions'. Does not repeat a
command-line command.
,更改是在当前行的末尾插入A;
。 ;
移动光标并切换到插入模式。
使用A
,$x
首先移动光标,然后$
命令删除一个字符。它们没有链接在一起,因此更改仅是删除当前光标位置处的字符。
(换句话说,如果命令在命令后加上 ,例如x
,或者命令中隐含了运动,则运动只是更改的一部分,例如d
。)