如何在VI编辑器中删除选定的文本

我使用腻子和vi编辑器,如果选择5行使用鼠标,我想删除这些行我该怎么做

另外我怎样才能从键盘中选择行,我喜欢在移动和移动箭头来选择文本。 我怎么能在vi中做到这一点


我使用腻子和vi编辑器,如果选择5行使用鼠标,我想删除这些行我该怎么做

忘掉鼠标。 要删除5行,请执行以下操作:

  • 转到第一行并键入d5d(dd删除一行,d5d删除5行)〜或〜
  • 键入Shift-v进入行选模式,然后使用j向下移动光标(是的,使用h,j,k和l分别向左,向下,向上,向右移动,这比使用箭头更有效)并键入d删除选择。
  • 另外我怎样才能从键盘中选择行,我喜欢在移动和移动箭头来选择文本。 我怎么能在vi中做到这一点

    正如我所说的,要么使用Shift-v进入行选模式,要么使用v进入字符选择模式,或者使用Ctrl-v进入数据块选择模式。 然后移动h,j,k和l。

    我建议花一些时间与VIM Tutor(运行vimtutor )一起,以非常教学的方式更熟悉VIM。

    也可以看看

  • 这个答案是什么是你最有效的Vim快捷方式? (我最喜欢的答案之一)。
  • 使用vim高效编辑

  • 用vi的方式来做。

    要删除5行,请按: 5dd (5删除)

    要选择(实际上将它们复制到剪贴板),请键入: 10yy

    使用这些远程终端时有点难以掌握,但学习起来非常方便

    了解一些编辑的学习曲线:

    http://unix.rulez.org/~calver/pictures/curves.jpg


    如果你想使用行号删除你可以使用

    :startingline, last line d
    

    例:

    :7,20 d
    

    这个例子将删除第7行到第20行。

    链接地址: http://www.djcxy.com/p/49489.html

    上一篇: How to delete selected text in VI editor

    下一篇: used vim commands/keypresses?