vimsetpaste的简单介绍
本篇文章给大家谈谈vimsetpaste,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
怎样让vim粘贴的时候不要自动缩进
vim中在粘贴剪贴姿段板中的数据时会自动增加缩进,这对python这种对缩进要求严格的语言来说简直是恶梦。如何让它不缩进,保持原格式呢?答案就是paste模式。
在粘贴数据之前,输入下面指定开启paste模式
:set paste
粘贴完毕后,输入下面指定关闭paste模式
:set nopaste
每次都需要输入是不是太迹春誉麻烦,那么在.vimrc中加入下面内容吧:
"Paste toggle - when pasting something in, don't indent.
set pastetoggle=F3
这样就可以森伏用F3来切换了。
[img]如何取消vim的智能缩进?
把 autoindent 打开,并把 smartindent 和 cindent 关上可能满足你说的。
你可以用 比如 :set autoindent? 来查看某个选项现在的状态,用 :set autoindent 打开这个选项,用 :set noautoindent 来关闭它。
如果你在编写扮腔的不是普通文本,而是某类编程语言的话,比如 html,那么用 setf html 可以引入一些方便写作 html 的特性,比如语法高亮等等。另外如果你经常写作这类文本,可以去官网上找些相关的插件,往往会对编写某类语纤辩言厅竖衫起到很好的辅助作用。
往vim中复制总是出现引号等重复怎么回事
因为不同的文件可能有不同的行限宴念姿长,或者缩进级别之类的,所以在 vim 里粘贴代码可以让 vim 把它当作是手动输入,以便格式化代码。
GUI ( gvim)通常可以工作的高帆很好,所以怀疑您是在终端里使用的 vim。因为终端通常无法区分输入是来自用户输入还是来自粘贴,所以终端也不能通知 vim 输入来自何处。在 vim 里执行晌绝:
:set paste
再粘贴能解决大部分的问题。
如果您是在 gvim 遇到所说的问题,由于使用的机制不一样,请再追问。
关于vimsetpaste和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。