取消了自动缩进和智能缩进vim
来源:互联网 发布:js判断数组拼接 编辑:程序博客网 时间:2024/05/07 02:59
:set noai nosi 取消了自动缩进和智能缩进,这样粘贴就不会错行了。但在有的vim中不行,还是排版错乱。后来发现了更好用的设置::set paste 进入paste模式以后,可以在插入模式下粘贴内容,不会有任何变形。这个真是灰常好用,情不自禁看了一下帮助,发现它做了这么多事:textwidth设置为0wrapmargin设置为0set noaiset nosisofttabstop设置为0revins重置ruler重置showmatch重置formatoptions使用空值下面的选项值不变,但却被禁用:lispindentexprcindent怪不得之前只设置noai和nosi不行,原来与这么多因素有关!但这样还是比较麻烦的,每次要粘贴的话,先set paste,然后粘贴,然后再set nopaste。有没有更方便的呢?你可能想到了,使用键盘映射呀,对。我们可以这样设置:::map <F10> :set paste<CR> :map <F11> :set nopaste<CR> 这样在粘贴前按F10键启动paste模式,粘贴后按F11取消paste模式即可。其实,paste有一个切换paste开关的选项,这就是pastetoggle。通过它可以绑定快捷键来激活/取消 paste模式。比如:::set pastetoggle=<F11> 这样减少了一个快捷键的占用,使用起来也更方便一些。
阅读全文
0 0
- 取消了自动缩进和智能缩进vim
- ubuntu17.04 vim取消自动缩进
- vim 粘贴 取消缩进
- 设置 VIM 自动缩进
- vim自动缩进设置
- vim自动缩进设置
- vim自动缩进
- vim自动缩进
- VIM自动缩进
- vim自动缩进
- vim自动缩进
- vim自动缩进
- vim设置自动缩进
- vim粘贴自动缩进
- vim/vi 自动缩进
- vim 自动缩进
- vim自动缩进
- vim自动缩进
- 声明
- C++试题
- 调整数组使奇数全部都位于偶数前面。
- 如何把Eclipse工程导入到Android Studio
- 实现mybatis多对多功能
- 取消了自动缩进和智能缩进vim
- 【操作系统笔记】第一章
- u-boot中SPL源代码分析
- C++面试题(一)
- Ajax获取html数据传到后台,获取返回值,添加到input框里
- Android BaseActivity 分享
- C++相对路径设置
- C++面试题(二)
- Retrofit2.0的简单使用