linux vim 的使用快捷鍵之刪除、復制、粘貼


原文:https://blog.csdn.net/u011402596/article/details/42283131 

注:以下刪除、復制和粘貼均是在非編輯模式下的操作(esc)

一、刪除

x    小寫的x表示向后刪除一個字符,也就是刪除光標所在字符

nx  n表示數字,表示向后刪除每個字符,例如:10x表示刪除包括光標在內的后面10個字符

X    大寫的X表示刪除光標前的一個字符,不包括光標所在字符

nX  n表示數字,表示向前刪除每個字符,例如:10X表示刪除光標前的10個字符,不包括光標所在字符

dd      刪除光標所在的行,其實也是剪切

ndd    n表示數字,刪除光標所在的向下n行

d1G   刪除光標所在行到第一行數據

dG     刪除光標所在行到最后一行數據

d0      刪除光標所在到該行第一個字符

d$      刪除光標所在到該行最后一個字符

二、復制

yy     復制光標所在的行

nyy   n表示數字,復制光標所在的向下n行

y1G  復制光標所在行到第一行數據

yG    復制光標所在行到最后一行數據

y0     復制光標所在到該行第一個字符

y$     復制光標所在到該行最后一個字符

三、粘貼

p      小p表示將已復制的數據粘貼在光標的下一行

P      大P表示將已復制的數據粘貼在光標的上一行

J       將光標所在的行與下一行的數據合並為一行

u      小u表示撤銷上一步操作(特別重要,類似於windows里面的word里面的crtl+y)

ctrl+r   與u相反,表示重做前一步操作(特別重要,類似於windows里面的word里面的crtl+y)

.       點,表示重復前一個操作,例:想多次復制,一直按這個點就行了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM