A. linux Vi 編輯器 如何復制整行n內容,這樣才能粘貼到文本中
1.進入你的文件,(處於命令模式,而不是編輯模式)
2.將你的游標移到你的第三行的開頭(用方向鍵)
3,按下v,(你發現切換到可視模式了),按方向鍵,知道選中你想要的內容
4.按y,再將游標移到第十四行末尾。
5.按p。完成
此方法可以用於多行的粘貼->復制~!
若想剪切->復制的話就更簡單了(只能用於單行)
1.進入你的文件,(處於命令模式,而不是編輯模式)
2.將你的游標移到你的第三行的開頭(用方向鍵)
3.按兩下d(發現第三行內容不見了)
4,再將游標移到第十四行末尾,按p。
B. linux Vi 編輯器 如何復制整行n內容,這樣才能粘貼到文本中
在VI命令模式下輸入:
1,3G(切換到第3行)
2,yy(復制整行)
3,15G(切換到第15行)
4,P(粘貼)
C. 在Linux系統的Vim中如何寫入
vim編輯器的三種模式:一般模式、編輯模式和命令行模式。
在一般模式中可以進行刪除、復制和粘貼的功能,但是無法編輯文件內容。從一般模式切換到編輯模式可以按下i、I、o、O、a、A、r、R鍵。按下Esc鍵可以回到一般模式。在一般模式中輸入:、/、?三個中的任意一個可以將游標移到最下面的一行。在這個模式中可以提供查找數據的操作,而讀取、保存、大量替換字元、離開vii、顯示行號等操作則是在此模式中完成的。需要注意的是,編輯模式與命令行模式之間是不能互相切換的。
下面列出平時用的最多的vi命令:
移動游標的方法:
[Ctrl]+[f]:屏幕向下移動一頁,相當於[PageDown]按鍵。
[Ctrl]+[b]:屏幕向上移動一頁,相當於[PageUp]按鍵。
0或功能鍵[Home]:移動到這一行的最前面字元處。
$或功能鍵[End]:移動到這一行的最後面字元處。
G:移動到這個文件的最後一行。
gg:移動到這個文件的第一行,相當於1G.
N[Enter]:N為數字,游標向下移動N行。
查找和替換:
/word:向下尋找一個名稱為word的字元串。
?word:向上尋找一個名稱為word的字元串。
:n1,n2s/word1/word2/g:在第n1行和n2行之間尋找word1這個字元串,並且將其替換為word2.
:1,$s/word1/word2/g:從第一行到最後一行尋找word1這個字元串,並且將其替換為word2.
:1,$s/word1/word2/gc:從第一行到最後一行尋找word1這個字元串,並且將其替換為word2.且在替換前顯示提示字元給用戶確認是否需要替換。
刪除、復制和粘貼:
x,X:在一行字中,x為向後刪除一個字元(相當於[Del]鍵),X為向前刪除一個字元(相當於[Backspace])。
dd:刪除游標所在的一整行。
ndd:刪除游標所在的向下n行。
yy:復制游標所在的一行。
nyy:復制游標所在的向下n行。
p,P:p為將已復制的內容在游標的下一行粘貼,P則為粘貼在游標的上一行。
u:復原前一個操作。
[Ctrl]+r:重做上一個操作。
.:小數點,重復前一個操作。
D. linux中vi 編輯器中的復制與粘貼
先移到准備復制的幾行中(假如5行)的第一行,然後5yy, 接著移到准備粘貼的地方,用p就行了。
E. VIM 里我寫的代碼按ggyG復制後,粘貼到其他地方是按什麼
不能通過ggyG復制後粘貼到其它地方。這個命令用的是vim自己的剪貼板,只能貼到當前vim打開的buffer里。
Vim是一個類似於Vi的著名的功能強大、高度可定製的文本編輯器,在Vi的基礎上改進和增加了很多特性。 VIM是自由軟體。
Vim普遍被推崇為類Vi編輯器中最好的一個,事實上真正的勁敵來自Emacs的不同變體。1999 年Emacs被選為Linuxworld文本編輯分類的優勝者,Vim屈居第二。
在2000年Vim贏得了Slashdot Beanie的最佳開放源代碼文本編輯器大獎,又將Emacs推至二線。總的來看,Vim和Emacs在文本編輯方面都是非常優秀的。
Vim強大的編輯能力中很大部分是來自於其普通模式命令。vim的設計理念是命令的組合。例如普通模式命令"dd"刪除當前行,"dj"代表刪除到下一行,原理是第一個"d"含義是刪除,"j"鍵代表移動到下一行,組合後"dj"刪除當前行和下一行。
另外還可以指定命令重復次數,"2dd"(重復"dd"兩次),和"dj"的效果是一樣的。"d^","^"代錶行首,故組合後含義是刪除到游標開始到行首間的內容(不包含游標);"d$" $"代錶行尾,刪除到行尾的內容。
用戶學習了各種各樣的文本間移動/跳轉的命令和其他的普通模式的編輯命令,並且能夠靈活組合使用的話,能夠比那些沒有模式的編輯器更加高效的進行文本編輯。