vim – 你如何将多个标签行粘贴到Vi?

前端之家收集整理的这篇文章主要介绍了vim – 你如何将多个标签行粘贴到Vi?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想将我从桌面剪切的东西粘贴到Vi中打开的文件中。

但是,如果我将页签上的拼贴粘贴在彼此的顶部。

我认为这是一种视觉模式的改变,但找不到命令。

如果你使用普通的vi:

你可能有autoindent。在粘贴时关闭它:

<Esc> :set noai

<paste all you want>

<Esc> :set ai

我的.exrc中有以下快捷方式:

map ^P :set noai^M
map ^N :set ai^M

请注意,这些必须是实际的控制字符 – 使用Ctrl-V Ctrl-P插入它们等等。

如果你正在使用vim:

使用paste选项。除了禁用自动缩进功能之外,它还将设置其他选项,如textwidth和wrapmargin以粘贴友好的默认值:

<Esc> :set paste

<paste all you want>

<Esc> :set nopaste

您还可以设置一个键来切换粘贴模式。我的.vimrc有以下行:

set pastetoggle=<C-P> " Ctrl-P toggles paste mode

猜你在找的Bash相关文章