按下v键,按下shift和方向键,选定几行,然后按x 键,可以删除。
这种删除不是删除光标选定的行,如何在vim中(不是gvim),删除光标选定的行?
dd可以删除当前光标所在的行,要删除多行就可以在dd前面加上要删除的行的数字
除了楼上两位,还有一种删除所在行光标之后的内容,按下dt$
Ctrl+v选中需要删除的行,d一下,就OK了!
Ctrl+v
d
Shift + v 是按行选中,ctrl + v 是按块选中(按列选) 之后x和d都可以删除,类似于剪切还可以用p粘回来。单独 x是删除当前字符,dd是删除当前行,前边加数字代表重复执行N次。
在普通模式下,删除单一字符可以使用 x 命令,如果删除更多字符则可以使用 d 命令:d motion。
d motion
motion 表示操作范围的指令,一下内容再次出现的 motion 都参见这边的表格:
按键 | 定义
| 将光标定位到行首位置
$ | 光标定位到行尾位置b | 将光标定位到光标所在单词的起始处e | 将光标定位到光标所在单词的结尾处w | 将光标定位到下一个单词的起始处gg | 将光标定位到文件开头G | 将光标定位到文件结尾
如果删除更多字符则可以使用 c 命令:c motion,和 d 命令类似,区别是删除后,进入插入模式。
c motion
dd可以删除当前光标所在的行,要删除多行就可以在dd前面加上要删除的行的数字
除了楼上两位,还有一种删除所在行光标之后的内容,按下dt$
Ctrl+v
选中需要删除的行,d
一下,就OK了!Shift + v 是按行选中,ctrl + v 是按块选中(按列选) 之后x和d都可以删除,类似于剪切还可以用p粘回来。
单独 x是删除当前字符,dd是删除当前行,前边加数字代表重复执行N次。
在普通模式下,删除单一字符可以使用 x 命令,如果删除更多字符则可以使用 d 命令:
d motion
。motion 表示操作范围的指令,一下内容再次出现的 motion 都参见这边的表格:
按键 | 定义
| 将光标定位到行首位置
$ | 光标定位到行尾位置
b | 将光标定位到光标所在单词的起始处
e | 将光标定位到光标所在单词的结尾处
w | 将光标定位到下一个单词的起始处
gg | 将光标定位到文件开头
G | 将光标定位到文件结尾
如果删除更多字符则可以使用 c 命令:
c motion
,和 d 命令类似,区别是删除后,进入插入模式。