Linux的VI (刪除貼上,複製)
VIM的使用
vim [檔名]//進入vim ,如果檔案不存在,就建立這個檔案
進入之後按下 ” i ” 開啟錄入模式
退出
:q //強行退出(不儲存退出) :q!
儲存 :w
游標移動按鍵
按鍵 | 移動游標 |
---|---|
l or 右箭頭 | 向右移動一個字元 |
h or 左箭頭 | 向左移動一個字元 |
j or 下箭頭 | 向下移動一行 |
k or 上箭頭 | 向上移動一行 |
0 (零按鍵) | 移動到當前行的行首。 |
^ | 移動到當前行的第一個非空字元。 |
$ | 移動到當前行的末尾。 |
w | 移動到下一個單詞或標點符號的開頭。 |
W | 移動到下一個單詞的開頭,忽略標點符號。 |
b | 移動到上一個單詞或標點符號的開頭。 |
B | 移動到上一個單詞的開頭,忽略標點符號。 |
Ctrl-f or Page Down | 向下翻一頁 |
Ctrl-b or Page Up | 向上翻一頁 |
numberG | 移動到第 number 行。例如,1G 移動到檔案的第一行。 |
G | 移動到檔案末尾。 |
VI的許多命令都可以在前面加數字,加上數字和後面的一起使用,如 5j 向下移動五行
撤銷操作,在命令模式下,按下u鍵會撤銷所做的最後一次修改.
追加模式 在命令模式下,使用A 來到當前行的行尾, a 測試為移動到當前游標位置的下一個字元上.
開啟 行 ,在兩行之間開啟一個空行, o 當前行向下開啟一個空行, O 向上開啟一個空行並進入Insert模式
刪除文字 使用 x 刪除游標位置的一個字元,,x命令前面帶上數值,就是要刪除的字元數量 ,d命令 更常用,d命令前面帶上一個數字說明刪除的次數,d後面帶一個移動命令,來控制刪除的範圍.
文字刪除命令
命令 | 刪除的文字 |
---|---|
x | 當前字元 |
3x | 當前字元及其後的兩個字元。 |
dd | 當前行。 |
5dd | 當前行及隨後的四行文字。 |
dW | 從游標位置開始到下一個單詞的開頭。 |
d$ | 從游標位置開始到當前行的行尾。 |
d0 | 從游標位置開始到當前行的行首。 |
d^ | 從游標位置開始到文字行的第一個非空字元。 |
dG | 從當前行到檔案的末尾。 |
d20G | 從當前行到檔案的第20行。 |
注意:真正的 vi 只是支援單層面的 undo 命令。vim 則支援多個層面的。
剪下 ,複製,貼上文字
d命令不只是刪除,他將刪除的部分被複制到一個貼上快取區, 執行p 命令把它貼上到游標之後, 執行P 命令貼上到游標之前.
使用 y 命令來複制文字
複製命令
命令 | 複製的內容 |
---|---|
yy | 當前行。 |
5yy | 當前行及隨後的四行文字。 |
yW | 從當前游標位置到下一個單詞的開頭。 |
y$ | 從當前游標位置到當前行的末尾。 |
y0 | 從當前游標位置到行首。 |
y^ | 從當前游標位置到文字行的第一個非空字元。 |
yG | 從當前行到檔案末尾。 |
y20G | 從當前行到檔案的第20行 |
相關文章
- Linux下命令列中的複製和貼上Linux命令列
- 使用 xclip 在 Linux 命令列中複製貼上Linux命令列
- VIM複製貼上大全!
- 複製貼上不了怎麼辦?Mac複製貼上不瞭解決方法Mac
- ClipboardJS複製貼上外掛的使用JS
- Linux vi如何刪除一行或者多行內容Linux
- vue 中實現複製貼上Vue
- wordpress從word複製貼上公式公式
- 複製貼上比依賴更好
- 電腦無法複製貼上怎麼回事?電腦無法複製貼上的解決方法
- clipboard.js無法複製貼上JS
- JavaScript實現複製和貼上功能JavaScript
- macOS如何複製貼上無格式文字Mac
- cad複製快捷鍵命令 cad怎麼複製貼上圖形
- Win10無法複製貼上如何修復_win10複製貼上用不了的解決步驟Win10
- idea無法黏貼_IntelliJ Idea 複製貼上的問題(轉載)IdeaIntelliJ
- 如何學正則(告別複製貼上)
- 在vSphere中實現複製貼上功能
- vim複製文字到系統貼上板
- vim在系統剪下板的複製與貼上
- 蘋果Mac電腦的複製貼上不能用蘋果Mac
- 前端 JavaScript 複製貼上的奧義——Clipboard 物件概述前端JavaScript物件
- win10 office word不能複製貼上怎麼辦_win10 office word不能複製貼上如何處理Win10
- js複製文字到貼上板(Clipboard.writeText())JS
- win10系統無法複製貼上怎麼辦 win10電腦複製貼上功能失效如何修復Win10
- 解決Linux下Vim編輯複製貼上會自動縮印問題Linux
- js複製黏貼功能JS
- 【從零開始學爬蟲】模板的複製與貼上爬蟲
- 教你Mac電腦複製手機貼上的隱藏玩法Mac
- (轉)iOS長按textView複製貼上顯示中文iOSTextView
- 如何禁止網頁複製貼上?我學fei了網頁
- 向日葵&&ToDesk複製貼上(無法共享剪貼簿)的解決問題
- python檔案操作-讀寫刪除複製總結Python
- 剪貼簿複製貼上操作彙總
- VSCode刪除重複的空行VSCode
- 節點操作(刪除,複製)/案例1:刪除留言板的留言 /案例2:動態生成表格
- Linux下使用Vi時方向鍵變亂碼、刪除鍵不能使用的解決方法Linux
- Vim技巧分享-複製剪下貼上設定行號等