Linux下vim的常用命令
Vi有三種基本工作模式:
+ 命令模式
+ 文字輸入模式
+ 末行模式。
vim是從 vi 發展出來的一個文字編輯器 。程式碼補完、編譯及錯誤跳轉等方便程式設計的功能特別豐富
進入插入模式:
i: 插入游標前一個字元
I: 插入行首
a: 插入游標後一個字元
A: 插入行未
o: 向下新開一行,插入行首
O: 向上新開一行,插入行首
進入命令模式:
ESC:從插入模式或末行模式進入命令模式
移動游標:
h: 左移 j: 下移 k: 上移 l: 右移 M: 游標移動到中間行 L: 游標移動到螢幕最後一行行首 G: 移動到指定行,行號 -G w: 向後一次移動一個字 b: 向前一次移動一個字 {: 按段移動,上移 }: 按段移動,下移 Ctr-d: 向下翻半屏 Ctr-u: 向上翻半屏 Ctr-f: 向下翻一屏 Ctr-b: 向上翻一屏 gg: 游標移動檔案開頭 G: 游標移動到檔案末尾
刪除命令:
x: 刪除游標後一個字元,相當於 Del
X: 刪除游標前一個字元,相當於 Backspace
dd: 刪除游標所在行,n dd 刪除指定的行數 D: 刪除游標後本行所有內容,包含游標所在字元
d0: 刪除游標前本行所有內容,不包含游標所在字元
dw: 刪除游標開始位置的字,包含游標所在字元
撤銷命令:
u: 一步一步撤銷
Ctr-r: 反撤銷
重複命令:
.: 重複上一次操作的命令
文字行移動:
>>: 文字行右移
<<: 文字行左移
複製貼上:
yy: 複製當前行,n yy 複製 n 行 p: 在游標所在位置向下新開闢一行,貼上
可視模式:
v: 按字元移動,選中文字
V: 按行移動,選中文字可視模式可以配合 d, y, >>, << 實現對文字塊的刪除,複製,左右移動
替換操作:
r: 替換當前字元
R: 替換當前行游標後的字元
查詢命令:
/: str查詢
n: 下一個
N:上一個
替換命令:
把abc全部替換成123
末行模式下,將游標所在行的abc替換成123
:%s/abc/123/g
末行模式下,將第一行至第10行之間的abc替換成123
:1, 10s/abc/123/g
相關推薦
linux下FTP常用命令
中一 下載 遠程服務器 file 斷開連接 上傳 服務 上傳文件 會有 1. 連接ftp服務器格式:ftp [hostname| ip-address]a)在linux命令行下輸入:ftp 192.168.1.1b)服務器詢問你用戶名和密碼,分別輸入用戶名和相應密碼,待認證
linux下git常用命令
繼續 信息 -s linux git merge bsp 兩個 code checkout 1 安裝: sudo apt-get install git 2 創建一個版本庫: 新建一個文件夾,進入這個目錄之後 git init 3 創建一個版本: git
linux中vim常用命令
添加行 lin vimr .cn 範圍 自動 粘貼 處的 gpo vim工作模式 vi 文件名 進入命令模式 i a o 進入插入模式 ESC鍵 回到命令模式 : 進入編輯模式 添加行號 :set number/nu :wq 保存退出 插入命令 a 在光標所在字符後插入 A
linux中vim常用命令總結
linux中vi和vim文字編輯器 1.分類: 1)linux中全屏編輯器是Vim、Emacs等,linux分為全屏文字編輯器、行編輯器。 2)按執行介面分類,字元介面編輯器和圖形介面編輯器。常見的字元介面編輯器是 vi、vim、E
linux vi(vim)常用命令彙總(轉)
前言 首先介紹一下 vim vi 是 unix/linux 下極為普遍的一種文字編輯器, 大部分機器上都有 vi 有各種變種, 在不同的機器上常用不同的變種軟體 其中 vim 比較好用也用得比較廣泛 vim 是 Vi IMproved 的縮寫, 表示更好的 vi 本文就說些其中比較有用, 比較常用的命令,
Linux下Mysql常用命令總結
很久沒有寫部落格啦,大概有一年了,還記得以前找工作前瘋狂的總結,後期慢慢的有些懈怠,最近總結了一下自己的問題,覺得部落格這個方式是一個很好的學習方式,還是不能丟掉,所以今天又開始寫部落格啦,如果是師妹師弟看到我的這篇文章,也希望對你們有些幫助。 寫這
linux下gdb常用命令簡介
file <檔名> 載入被除錯的可執行程式檔案。因為一般都在被除錯程式所在目錄下執行GDB,因而文字名不需要帶路徑。示例:(gdb) file gdb-sample rRun的簡寫,執行被除錯的程式。如果此前沒有下過斷點,則執行完整個程式;如果有斷點,則程式暫停在第一個可用斷點
linux 下 svn 常用命令
0、SVN 幫助svn help svn help co //子命令檢視 1、將檔案checkout到本地目錄 svn checkout path(path是伺服器上的目錄) 例如:svn checkout svn://192.168.1.1/pro/doma
linux下sftp常用命令
一、sftp遠端常用命令1、sftp -oPort=9999 [email protected]使用-o選項來指定埠號,-oPort=遠端埠號在linux的shell中執行上面的命令後, linux shell會提示使用者輸入密碼, 輸入password就成功建
linux下mongodb常用命令記錄
一.使用步驟 任意路徑執行命令: mongo 進入後先進入指定資料庫: use database 然後進行身份驗證: db.auth(
Linux下的常用命令
顯示完整時間資訊 date 顯示年/月/日 date+%Y/%m/%d 顯示小時:分鐘 date+%H:%M 顯示日期 cal 顯示某年的 12個月的日曆 cal 20xx 計算器 bc ch(表示改變) 改變檔
linux下vi常用命令
進入vi vi filename # 開啟或新建檔案,並將游標置於第一行首vi +n filename # 開啟檔案,並將游標置於第n行首vi + filename # 開啟檔案,並將游標置於最後一行首vi +/pattern filename # 開啟檔案,並
linux下執行常用命令出現:command not found
在 linux 下執行類似與 ls、ll、vim 等命令時出現 command not found,並且執行 source /etc/profile 出現 bash: id: command n
linux下nginx常用命令
一、基本指令 首先進入目錄 #cd /usr/local/nginx/sbin/ 啟動nginx #./ng
Linux下vim的常用命令
Vi有三種基本工作模式: + 命令模式 + 文字輸入模式 + 末行模式。 vim是從 vi 發展出來的一個文字編輯器 。程式碼補完、編譯及錯誤跳轉等方便程式設計的功能特別豐富 進入插入模式: i: 插入游標前一個字元 I: 插入行首 a: 插入游標後一個
linux下一些常用操作命令
linux 防火墻 端口 1、兩個服務器ssh免授權:ssh-keygen -t rsa 一直回車至結束ssh-copy-id -i /root/.ssh/id_rsa.pub 遠程ip 然後回車 輸入遠程ip密碼搞定,以後訪問就不用驗證密碼了2、壓縮和解壓縮命令: .tar
linux下一些常用且重要的命令
表示 常數 html ast 等待 -i lis lin linux命令 過濾查詢某端口號的開啟信息 netstat -anpl | grep 9010 過濾查詢開啟的某服務進程的信息 ps -ef | grep node 強制kill掉某進程 killall -9 服務進
linux下vim命令詳解
但是 左移 功能 命令 file lips 查找替換 括號匹配 所想 高級一些的編輯器,都會包含宏功能,vim當然不能缺少了,在vim中使用宏是非常方便的::qx 開始記錄宏,並將結果存入寄存器xq 退出記錄模式@x 播放記錄在x寄存器中的宏命令稍微
Linux vim 常用命令
上下 ctrl 編輯模式 進入 三種模式 vim 常用命令 切換 保存 選中 vim 的命令相當多,基礎的保存、退出、插入、移動等,麻煩點的多行選中、分屏等。 vim 的命令也有三種模式,命令模式、編輯模式、底行模式。這三個模式有各種各樣的,我習慣用這三個名字。 命令模式:
Mac下的常用終端命令與vim常用命令
刪除 body 編輯 常用命令 空目錄 表示 命令 col style 因為很少用命令行,老被鄙視,所以今天記錄一下常用的命令行: cd 切換工作目錄 . 表示當前目錄 .. 表示當前目錄的上一級目錄 / 根目錄/目錄分隔符 ./ 當前目錄 ../ 回到上一級目錄 ls