如何在vi编辑器中删除选中的文本
·
问题:如何在vi编辑器中删除选中的文本
我正在使用 PuTTY 和 vi 编辑器。如果我使用鼠标选择了五行并且我想删除这些行,我该怎么做?
另外,如何使用键盘选择行,就像在 Windows 中按 Shift 并移动箭头以选择文本一样?我怎么能在vi中做到这一点?
解答
我正在使用 PuTTY 和 vi 编辑器。如果我使用鼠标选择了五行并且我想删除这些行,我该怎么做?
忘记鼠标。要删除 5 行,请执行以下任一操作:
-
到第一行输入d5d(dd删除一行,d5d删除5行)~or~
-
输入 Shift-v 进入_linewise selection mode_,然后使用j向下移动光标(是的,使用h,j,k和l分别移动_left_,down,up,right,这比使用箭头更有效)和键入 d 删除选择。
另外,如何使用键盘选择行,就像在 Windows 中按 Shift 并移动箭头来选择文本一样?我怎么能在vi中做到这一点?
正如我所说,要么使用 Shift-v 进入逐行选择模式,要么使用 v 进入逐字符选择模式,或者使用 Ctrl-v 进入逐块选择模式。然后用 h、j、k 和 l 移动。
我建议花一些时间在 Vim Tutor(运行vimtutor)上,以一种非常具有指导意义的方式更加熟悉 Vim。
另请参阅
-
这个回答你用 Vim 最高效的捷径是什么?(我最喜欢的答案之一)。
-
vim 高效编辑
更多推荐

所有评论(0)