suchen

Heim  >  Fragen und Antworten  >  Hauptteil

vim - Wie lösche ich eine mit dem Cursor ausgewählte Zeile?

Drücken Sie die v-Taste, drücken Sie die Umschalt- und Pfeiltasten, wählen Sie einige Zeilen aus und drücken Sie dann die x-Taste, um sie zu löschen.

Diese Art des Löschens löscht nicht die vom Cursor ausgewählte Zeile in vim (nicht in gvim)?

某草草某草草2773 Tage vor1576

Antworte allen(5)Ich werde antworten

  • 世界只因有你

    世界只因有你2017-05-16 16:35:51

    dd可以删除当前光标所在的行,要删除多行就可以在dd前面加上要删除的行的数字

    Antwort
    0
  • 迷茫

    迷茫2017-05-16 16:35:51

    除了楼上两位,还有一种删除所在行光标之后的内容,按下dt$

    Antwort
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 16:35:51

    Ctrl+v选中需要删除的行,d一下,就OK了!

    Antwort
    0
  • PHP中文网

    PHP中文网2017-05-16 16:35:51

    Shift + v 是按行选中,ctrl + v 是按块选中(按列选) 之后x和d都可以删除,类似于剪切还可以用p粘回来。
    单独 x是删除当前字符,dd是删除当前行,前边加数字代表重复执行N次。

    Antwort
    0
  • 为情所困

    为情所困2017-05-16 16:35:51

    普通模式下,删除单一字符可以使用 x 命令,如果删除更多字符则可以使用 d 命令:d motion

    motion 表示操作范围的指令,一下内容再次出现的 motion 都参见这边的表格:

    按键 | 定义

    1. | 将光标定位到行首位置

    $ | 光标定位到行尾位置
    b | 将光标定位到光标所在单词的起始处
    e | 将光标定位到光标所在单词的结尾处
    w | 将光标定位到下一个单词的起始处
    gg | 将光标定位到文件开头
    G | 将光标定位到文件结尾

    如果删除更多字符则可以使用 c 命令:c motion,和 d 命令类似,区别是删除后,进入插入模式。

    Antwort
    0
  • StornierenAntwort