首页 > 系统服务 > 详细

vim使用技巧

时间:2015-03-02 19:16:41      阅读:284      评论:0      收藏:0      [点我收藏+]



1.在vim下粘贴了一大段python代码,但是从某一行开始全部都多后退了一个tab,有100多行,我一个个手动调整好了,累个半死。

solution:

在vim里,粘贴代码之前最好进入粘贴模式,这样就会关闭自动缩进

set paste

将代码粘贴进去之后再关闭粘贴模式

set nopaste


ps:vim 无法知道你是在粘贴(非 GUI 版本,终端中没有打开鼠标支持或者终端本身不支持鼠标,

因为 Vim 没有 X 剪贴板支持而绕过 Vim、使用带 Shift 键的方式让终端直接粘贴

(如往 ssh 中的 Vim 粘贴时通常

Vim 不能访问本地剪贴板,所以只能让终端去「打字」)),

那么你需要在粘贴前设置 ‘paste‘ 选项。该选项会在插入模式禁用自动缩进、映射等




2.怎么区域缩进:

a。Ctrl + v 选定,然后shift +i ,再输入空格或者是tab,最后是esc即可

b。

:10,100>

第10行至第100行缩进

:20,80<

第20行至第80行反缩进


c。

缩进单行代码是两个大于号‘>>‘

回缩就是两个小于号‘<<‘

如果想要缩进很多行代码的话就按照下面做

//在这里按下‘v‘进入选择模式

aaaaaaaaaaaaa

bbbbbbbbbbbbbbb

ccccccccccc

ddddddddddd

//光标移动到这里,再按一次大于号‘>‘缩进一次,按‘6>‘缩进六次,按‘<‘回缩。以下同理


vim使用技巧

原文:http://lovechocolate.blog.51cto.com/6757953/1616590

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!