当我在vim编辑器中使用命令:set paste
时,默认显示在右下角的行信息(行号,字符编号)将停止显示。我怎样才能带回那些信息。我不想使用:set number
。
答案 0 :(得分:2)
如果想要复制并粘贴保留标识,而不是使用:set paste
,则可以使用来自vim :[line]pu[t]
的{{1}}进行粘贴:
:help :put
因此,例如,如果您想在第3行之后粘贴某些内容,则可以执行以下操作:
:[line]pu[t] [x] Put the text [from register x] after [line] (default
current line). This always works linewise, thus
this command can be used to put a yanked block as new
lines.
确保处于:3put+
模式
答案 1 :(得分:1)
我不认为在设置粘贴时可以显示标尺。 :help ruler
清楚地说:
设置'粘贴'时会重置此选项,并在'粘贴'时恢复 复位。
然而,通过模拟默认状态行有一种解决方法。
将以下行添加到vimrc
:
set laststatus=2 " Always show status line
set statusline=%f\ " Show filename
set statusline+=%h%w%m%r\ " Show flags
set statusline+=%= " Align right
set statusline+=%(%l,%c%V\ %=\ %P%) " Show ruler
(根据您vimrc
的当前内容,您可能需要正确调整它。)
答案 2 :(得分:0)
我认为,在正常模式下进行粘贴可以保持缩进,而无需设置粘贴。像:
"+p
这将粘贴您的剪贴板内容