加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-15 19:57:49 所属栏目:安全 来源:网络整理
导读:我想将我从桌面剪切的东西粘贴到Vi中打开的文件中。 但是,如果我将页签上的拼贴粘贴在彼此的顶部。 我认为这是一种视觉模式的改变,但找不到命令。 如果你使用普通的vi: 你可能有autoindent。在粘贴时关闭它: Esc :set noaipaste all you wantEsc :set ai
我想将我从桌面剪切的东西粘贴到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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读