1. 程式人生 > >Linux系統中vim常用命令

Linux系統中vim常用命令

移動游標

h 或向左方向鍵(←)

遊標向左移動一個字元
j 或向下方向鍵(↓)
遊標向下移動一個字元
k 或向上方向鍵(↑)遊標向上移動一個字元
l 或向右方向鍵(→)遊標向右移動一個字元
Ctrl + f/d向下移動一頁(相當於Page down)/半頁
Ctrl + b/u向上移動一頁(相當於Page up)/半頁
數字0 或者功能鍵【Home】移動到這一列的最前面字元處
$ 或者功能鍵【End】移動到這一列的最後面字元處
G /nG移動到這個檔案的最後一列/第n列
gg移動到第一列
n + Enter遊標向下移動n列

搜尋與取代

/word從游標位置向下搜尋word
?word從游標位置向上搜尋word
n要是執行/word後按n為向下繼續尋找,要是執行?word則為向上繼續尋找
:n1,n2s/word1/word2/g在n1和n2行之間將word1換成word2
:n1,n2s/word1/word2/gc在n1和n2行之間將word1換成word2,每次替換都要進行確認
:n1,$s/word1/word2/gc在n1和最後一行之間將word1換成word2,每次替換都要進行確認

刪除、複製、貼上

x, X在一列中,x為向後刪除一個字元(相當於Delete),X為向前刪除一個字元(相當於Backspace)
dd/ndd刪除游標所在整列/n為數字,刪除游標所在的向下n列
yy/nyy複製游標所在整列/n為數字,複製游標所在的向下n列
y1G/yG/y0/y$複製游標所在列到第一列的所有資料/最後一列/游標所在字元到該列行首/
游標所在字元到該列行尾
p, Pp為將已複製的資料在遊標下列貼上上, P在上列貼上
J合併游標所在列和下一列為一列
u復原前一個動作
Ctrl + r重做上一個動作
.(一個點)重複前一個動作

進入、插入或者取代的編輯模式

i, I 插入模式,i為從目前遊標所在處插入,I為從目前所在列一個非空字元處插入
a,A插入模式,a 為從遊標所在下一個字元處插入,A 為從所在列最後一個字元插入
o,O插入模式,o 為從遊標所在下一列插入新的列,O 為從所在列上一列插入新的列
r,R取代模式,r 為取代遊標所在那個元一次,R會取代遊標所在的文字,直到按下ESC為止

一般指令模式切換到切換到指令模式的可用按鈕說明

:w [filename]將編輯的資料儲存成為一個檔案
:r [filename]在編輯資料中,讀入另一個檔案的資料,即將filename檔案的內容加到遊標後面
:n1, n2 w [filename]將n1到n2的內容儲存為filename的檔案
:!command暫時離開vi到指令模式下執行command的顯示結果,如【:! ls /home】即可在vi中檢視/home底下以ls輸出的檔案資訊
:set nu顯示行號
:set nonu取消顯示行號

相關推薦

Linux系統vim常用命令

移動游標h 或向左方向鍵(←)遊標向左移動一個字元j 或向下方向鍵(↓)遊標向下移動一個字元k 或向上方向鍵(↑)遊標向上移動一個字元l 或向右方向鍵(→)遊標向右移動一個字元Ctrl + f/d向下移動一頁(相當於Page down)/半頁Ctrl + b/u向上移動一頁(

linuxvim常用命令

添加行 lin vimr .cn 範圍 自動 粘貼 處的 gpo vim工作模式 vi 文件名 進入命令模式 i a o 進入插入模式 ESC鍵 回到命令模式 : 進入編輯模式 添加行號 :set number/nu :wq 保存退出 插入命令 a 在光標所在字符後插入 A

linuxvim常用命令總結

      linux中vi和vim文字編輯器 1.分類:     1)linux中全屏編輯器是Vim、Emacs等,linux分為全屏文字編輯器、行編輯器。   2)按執行介面分類,字元介面編輯器和圖形介面編輯器。常見的字元介面編輯器是         vi、vim、E

Linux系統vim常用操作

######### vim ########## 1.##vim模式## *)命令模式 用vim開啟一個檔案就進入這個模式了(這是vim預設的模式),在這個模式中可以輸入相關命令 *)插入模式 進入vim中按小寫的i鍵進入vim的插入模式 *)退出模式 按Esc鍵按

Linux系統巡檢常用命令

總量 uptime ron swapon 檢查 cut 發現 解決問題 pci Linux系統需要定期巡檢,以檢查服務器軟硬件使用情況,相當於對人的體檢,確保可以及時發現問題、解決問題,降低損失,常用的巡檢命令如下: # uname -a # 查看內核/操作系統/CPU信息

Linux系統使用lftp命令實現FTP上傳下載

lcd 工作 亂碼問題 pwd -- cd 命令 史記 size ls 命令 Linux 下常用的操作命令有 ftp、 lftp 和 sftp,圖形化界面非常好用的有 FileZilla。不過在服務器命令界面中,lftp使用比較方便,功能也比ftp更加強大。lftp的界面

Linux Bash及Vim 常用命令

本人算是Linux菜鳥一個,只用到一些很基礎的命令,在此記錄一下。 Bash 快捷鍵 命令 說明 ctrl + a 移到命令列首 ctrl + e

LINUX系統下redis常用命令

1:Linux下安裝(1)# wget http://download.redis.io/releases/redis-2.8.17.tar.gz(2)# tar xzf redis-2.8.17.tar.gz 2:啟動redis   (1):redis安裝目錄下bin執行:./redis-se

Linux系統的tar命令

    -c: 建立壓縮檔案     -x:解壓     -t:檢視內容     -r:向壓縮歸檔檔案末尾追加檔案     -u:更新原壓縮包中的檔案    這五個是獨立的命令,壓縮解壓都要用到其中一個,可以和別的命令連用但只能用其中一個。下面的引數是根據需要在壓縮或解壓檔案時可選的。     -z:有gz

Linux系統使用w命令和uptime命令檢視系統負載

在Linux系統中查詢系統CPU和記憶體的負載(使用率)時,我們通常習慣於使用top或者atop命令,這篇文章將要給大家介紹如何使用w命令和uptime命令來檢視系統的負載情況,對於uptime命令,相信大家比較熟悉了,它主要是用來查詢系統最近一次啟動後運行了多長時間,而w命令則相對就冷門一些了,下

Linux系列六-vim常用命令

一、一般模式 移動: 0/home : 移動到當前行首 $/end : 移動到當前行尾 G:移動到檔案最後一行 nG: 移動到第n行,例如30G 即是移動到第30行 gg :移動到檔案的首行 n[enter] : 輸入數字n,然後按ent

Linux系統運維常用命令彙總

netstat -na | grep 7651  檢視本機7651埠在和誰通訊  ps aux | grep 7651 檢視本機7651程序的相關資訊 md5sum 檔名 用於檢視檔案的md5值,常用於檢查檔案是否一致 ps aux --sort -rss 顯示各個程

Linux系統下date常用命令的引數以及獲取時間戳的方法

date:用於顯示/設定系統的時間或者日期:date 選項 +指定的格式: +:進行格式化輸出 %Y:表示年份 %m:表示月份 %d:表示第幾天 %H:表示小時 %M:表示分鐘 %S:表示

linux系統日常維護常用命令

環境: OS:Red Hat Linux As 5   1.find 11.查詢當前目錄以及子目錄下包含ORA字元的檔案 find . -type f|xargs  grep "ORA" 2.檢視當前目錄佔用空間大小 [[emai

Linux系統一些常用的配置檔案

        Linux系統下有一些重要的配置檔案,例如配置防火牆過濾的檔案iptables,該檔案在CentOS下的路徑為/etc/sysconfig/iptables。如果我們要配置防火牆,那必須編輯它,但是Linux系統這些配置檔案比較多,不可以記住每一個配置檔案的

Linux系統的crontab命令的常見用法

(1)概述: crontab命令常見於Unix和Linux的作業系統之中,用於設定週期性被執行的指令。該命令從標準輸入裝置讀取指令,並將其存放於"crontab"檔案中,以供之後讀取和執行。 在Linux系統中,Linux任務排程的工作主要分為以下兩類: 1)系統執行的工作

Linux系統vim的安裝

       在Linux作業系統安裝完成之後,我們在寫程式碼時經常會面對尷尬的現象,使用vi非常的不方便,下面我們就來安裝比較人性化的vim。 首先,我們來看一看vi介面下的編輯介面,不能夠很自由的使用backspace,向上的那個鍵,游標的移動極其不自由,關鍵字也沒有明

linux系統的sl命令 以及其他好玩的東西

今天在上班的時候突然想到了小火車sl命令,於是就百度了一下,得到命令: $sl-h 自己試了一下,interesting!!! 還找到了另一個命令:linuxlogo $linuxlogo -L ubuntu    與   $linuxlogo  顯示了兩幅不同的畫面

Linux系統部署專案常用命令(四)

fdisk -l  查分割槽硬碟 df -h 查空間硬碟 cd / 進目錄 ls/ll  檔案列表 vi tt.txt  i=insert 插入 shift+: 進命令列 wq 儲存%退出 cat tt.txt 內容檢視 pwd 當期目錄資訊 mkdir tt建目錄 cp

Linux系統部署專案常用命令(二)

linux命令彙總: 先做幾點宣告: (1).這些命令是在redhat linux上執行的,在IBM AIX上使用可能有些就不行; (2).我並不會去介紹所有的命令,每個命令我也並不會去介紹所有的引數,我只介紹我用到並且是常用的; (3).介紹不分順序,我只是對近一段時間用