vim命令
vim是linux最常用的編輯器,很多linux發行版默認安裝了vi。其中 vi 是這個名稱的縮寫:visual interface 的縮寫。
一般vim有3種模式:一般模式,編輯模式,命令模式。
2.一般模式可用按鈕和說明
按鍵 | 說明 |
移動,查找,替換 | |
h或左箭頭?? | 光標左移動一個字符 |
j或右箭頭?? | 光標右移動一個字符 |
k或上箭頭?? | 光標向上移動一個字符 |
i或下箭頭?? | 光標向下移動一個字符 |
n+上下左右 | n為數字,向上下左右移動n個字符 |
「ctrl」+f | 屏幕向下移動一頁,相當於page down |
「ctrl」+b | 屏幕向上移動一頁,相當於page up |
0或home鍵 | 光標移動到行首 |
$或end鍵 | 光標移動到行尾 |
G | 光標移動到文件的最後一行 |
nG | 光標移動到文件的第n行 |
gg | 移動到首行,相當於1G |
/word | 向下查找關鍵字為word的字符串,使用n或N向上查找或向下查找關鍵詞 |
?word | 向上查找關鍵詞為word的字符串,使用n或N同上 |
:n1,n2s/word1/word2/g | n1,n2為數字,表示在n1和n2行之間尋找word1的字符串,將該字符串替換成word2。例如:100,200s/aaa/bbb/g |
:1,$s/word1/word2/g | 從第一行到最後一行替換。例如:1,$s/aaa/bbb/g |
:1,$s/word1/word2/gc | 從第一行到最後一行替換,替換前確認。 |
刪除,復制,粘貼 | |
x,X | x向後刪除,相當於del。X向前刪除,相當於退格鍵。 |
nx | n為數字,表示向後刪除n個字符。 |
dd | 刪除光標所在的那一行。 |
ndd | 向下刪除n行。 |
d1G | 刪除當前位置到第一行的數據。 |
dG | 刪除當前位置到最後一行的數據。 |
d$ | 刪除當前位置到該行最後一個字符的的數據。 |
d0 | 刪除當前位置到該行第一個字符的所有數據。 |
yy | 復制光標所在的這一行。 |
nyy | 向下復制n行。 |
y1G,yG,y$,y0 | 同上d |
p,P | 粘貼,將復制的數據,在光標所在的行的下面一行開始粘貼。P粘貼在上一行。 |
J | 光標所在行與下面一行的數據,合並成一行。 |
u | 恢復前一個操作 |
[ctrl]+u | 重做上一個操作。 |
3. 一般模式切換到編輯模式
按鈕 | 說明 |
i,I | 進入插入模式。i在光標前插入,I所在行第一個非空格符處插入 |
a,A | 進入插入模式,a在光標下一個字符插入,A為所在行的最後一個字符處插入。 |
o,O | 進入插入模式,o在所在行的下面一行,插入新的一行。O,在所在行的上面一行,插入新的一行。 |
r,R | 進入替換模式,r替換光標所在的那一個字符一次。R替換光標所在的字符,到按Esc鍵終止。 |
4. 一般模式到命令行模式
按鈕 | 說明 |
:w | 保存,將編輯的數據寫入磁盤文件 |
:w! | 強制保存 |
:q | 直接退出 |
:q! | 強制退出 |
:wq :x | 保存並退出 |
ZZ | 保存並退出 |
:w [filename] | 將文件保存為另一個文件 |
:r [filename] | 將filename的內容添加到光標所在後面的行。 |
:n1,n2 w [filename] | 將n1到n2行的數據保存為新文件 |
:! command | 暫時離開vi到命令行模式下執行command命令 |
:set nu | 顯示行號 |
:set nonu | 取消行號顯示 |
5. 塊選擇
按鍵 | 說明 |
v | 字符選擇,光標經過的地方會反白顯示 |
V | 行選擇,光標經過的行會反白顯示 |
[ctrl]+v | 塊選擇,以長方形的方式選擇。 |
y | 將選中的數據復制 |
d | 將選中的數據刪除 |
6. 多文件編輯
使用 vim file1 file2 可以實現同時打開兩個文件。
案件 | 說明 |
:n | 編輯下一個文件 |
:N | 編輯上一個文件 |
:file | 列出這個vim打開的所有文件 |
7. 多窗口編輯
按鍵 | 說明 |
:sp [filename] | 打開一個新的窗口,加filename打開新的文件,不加則打開同一個文件,同步顯示。 |
[ctrl]+w+j \ ?? | 光標移動到下面一個窗口,按住ctrl和w,松開再看j |
[ctrl]+w+k\ ?? | 光標移動到上面一個窗口。 |
[ctrl]+w+q | 結束光標所在的窗口 |
8. vim環境設置與紀錄:~/.vimrc,~/.viminfo
vim會主動將你曾經做過的行為記錄下來,這個紀錄操作的文件就是:~/.viminfo
9. vimrc
vim命令
相關推薦
老男孩教育每日一題-2017年5月9日-vim命令粘貼帶#號或註釋信息格式會出現混亂情況怎麽辦
vim/vi粘貼 每日一題 格式混亂 1.題目老男孩教育每日一題-2017年5月9日-vim編輯器使用知識點:vim命令粘貼帶#號或註釋信息格式會出現混亂情況,有什麽方法進行解決?問題說明:每次復制代碼時,如果代碼裏有 //或# 這樣的註釋就容易讓格式亂掉,顯示的內容不整齊,並不是所期望的顯示格式
Vim命令合集
特殊 教程 打開 冒號 文件復制 打開文件 高亮 ... end 命令歷史 以:和/開頭的命令都有歷史紀錄,可以首先鍵入:或/然後按上下箭頭來選擇某個歷史命令。 啟動vim 在命令行窗口中輸入以下命令即可 vim 直接啟動vim vim filename 打開vim並創建
vim 命令圖解
退出 runt 選項 一支 指令 技術 elf edit b2c vim 命令,vim是一個很好的編輯工具,下面為大家介紹一下vim入門基本命令。 方法/步驟 1 【vim 命令-啟動vimtutor】:執行命令:vimtutor。vimtutor
我使用過的vim命令
col 定義 left 使用 tex ctrl span 文件 gin 1.查看文件名: vim下編輯時,有時候看不到文件名,不知道編輯的是那個文件,怎麽呢,可以按照下面的方法試試。 查看文件名 在正常模式下: :f 或CTRL+G 2.跳轉到函數定義: :
linux下vim命令詳解
但是 左移 功能 命令 file lips 查找替換 括號匹配 所想 高級一些的編輯器,都會包含宏功能,vim當然不能缺少了,在vim中使用宏是非常方便的::qx 開始記錄宏,並將結果存入寄存器xq 退出記錄模式@x 播放記錄在x寄存器中的宏命令稍微
5.5 進入編輯模式 5.6 vim命令模式 5.7 vim實踐
5.5 進入編輯模式 5.6 vim命令模式 5.7 vim實踐5.5 進入編輯模式5.6 vim命令模式5.7 vim實踐 擴展vim的特殊用法 http://www.apelearn.com/bbs/thread-9334-1-1.htmlvim常用快捷鍵總結 http://www.apelearn.
day3、Linux快捷鍵及vim命令快捷鍵
行號 day3 自動不全 操作 lin onu 內容 linux快捷鍵 ctr Linux命令行快捷鍵 快捷鍵: tab鍵 自動補全路徑 目錄 名字, 自動不全命令 快捷鍵: ctrl +l(小寫) 清屏 、 ctrl +c 取消當前操作 快捷鍵: ctrl +d(小
vim 命令積累
光標位置 命令 一個 選中 vim cnblogs 中一 冒號 .cn vim命令yy :復制光標所在的一行4yy :復制所在行開始向下的4行 p :粘貼dd :剪切 光標所在的這一行2dd :剪切 光標所在行向下 2行dw:剪切一個單詞 D:當前行的光標後的內
Linux輸入輸出以及vim命令總結
/etc/一、管理輸入輸出在linux系統中,正確輸出的編號為1,錯誤輸出編號為2在系統中用普通用戶執行 "student"find /etc/ -name passwd > file因為student並沒有查看更多密碼的權利,所以只能在shell裏面顯示已經查找到但是沒有權利查看的文件而以stud
進入編輯模式 , vim命令模式 , vim實踐
vim筆記內容:l 5.5進入編輯模式l 5.6 vim命令模式l 5.7 vim實踐筆記日期:2017.8.4 5.5 進入編輯模式所謂編輯模式就是進入可以編輯文件內容的狀態,就和進入word文檔進入記事本是一樣的,最普遍進入編輯模式的方式就是按i,即進入當前光標所在位置的編輯模式。下面介紹幾種進入編輯模式
進入編輯模式、vim命令模式、vim實踐
linux 基礎 進入編輯模式1、[root@test ~]# vi /etc/services 2、輸入小寫的i後再下發就會出現--INSERT--,就可以編輯## Each line describes one service, and is of the form:## service-name
vim 命令詳解
當前 string .vimrc man 復制 word 縮進 有效 next vi: Visual Interface 可視化接口 vim: VI iMproved VI增強版 全屏編輯器,模式化編輯器 vim模式: 編輯模式(命令模式) 輸入模式 末行模式 模式轉換:
四周第三次課 5.5 進入編輯模式 5.6 vim命令模式 5.7 vim實踐
com img mage images water -h lin family 進入 5.5 進入編輯模式vim進入編輯模式可以使用i 或I 進行編輯i是插入,I是本行的行首a和A 進行編輯a 插入,A是本行的行尾5.6 vim命令模式vim命令模式進行替換wq=x 保存
linux中用vim命令修改.tar.gz包和.zip包命令的內容
rgb idt linux中 server tar.gz 強制 spa -s webapps 在實際生產環境中將程序打包部署到linux上或者在linux上更新程序時,很多時候都要修改.zip包或者.tar.gz包中的配置文件的內容,如果在本機和linux上進行包程
vim命令模式下光標移動+查找
ide 查找 代碼格式 集成開發環境 輸入 前行 集成 集成開發 格式化 1.需要安裝vim 在shell命令下敲命令vimtutor IDE集成開發環境 1.vim的三種工作模式 a.命令模式 b.編輯模式 c.末行模式 命令模式 對文件進行修改 編輯模式
十八、vim進入編輯模式、vim命令模式、vim實踐
vim編輯模式 vim命令模式 十八、vim進入編輯模式、vim命令模式、vim實踐一、vim進入編輯模式編輯模式:一般模式下不可以修改某個字符,若要修改字符,只能進入編輯模式。從一般模式進編輯模式,只需按i、I、a、A、o、O、r和R中某個鍵即可。當進入編輯模式時,在屏幕尾部會顯示INSERT或RE
vi / vim 命令集合
屏幕 內容 文本 clas 處理 ctr 中間 .... gpo vim的命令太多了,不常用就會忘記,所以我決定把vim的各種命令整理下來,包括vim的插入刪除、光標移動、多窗口編輯、復制粘貼、查找替換、以及一些常用命令 刪除操作 dd 刪除當前行 ndd
vim命令
vim命令1.簡介vim是linux最常用的編輯器,很多linux發行版默認安裝了vi。其中 vi 是這個名稱的縮寫:visual interface 的縮寫。一般vim有3種模式:一般模式,編輯模式,命令模式。2.一般模式可用按鈕和說明按鍵說明移動,查找,替換h或左箭頭??光標左移動一個字符j或右箭頭??光
5.5 進入編輯模式 5.6 vim命令模式 5.7 vim實踐
5.5 進入編輯模式 5.6 vim命令5.5 進入編輯模式從一般模式到編輯模式,只需要按i 、I 、o、O、a、A、r、R都可以 5.6 vim命令模式在一般模式下,輸入:或者/即可進入命令模式?aming/dnsmasq:1,100s/dnsmasq/aminglinux/g如果使用:wq保存退出,則會更
進入編輯模式 vim命令模式 vim實踐
309653進入編輯模式編輯模式,就是我們可以進行修改文檔,配置的模式i 在當前字符前插入I(大寫) 在光標所在行行首插入a 在當前字符後面插入A(大寫) 在所在行行尾插