sublime text3下使用vim的可视模式下块编辑
发表于:
来源:阿酷技术学习
作者:simplefastbest
在sublime text3下使用块编辑之前,我们先看,如何在VIM下面使用块编辑。
下面这一段nginx web服务器的一段配置:
location /{
root /usr/share/nginx/html/;
allow all;
log_not_found off;
access_log off;
index index.html;
}
我现在想把它注释掉,并且使用VIM的块模式把它注释掉。
那么我就需要在VIM下面这么用:
1,光标移动到local开始处,然后ctrl+v,然后vim下会提示visual block.
2,按j键向下选择,一直到}
3,然后大写I,一定要大写I
4,输入#,此时只是第一行#
5,ESC,此时你选中的行开头都会添加#
那么下面我们来看在Sublime text3下如何使用。
在sublime text3下面,可以正常使用v和大V,进入可视模视和可视行模式,但Ctrl+v,进入可视块模式编辑不能使用。
但是sublime text提供了ctrl+shift+l快捷键,可以把选中的文本分成多行。
{ "keys": ["ctrl+shift+l"], "command": "split_selection_into_lines" },
方法:
1,先用大写V,选中第一行,然后j,选中你要编辑的所有行,这样就成为一个块。
2,然后就是大写I,插入模式。
3,如果在开头插入#,直接输入#,如果在结尾则需要ESC然后大写A,则光标移到尾处,中间则方向键移动光标。
还有另外一种方法:
shift+鼠标右键,直接选中你要编辑的文本