vim不能复制粘贴_在筛选状态下怎么复制粘贴

vim不能复制粘贴_在筛选状态下怎么复制粘贴前言这是一则记录贴,防止小技巧遗忘。不知道大家是否会有这种困扰,例如在AndroidStudio有一段缩进优美的代码实现,例如:publicvoidsayHello(){Stringmsg=”HelloVimPasteMode”;System.out.println(msg);}当你把这段缩进优美的代码直接ctrl+c,ctrl+v到Vim的时候,就会出现如

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

前言

这是一则记录贴,防止小技巧遗忘。

不知道大家是否会有这种困扰,例如在Android Studio有一段缩进优美的代码实现,例如:

public void sayHello() {
    String msg = "Hello Vim Paste Mode";
    System.out.println(msg);
}

当你把这段缩进优美的代码直接ctrl+c,ctrl+v到Vim的时候,就会出现如下恶心的情况:
disgusting_code

可以看到,这种直接粘贴的方式会导致代码丢失和缩进错乱等情况。


解决方案

vim进入paste模式,命令如下:

:set paste

进入paste模式之后,再按i进入插入模式,进行复制、粘贴就很正常了。
beautiful_code

命令模式下,输入

:set nopaste

解除paste模式。

paste模式主要帮我们做了如下事情:

  • textwidth设置为0
  • wrapmargin设置为0
  • set noai
  • set nosi
  • softtabstop设置为0
  • revins重置
  • ruler重置
  • showmatch重置
  • formatoptions使用空值
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/193609.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • java课程设计(简易计算器)源代码 JAVA 源代码有解析 免费分享[通俗易懂]

    标题:java课程设计简易计算器源代码JAVA源代码有解析免费分享先言这是我挺久以前课程设计java写的计算器,只能实现基本的功能,我现在分享出来希望能帮助到别人。写得其实挺一般的,见谅见谅。有课程设计任务的学弟学妹也是写计算器的可以看看参考参考。源代码里我写有挺多解析的,能帮助理解。功能描述:参考Windows操作系统提供的计算器设计一个实用的计算器,要求除了具有普通的计算功能外,还具有保存计算过程的功能。①单击计算器上的数字按钮(0、1、2、3、4、5、6、7、8、9)可以设置参与计算

  • Android 系统签名实现的三种方式

    Android 系统签名实现的三种方式在项目开发时,如果需要使应用具有系统权限,例如可以支持静默安装和卸载APK,此时就需要使用系统签名。常用的系统签名方式包括在ubuntu环境下、手动签名和在AndroidStudio环境配置,三种方式中,实现最简单的是通过AndroidStudo方式,该方式的签名实现与正常的APK签名相同,唯一不同的就是签名文件是通过系统生成的。注意,无论采用何种签名方式,如果想实现具有系统权限的应用,在AP…

  • bullet HashMap 内存紧密的哈希表

    bullet HashMap 内存紧密的哈希表

  • generic host process已停止工作_host error怎么修复

    generic host process已停止工作_host error怎么修复GenericHostProcessforWin32开机后总是提示出现错误需要关闭GenericHostProcessforWin32Services错误解决办法出现上面这个错误一般有三种情况。1.就是病毒。开机后会提示GenericHostProcessforWin32Services遇到问题需要关闭”“RemoteRro…

    2022年10月10日
  • 稻城亚丁4天自由行攻略_稻城亚丁3天旅行攻略

    稻城亚丁4天自由行攻略_稻城亚丁3天旅行攻略有人说向往什么,就去追求什么,才能求仁得仁。稻城亚丁,人称“最后的香格里拉”,藏语也称香巴拉,意为“心中的日月”,外人视为世外桃源,是作为川西秘境中最值得我们去探访的圣地。如果向往真爱和自由,那就带上

  • html div里加滚动条,给DIV添加滚动条

    html div里加滚动条,给DIV添加滚动条直接为div指定overflow属性为auto即可,但是必须指定div的高度,如下:判断div是否有滚动条判断div是否有滚动条varobj=document.getElementById(“showDiv”);if(obj.scrollHeight要用两个div配合实现http://www.lao8.org/html/8/2009-6-9/div_css/div显示滚动条的css代码无标题文档…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号