sublime如何进入类似vim可视块模式(块编辑)

2 篇文章 0 订阅

sublime Text3如何进入类似vim的可视块模式


  在sublime中设置好vim配置后,就是在自己的配置中把原来的配置成:

//这是默认的
"ignored_packages": ["Vintage"]

变成:

//启用vim模式
"ignored_packages": [ 	],
//进入后直接是normal或command模式,即普通或命令模式,而不是insert模式
"vintage_start_in_command_mode": true,
//启用ctrl,有一些组合键可用
"vintage_ctrl_keys": true

  通过以上设置后,vim的普通模式(normal mode)基本的命令可以使用,键入v和V也可以进入可视字符和可视行模式,但是ctrl+v可视块模式不能使用,因为这个快捷键已经用于粘贴。
  但是,sublime还是提供了块编辑或可视块功能的:

	/* 例如:想要把这些单词的每个词前后,
	 *  一次性包含在多个<a href=""></a>之间:
	 */
	monday
	tuesday
	thursday
	friday
	saturday
	sunday	

变成:

	<a href="">monday</a>
	<a href="">tuesday</a>
	<a href="">thursday</a>
	<a href="">friday</a>
	<a href="">saturday</a>
	<a href="">sunday</a>
方法一:

  先用鼠标或使用大写V结合j或k等选中所有行,然后使用快捷键(最后的字符是小写L):

ctrl+shift+l

  就把选中的区域分割成多行,然后就可以vim的可视块操作了,即I(大写 i)进入insert插入模式,输入标签的前半部分,然后<ESC>A, 输入后半部分即可。以下是默认的快捷键设置:

{ "keys": ["ctrl+shift+l"], "command": "split_selection_into_lines" }
方法二:

  按住shift键的同时,右键按住monday的第一个字母m往下拉到最后的一个单词sunday的前几个字符,然后点击end键或$键,就能以块剪辑模式选中所有以行为单位的所有单词,此时想要到单词前面输入,最好先输入小写字母o(否则,直接输入大写i(I)会使光标到行首,可能与单词之间有些空白),光标从最后一个字符飞到块选区的第一个字符,然后大写i(I),后面操作与上一个方法一样。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值