1. 程式人生 > >vim複製,貼上,刪除,撤銷,替換,游標移動等用法

vim複製,貼上,刪除,撤銷,替換,游標移動等用法

我接觸linux的時候,用的是nano這個文字編輯器,個人覺得他的最大優點就是方便,快速。開啟檔案,修改檔案,到退出都十分的快速,簡單。這一點上比vi,vim要強,但是nano不能顯示彩色字,不能進行整行刪除,編輯各種配置檔案的時候,總感覺不是很方便。針對於nano的這些缺點,vim可以很好的解決,並且vim開啟檔案,裡面的字是有顏色的,這一點根editplus,eclipse是一樣的,對於做程式的來說,就比較爽了。下面的操作,都是命令狀態下進行的,不要進入插入狀態了,如果進入了插入狀態,[Esc]退出輸入狀態

一,游標移動

大家不要覺得游標移動不重要,其實它是基礎,更好的游標移動,複製,貼上,刪除等才能更加的得心應手,進入了編輯器裡面後,滑鼠就不能用了。

游標移動
h 或 向左箭頭鍵(←)

20h或者20(←)

游標向左移動一個字元

游標向左移動20個字元,

j 或 向下箭頭鍵(↓)

20j或者20(↓)

游標向下移動一行

游標向下移動20行,

k 或 向上箭頭鍵(↑)

20k或者20(↑)

游標向上移動一行

游標向上移動20行,

l 或 向右箭頭鍵(→)

20l或者20(→)

游標向右移動一個字元

游標向右移動20字元,

在這裡要注意一點的是,不要用小鍵盤輸入數字,不然就會直接輸入模式了
.個人覺得掌握上面的這些,基本上能滿足我們對游標移動的要求了,看下圖 vim

vim

我們可以根據編輯器右下角的數字來判斷,我們要跳轉到哪一行,如果想更精確的話,:set nu 設定一下環境變數,讓它顯示行號是最好的

Ctrl + f 螢幕『向下』移動一頁,相當於 [Page Down]按鍵 (常用)
Ctrl + b 螢幕『向上』移動一頁,相當於 [Page Up] 按鍵 (常用)
Ctrl + d 螢幕『向下』移動半頁
Ctrl + u 螢幕『向上』移動半頁
Ctrl + e 螢幕『向下』移動一行
Ctrl + y 螢幕『向上』移動一行
+ 游標移動到非空格符的下一列
- 游標移動到非空格符的上一列
n<space> 那個 n 表示『數字』,按下數字後再按空格鍵,游標會向右移動這一行的 n 個字元。例如 20<space> 則游標會向後面移動 20 個字元距離。
n<Enter> n 為數字。游標向下移動 n 行(常用)
0 或功能鍵[Home] 這是數字『 0 』:移動到這一行的最前面字元處 (常用)
$ 或功能鍵[End] 移動到這一行的最後面字元處(常用),這裡的$在正則裡面表示是結尾的意思,這樣理解一下就能記住
H 游標移動到這個螢幕的最上方那一行的第一個字元,H你就把它記成是header的縮寫,這樣就好記了
M 游標移動到這個螢幕的中夬那一行的第一個字元,M你就把它記成middle的縮寫
L 游標移動到這個螢幕的最下方那一行的第一個字元,L你就把它記成last的縮寫
G 移動到這個檔案的最後一行(常用)
nG n 為數字。移動到這個檔案的第 n 行。例如 20G 則會移動到這個檔案的第 20 行
gg 移動到這個檔案的第一行,相當於 1G 啊! (常用)

二,刪除,複製,貼上,撤銷

相關推薦

vim複製,貼上,刪除,撤銷,替換,游標移動用法

我接觸linux的時候,用的是nano這個文字編輯器,個人覺得他的最大優點就是方便,快速。開啟檔案,修改檔案,到退出都十分的快速,簡單。這一點上比vi,vim要強,但是nano不能顯示彩色字,不能進行整行刪除,編輯各種配置檔案的時候,總感覺不是很方便。針對於nan

VIM vim/vi的檔案內、跨檔案複製貼上操作、替換操作

https://www.cnblogs.com/shengulong/p/6702868.html vi/vim 中可以使用 :s 命令來替換字串 1、s/vivian/sky/ 替換當前行第一個 vivian 為 sky 2、:s/vivian/sky/g 替換當前行所有 vivian 為 sky

複製貼上刪除

rm a.txt 刪除普通檔案a.txt rm -r a/ 刪除目錄a rm -rf a/ 強制刪除目錄a -f 表示強制   1,複製貼上檔案  cp  [選項]  原始檔或目錄  目標檔案或目錄 2,剪下貼上檔案  mv [選項]  原始檔

vi/vim複製貼上命令

1. 選定文字塊。使用v進入可視模式,移動游標鍵選定內容。 2.複製的命令是y,即yank(提起) ,常用的命令如下:     y      在使用v模式選定了某一塊的時候,複製選定塊到緩衝區用;     yy    複製整行(nyy或者yny ,複製n

Vim 複製貼上探祕【轉】

轉載地址:http://www.cnblogs.com/end/archive/2012/06/01/2531147.htmlVim 作為最好用的文字編輯器之一,使用vim來編文件,寫程式碼實在是很愜意的事情。每當學會了vim的一個新功能,就會很大地提高工作效率。有人使用vim幾 十年,還沒有完全掌握v

vim 複製貼上

v                                     字元選擇,會將游標經過癿地方反白選擇! V(大寫)                          行選擇,會將游標經過癿行反白選擇!(常用,配合上下左右鍵,進行區域選擇,很爽!!!) [Ctrl]+v               

vim 複製刪除多行

一、多行 dd 刪除一行 ndd 刪除以當前行開始的n行 dw 刪除以當前字元開始的一個字元 ndw 刪除以當前字元開始的n個字元 d$、D 刪除以當前字元開始的一行字元 d) 刪除到下一句的開始 d} 刪除到下一段的開始 d回車 刪除2行二、複製多行 任務:將第9行至第15行的資料,複製到第16行方法1:

vim複製貼上

一、開啟檔案          執行vim test命令開啟test檔案          在命令模式下輸入set nu,展示文字行號 二、按字元複製與貼上          在命令列模式下輸入字元v(小寫),便可以進入按字元選擇模式,通過h、i、j、k鍵移動游標選擇

vim複製刪除貼上,塊操作以及快速替換功能

移動到行首:gg 移動到行尾 :字元$        小注:命令”G“前可以加上數字,在這裡,數字的含義並不是倍數,而是你打算跳轉的行號。例如,你想跳轉到檔案的第1234行,只需輸入”1234G“。 字元0:第一個非空字元前 字元^:第一個非空字元上 上下左右:h, j, k, l        小注:如同

linux下文字編輯器vim的使用,複製-貼上-替換-行號-撤銷-多檔案操作

文字檔案的編輯命令:vim 1、vim的三種狀態模式 1)命令模式(預設) 備註:命令模式下輸入“:q!”可以退出vim。 2)可編輯模式(通過命令模式下輸入小寫“i”進入可編輯模式;按Esc退出至命令模式) 備註:小寫i,在當前游標處插入;小寫a,在當前游標後插入

vim 複製/剪下/貼上/撤銷操作

【背景知識】 vim 有 12 個貼上板,分別是 0、1、2、...、9、a、“、+;用 :reg 命令可以檢視各個貼上板裡的內容。在 vim 中簡單用 y 命令只是複製到 "(雙引號)貼上板裡,同樣用 p 命令貼上的也是這個貼上板裡的內容; 要將 vim 的內容複製

Vim 下的複製/貼上/剪下/撤銷

一 瞭解vim 有 12 個貼上板,分別是 0、1、2、...、9、a、“、+;用 :reg 命令可以檢視各個貼上板裡的內容。在 vim 中簡單用 y 命令只是複製到 "(雙引號)貼上板裡,同樣用 p

vim複製貼上刪除

方法3: 把游標移到第1行 shift + v 再把游標移動到第10行  ctrl + c 再把游標死去到第20行  p mysql 方法4: 游標移動到起始行,輸入ma 游標移動到結束行,輸入mb 游標移動到貼上行,輸入mc 然後輸入:'a,'b, co 'c   把co換成m就是剪下 若要刪除多行,則輸入

vim :vim 複製/剪下/貼上/撤銷操作

vim 複製/剪下/貼上/撤銷操作 轉載:https://blog.csdn.net/qidi_huang/article/details/52179279 【背景知識】 vim 有 12 個貼上板,分別是 0、1、2、...、9、a、“、+;用 :reg 命令

javascript 原生方法對dom節點的操作,建立、新增、刪除替換、插入、複製移動操作

<span style="font-size:18px;">/** * Created by hua on 2014/10/21. */ //查詢節點 document.getElementById("id");//通過id查詢,返回唯一的節點,如果有多個將

第一章 vim中簡化刪除游標移動和查詢操作

在個人vim使用基礎中,整理了最簡單的常規用法,但對於vim這個軟體來說,利用功能還遠遠不夠。 本質上講,我們的程式碼編寫工作是重複性的,凡是可以簡化重複性操作的方式,都會成倍節省我們的時間。 這正是

vue移動端使用Clipboard複製貼上動態的資料總是報錯,解決辦法

點選複製連結按鈕即可複製 實現過程: 下載 npm install clipboard --save 引入到需要的元件中 import Clipboard from "clipboard"; 3.1 實現程式碼:template部分

python實現將某程式碼檔案複製移動到指定路徑下 (檔案、資料夾的移動複製刪除、重新命名)

    用python實現將某程式碼檔案複製/移動到指定路徑下。 場景例如:mv ./xxx/git/project1/test.sh ./xxx/tmp/tmp/1/test.sh (相對路徑./xxx/tmp/tmp/1/不一定存在)   # -

vim塊編輯刪除、插入、替換【轉】

刪除列 1.游標定位到要操作的地方。 2.CTRL+v 進入“可視 塊”模式,選取這一列操作多少行。 3.d 刪除。   插入列 插入操作的話知識稍有區別。例如我們在每一行前都插入"() ": 1.游標定位到要操作的地方

vim複製貼上內容

vi 編輯器可以在編輯模式和命令模式下複製文字。常用的複製文字的命令如表 1 所示。 表1:命令模式下常用的文字複製命令 文字複製命令 命令的意義 文字複製命令 命令的意義 yy

刪除,複製,貼上,撤銷
x, X 在一行字當中,x 為向後刪除一個字元 (相當於 [del] 按鍵), X 為向前刪除一個字元(相當於 [backspace] 亦即是退格鍵) (常用)
nx

nX

n 為數字,連續向後刪除 n 個字元。舉例來說,我要連續刪除游標後 10 個字元, 『10x』。

n 為數字,連續刪除游標前面的 n 個字元。舉例來說,我要連續刪除游標前的 10 個字元, 『10X』。