第四章:可视模式
##遇见可视模式 什么是可视模式,那是一种可以让你任意选择文本的模式。最其他编辑器中,我们可能很习惯地用鼠标选择一段文本,复制,粘贴。但是在vim中,你会看到选择文本,可以玩出很多花样。 怎么进入可是模式?我们可以在普通模式使用v进入,然后用h j k l来移动。然后可以用c来删除选择的文字并进入编辑模式,或者可以y来复制这一段文字,或者只是d来删除。 除了普通的v,还有其他的可视快捷键,分别如下: 命令 效果 v 字符选择模式 V 整行选择模式 <C-v> 列选择模式 gv 重选上次选过的字符 我们可以在这几种模式之间切换,只要在选择模式下直接按那种模式的快捷键就可以了。而且我们可以用o来切换光标的位置。 现在我们可以来实践一下,相关命令如下 :::java vbb o e ##可以的话请使用操作符 可视模式对于点操作有短板,这个短板可以使用操作符来解决。例子如下: 假设我们需要把标签里面的小写转为大写 :::java <a href="#">one</a> <a href="#">two</a> <a href="#">three</a> 我们可以使用vit来选择one这样的被标签包围的字符。详细可以使用:h it来看到其详细的介绍。 接着,我们可以使用U来把选中的小写变大写,就像下面的操作那样 :::java vit U j. j. 看到了吗,在大三行的three,执行.只是把三个字符变成了大写。 使用普通模式操作符 看来可视模式解决不了问题,这个时候我们可以使用普通模式的操作符来解决这个问题。 在普通模式,使用gU来把小写变成大写,结合it,就可以改变标签包围着的字符的大小了。 :::java gUit j. j. ##用列模式来格式化表格 ...