1. 程式人生 > >VIM操作命令

VIM操作命令

1、開啟多個檔案
vi file1 file2
2、橫屏或豎屏開啟檔案
橫屏——:vs file
豎屏——:sp
3、在檔案之間切換:
1.檔案間切換
Ctrl+6—下一個檔案
:bn—下一個檔案
:bp—上一個檔案
2.在窗格間切換的方法(對於用(v)split在多個窗格中開啟的檔案,這種方法只會在當前窗格中切換不同的檔案)
Ctrl+w+方向鍵——切換到前/下/上/後一個窗格
Ctrl+w+h/j/k/l ——同上
Ctrl+ww——依次向後切換到下一個窗格中
4、關閉檔案
關閉所有——:qa
關閉游標所在的檔案——:q或:close
關閉除游標以外的檔案——:only
5、快速移動
數字+G快速移到到某一行,如5G
數字+l(小寫的L)快速移動到某一列,如9l
6、在vim快速查詢字串
/字串在全文中找到,按n(小寫)往下查詢,按N(大寫)往上查詢
1, 最快的方式是讓游標停留在想要查詢的單詞的任意一個字母上面, 然後輸入Shift + * ,即可快速選中該單詞,並且可以通過 n 或 N 進行上一個或下一個的匹配。(最快)
2, 讓游標停留在單詞的第一個字母上, 然後輸入yw拷貝該單詞, 然後輸入 / (Ctrl + R) 0 (即 /”0),回車, 就查詢到了第一個匹配的單詞, 並且可以通過 n 或 N 進行上一個或下一個的匹配。
7、複製
y 在使用v模式選定了某一塊的時候,複製選定塊到緩衝區用;
yy 複製整行(nyy或者yny ,複製n行,n為數字);
y^ 複製當前到行頭的內容;
y$ 複製當前到行尾的內容;
yw 複製一個word (nyw或者ynw,複製n個word,n為數字);
yG 複製至檔尾(nyG或者ynG,複製到第n行,例如1yG或者y1G,複製到檔尾)
1GyG 全文複製
8、剪下
d 剪下選定塊到緩衝區;
dd 剪下整行
d^ 剪下至行首
d$ 剪下至行尾
dw 剪下一個word
dG 剪下至檔尾

相關推薦

vim 操作命令大全

vim提供了:make來編譯程式,預設呼叫的是make, 如果你當前目錄下有makefile,簡單地:make即可。如果你沒有make程式,你可以通過配置makeprg選項來更改make呼叫的程式。 如果你只有一個abc.Java檔案,你可以這樣設定:set makeprg=javac\ abc.java 然

VIM操作命令

1、開啟多個檔案 vi file1 file2 2、橫屏或豎屏開啟檔案 橫屏——:vs file 豎屏——:sp 3、在檔案之間切換: 1.檔案間切換 Ctrl+6—下一個檔案 :bn—下一個檔案 :bp—上一個檔案 2.在窗格間切換的方法(對於用(v)spli

Vim基本操作命令

vim編輯器 常用命令 命令模式 末行模式 編輯模式 Vim是linux系統中最常見的文本編輯器,幾乎任意一款linux發行版默認都會安裝的軟件。對,它是一款自由軟件。學習Vim編輯器的基本操作命令後是有好處的,它可以讓你的工作事半功倍,同時令你更加的帥。 Vim編輯器中設置了三種模式--

Linux vim簡單操作命令

命令 範圍 map 用戶家目錄 文件 ctrl+v vim file noi 插入命令i a o 輸入a 光標字符後插入A 光標所在行尾插入i 光標字符前插入I 光標行首插入 o 光標下插入新行O 光標上插入新行 光標準換命令:set nu 加行號:

Vim常用操作命令

最近學了一些Vim常用操作,防止自己遺忘,特地在此寫下來 命令模式(命令模式下按i進入命令模式): i:在游標前插入元素 a:在游標後插入元素 I:在行首插入元素(游標快速移動到行首) A:在行末插入元素(游標快速移動到行末) o:游標移動到下一行 O:游標移動到上一行 yy:複

vim的退出進入及其相應的操作命令

這是我在操作vim過程中比較常用的幾個命令: vim進入檔案,直接在vim中輸入即可 $ #移動到行尾 3$ 移動到下面3行的行尾 ^ #移動到行首,可以使用鍵盤上的編輯鍵Home,快速將游標移動至當前行的行首。 除此之外,也可以在命令模式中使用快捷鍵"^"(即Shift+6)或

Linux Vim多視窗操作命令

1 open視窗 1.1 橫向切割視窗 :new+視窗名 :sp+視窗名(如果僅有:sp是將當前視窗橫切) 1.2 縱向切割視窗名 :vsp+視窗名(如果僅有:vsp是將當前視窗縱切) 2 close視窗 切換到某個視窗執行:q! 3 Rename視窗 :f filena

Linux Vi/Vim常用操作命令

1 進入vi/vim文字編輯器的命令 vi filename:開啟或新建檔案,並將游標置於第一行行首的位置 vi +n filename: 開啟檔案,並將游標置於第n行的位置 vi + filename: 開啟檔案,並將游標置於最後一行的位置

Vim 常用操作命令整理

h,j,k,l ←↓↑→ 移動游標,相當於四個方向鍵 w,b,e,ge 以單詞的方式移動,可以nw,nb,ne,nge的方式移動n個單詞的距離 W,B,E,gE會以連續字串的方式移動 0,^,g_,移動到行首,行尾以及後面第n行的行尾 gg,G,nG,ngg 移動到檔案頭和檔案尾,以及移動到檔案的第n行,‘可

vim 一些簡單常用的操作命令

vi +n filename 開啟檔案,游標置於n行首 vi + filename 游標到最後一行行首 vi +/pattern filename 匹配到pattern 第一個的位置 vi -r filename回覆上次崩潰的檔案位置 i 插入 a 附加 o 開啟 c 修改

vim編輯器操作命令大全-絕對全

學習連結: vim命令大全 http://blog.csdn.net/scaleqiao/article/details/45153379 vim命令小技巧 http://www.codeceo.com/article/useful-vim-command.html

gcc vim c操作命令

shift+A a跳轉到行尾 shift+I 跳轉到行首 o  shift+X 刪除一個字幕 dd  刪除 shift+X cc a.c ls -l ./a.out :sp max.c crl+w

Vim global命令和重復操作

range hold tab filetype 搜索 標簽 分享 lock code Vim global命令和重復操作 vim.ink 不是女神的女漢子 ?關註她 8 人贊了該文章 Vim global命令允許我們在某個指定模式的所

redis的五大數據類型以及與 key 關鍵字相關的常用操作命令

redis數據類型 key關鍵字相關的指令 redis學習 1、redis的五大數據類型: 先來看看redis官方網上文檔 的介紹: 這裏簡單地說,就是redis不是一個普通的 key-value 存儲,而是一個數據結構服務器,支持各種不同 類型的值,這

redis數據類型三之set的操作命令

redis數據類i型 set集合類型 1、還是看看redis的官方文檔: 如圖示,redis set 是一種不重復的字符串集合,(它和 list 數據類型的差別就是在不重復上),執行 SADD指令可以添加新的元素到一個 set 集合中。也可以對 set 執行一些其他的操作,如

文件操作命令

login sdn 命名管道 spa 代碼段 8進制 分享 linux環境編程 csdn 之前總是在用到的時候才去Google一下對應的命令,感覺這樣沒有系統性,也沒有和環境編程以下的東西發生聯系。所以決定有時間好好整理下思路。 1.ls列出文件信息: 文件類

Redis五(其他操作命令

數據類型 del clas blog 增量 一個 sts names hal 其他常用操作 delete(*names) # 根據刪除redis中的任意數據類型 exists(name) # 檢測redis的name是否存在 keys(patt

Linux基本操作命令

程序 詳細 位置 tool -1 擁有 Owner ss命令 單位 一、 ls ls最常用的參數有三個: -a -l -F 1、ls -a Linux上的文件以.開頭的文件被系統視為隱藏文件,僅用ls命令是看不到他們的,而用ls -a除了顯示 一般文件名外,連隱藏文

DAY4 Linux操作命令

home 強制 普通 管理員 時間 用戶名 nom 上下 文件的 一、開啟Linux操作系統,要求以root用戶登錄GNOME圖形界面,語言支持選擇為漢語 二、使用快捷鍵切換到虛擬終端2, ctrl+alt+F2   使用普通用戶身份登錄,   普通用戶:su j

Linux vim 操作技巧

工作模式 win 可擴展 wid 文件 註冊 顏色 ctr 效率 ·Linux設計的重要原則是信息存儲在基於文本的文件中 文本文件:無格式文件,作用類似於win的註冊表(etc下的配置文件,.conf或者無擴展名)可擴展標記語言(XML),文本標記定義數據結構(etc和us