How do I remove the first character in N lines in vim?
当我粘贴到vim时,我经常在我粘贴的每一行的开头都得到一个
有没有一种简单的方法可以删除N行上的第一个字符(没有正则表达式)?
谢谢!
转到粘贴文本中第一次出现的
进入逐块可视模式。
1 | ctrl-V |
选择粘贴的每一行中的第一个字符。
1 | <count>j |
其中count = N - 1
删除所选文本。
1 | x |
顺便说一句,你的担心应该是在粘贴时避免完全
方法1:
选择这N行并按
1 | :'<,'> |
以
方法2:
假设您粘贴的第一行和最后一行的数量是startNumber和endNumber,只需使用命令行:
1 | :startNumber,endNumber normal x |