1. 程式人生 > >Vim的分割視窗split命令

Vim的分割視窗split命令

顯示兩個不同的檔案;或者同時顯示一個檔案的兩個不同地方;又或者並排比較兩個文
件。這一切都可以通過分割視窗實現。

開啟新視窗最簡單的命令如下:

:split (水平分割) || :vsplit (垂直分割)
這個命令把螢幕分解成兩個視窗並把游標置於上面的視窗中.

CTRL-W w 命令可以用於在視窗間跳轉。如果你在上面的視窗,它會跳轉到下面的視窗,
如果你在下面的視窗,它會跳轉到上面的視窗。(CTRL-W CTRL-W 可以完成相同的功能這
是為了避免你有時按第二次的時候從 CTRL 鍵上縮手晚了。)

關 閉 窗 口" :close "
任何退出編輯的命令都可以關閉視窗,象 ":quit" 和 "ZZ" 等。但 "close" 可
以避免你在剩下一個視窗的時候不小心退出 Vim 了。(十分重要的設定啊~)

關 閉 所 有 其 它 窗 口“ :only ”
這個命令關閉除當前視窗外的所有視窗。如果要關閉的視窗中有一個沒有存檔,Vim 會顯
示一個錯誤資訊,並且那個視窗不會被關閉。

用分割視窗開啟指定的檔案(two.c) " :split two.c"

用分割形式新建檔案" :new "

在 窗 口 間 跳 轉(怎麼說呢,現在滑鼠可以代替,不過為了提高效率,還是推薦看看)

由於你可以用垂直分割和水平分割命令開啟任意多的視窗,你就能夠任意設定視窗的布
局。接著,你可以用下面的命令在視窗之間跳轉:

CTRL-W h 跳轉到左邊的視窗
CTRL-W j 跳轉到下面的視窗
CTRL-W k 跳轉到上面的視窗
CTRL-W l 跳轉到右邊的視窗

CTRL-W t 跳轉到最頂上的視窗
CTRL-W b 跳轉到最底下的視窗

你可能已經注意到這裡使用移動游標一樣的命令用於跳轉視窗。如果你喜歡,改用方向
鍵也行。

移動視窗

如果在分割多個檔案時候發現檔案順序不是你所期望的.通過如下來更改

CTRL-W K 會使當前視窗移動到上面並擴充套件到整屏的寬度。
CTRL-W H 把當前視窗移到最左邊
CTRL-W J 把當前視窗移到最下邊
CTRL-W L 把當前視窗移到最右邊

如果留心觀察會發現,還是H-J-K-L四個鍵位.這裡只是使用了大寫狀態了.

################################################################################
對所有視窗執行命令

:qall 
這表示 "quit all" (全部退出)。如果任何一個視窗沒有存檔,Vim 都不會退出。同時光
標會自動跳到那個視窗,你可以用 ":write" 命令儲存該檔案或者 ":quit!" 放棄修改。

:wall 
這表示 "write all" (全部儲存)。但實際上,它只會儲存修改過的檔案。Vim 知道儲存
一個沒有修改過的檔案是沒有意義的。(挺有意思啊~~)

vim -o one.txt two.txt three.txt這個命令就是在終端下使用的,就是一次性開啟3個檔案並使用分割形式顯示.

相關推薦

Vim分割視窗split命令

顯示兩個不同的檔案;或者同時顯示一個檔案的兩個不同地方;又或者並排比較兩個文 件。這一切都可以通過分割視窗實現。 開啟新視窗最簡單的命令如下: :split (水平分割) || :vsplit (垂直分割) 這個命令把螢幕分解成兩個視窗並把游標置於上面的視窗中. C

Linux Vim視窗操作命令

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

vim視窗編輯命令

簡單實用不求多不求全 同時開啟多個檔案 vim file1 file2 file3 在同一個視窗中,不同檔案間切換 :bn     -->  下一個檔案 :bp     -->  上一個檔案 將當前視窗水平分隔 :split 將當前視窗垂直分隔 :vsp

高效編輯器vim視窗分割

vim可以在一個介面顯示多個不同的檔案,或者說可以同時顯示一個檔案的多個不同地方,還可以並排比較兩個文 件。這一切都可以通過分割視窗實現。 使用同一個檔案分割視窗: 如果你是在編輯一個好長的程式碼檔案,你想一邊編輯,一邊看某個函式後結構體的定義,這時你不得不來回的跳轉檔案

vim最常用的命令

set ctr 當前 選擇 執行 其中 nbsp 關閉 跳轉 編譯示例:g++ -o hello hello.cpp -std=c++11 ,其中-std=c++11表示支持C++111新特性 按下Esc後的命令模式執行 a

老男孩教育每日一題-2017-05-15-說說你在vi/vim中常用的命令或快捷鍵

vi-vim編輯器 linux編輯器 每日一題 1.題目老男孩教育每日一題-2017-05-15-說說你在vi/vim中常用的命令或快捷鍵2.參考答案01:學會在vim中查詢幫助:help 或:h即可 :help G :help :wq02.vi/vim 使用最基本方法第一個裏程碑-使用vi打開o

sed命令vim的末行命令

sed 命令 vim 末行模式sed:StreamEDitor,流編輯器,以行為單位對一個或多個文件進行編輯處理;每一次sed都會處理給定文件中的一行內容。 在sed處理文本時,將正在處理的當前行存儲到臨時的緩沖區中,稱為“模式空間”;用當前行去匹配給定的PATTERN,如果能匹配,則使用command編輯處

split 命令

style col cnblogs localhost 文件名 分割 code clas spa [[email protected]/* */ ~]# split -b 50m 1.txt # 每50M分割一次 [[email 

[CentOS 7系列]VIM編輯模式與命令模式

用戶 mtime 一、編輯模式按鍵作用i在當前字符前插入I在光標所在行的行首插入a在當前字符後插入A在光標所在行的行尾插入o在當前行的下一行插入新的一行O在當前的上一行插入新的一行二、命令模式命令作用/word向光標之後查找一個字符word,按n向後繼續搜索?word向光標之前查找一個字符word,按

split命令

name lin 字母 eric txt nbsp 默認 spl ins 語法:split [OPTION]... [INPUT [PREFIX]]常用參數說明: -a, --suffix-length=N generate suffixes of l

VIM 使用 匹配替換命令配合表達式 實現 遞增替換

before return after sleep int += light function print :let n=100 | g/while/s/\d/\=n / | let n=n+1 before 10 void *thread_function_1(v

string通過逗號分割不用split方法

new 不用 ray rgs bst mon java sys port package com.simon; import java.util.ArrayList; import java.util.Iterator; import java.util.Li

shell特殊符號,cut、sort、wc、uniq、tee、tr、split命令

shell特殊符號 cut、sort、wc、uniq、tee、tr、split命令 *代表0個或多個任意字符[root@localhost ~]# ls *txt11.txt 1.txt 22.txt 2.txt aa.txt a.txt ?只代表一個任意字符不管是數字還是字母,只要是一個

shell特殊符號,cut,sort,wc,uniq,tee,tr,split命令

linuxLinux shell中的特殊符號*代表零個或多個任意字符,它的用法如下:#ls /tmp/4_6/test*/tmp/4_6/test1 /tmp/4_6/test22 /tmp/4_6/test333 ?只代表一個任意的字符,它的用法如下:#touch /tmp/4_6/test

shell中的特殊符號和cut,sort,wc,uniq,tee,tr,split命令

com 字符串 學習 linu sci 在屏幕上 ges 特殊 shadow 一、shell中的特殊符號 你在學習linux的過程中,也許你已經接觸過某個特殊符號,例如”*”,它是一個通配符號,代表零個或多個字符或數字。常用到的特殊字符:1、* 代表零個或多個任意字符。2、

22.Shell特殊符號和cut,sort,wc,uniq,tee,tr,split命令

時間 block 訪問 字符 小寫 username 普通用戶 jobs 技術 五周第五次課(1月12日) 8.10 shell特殊符號cut命令 8.11 sort_wc_uniq命令 8.12 tee_tr_split命令 8.13 shell特殊符號下 相關測驗題目

65.shell特殊符號與和cut,sort,wc,uniq,tee,tr,split命令

character 刪除重復的字符 處理 將他 語法 去重 截取 通用 統計字符數 liunx的特殊符號 代表字母或者數字 多個 ? 任意一個字符"#" 註釋\ 脫義字符| 管道符 1.* 代表任意個任意字符或者數字 [root@l

vim編輯器常用命令

修改 查找內容 pos backspace b2c vim配置文件 常用操作 復制 保存文件 一般模式常用操作 【[Ctrl] + f】 屏幕向下移動一頁(相當於Page Down鍵)【[Ctrl] + b】 屏幕向上移動一頁(相當於Page Up鍵) 【[0]或[Home

split命令使用範例

split 命令 split命令用於將文件分隔成固定大小(默認為1000行)的碎片,每個碎片保存為一個文件。碎片的命名原則為“PREFIXaa”、“PREFIXbb”和“PREFIXcc”以此類推。選項:-a <N>指定碎片文件的後綴名長度(N為整數,默認值為2)使用split分割Apac

VIM工具的常用命令快捷鍵

新建 前插 快捷 常用命令 walk 剪切 單詞 blog gpo 一、光標的移動0: 移動到行首。$: 移動到行尾。w: walk移動到下一個單詞b: back 移動到上一個單詞h或退格: 左移一個字符;後退l或空格: 右移一個字符;前進j: 下移一行;k: 上移一行;