Vim删除文件到行首或者行尾
vim用的不是很熟練,只是有時候需要的時候會學(xué)習(xí)一下
我們知道,vim有三種模式,一種是一般模式,一種是編輯模式,另外一種是命令行模式
在一般模式下,可以進(jìn)行刪除,復(fù)制粘貼等操作,在編輯模式下可以編輯文件,在命令行模式下就是保存,讀取文件了
現(xiàn)在我的問題背景是這樣的:我想刪除文件的某一行到文件的結(jié)尾(即刪除文件的某一行到結(jié)尾所有的行),因?yàn)槭O碌男卸际俏也恍枰?/p>
看到了《鳥哥的linux私房菜》中講到了按鍵說明,大概是這樣
命令d1G是刪除當(dāng)前行到行首所有的數(shù)據(jù),命令dG是刪除當(dāng)前行到行尾的所有數(shù)據(jù),這個命令實(shí)際上也不難記住,為什么呢
因?yàn)?G命令表示跳到行首,G命令表示跳到行尾,前面加上一個d表示刪除到行首或者行尾,是不是很好記住呢?
跳轉(zhuǎn)到行首還有一個命令是gg,兩個小寫的g,這樣配合d來進(jìn)行操作也是可以的,不信我們試一下
打開一個vim文件,移動到第4行
按住esc進(jìn)入一般模式,然后在小寫模式下,依次按dgg,看一下有什么效果
是不是刪除了該行到行首所有的行了呢?
?
轉(zhuǎn)載于:https://www.cnblogs.com/yongjieShi/p/9473172.html
總結(jié)
以上是生活随笔為你收集整理的Vim删除文件到行首或者行尾的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: .NET Core Session的简单
- 下一篇: Golang的值类型和引用类型的范围、存