ubuntu vim終端編輯命令小結(jié)
發(fā)布時間:2012-06-28 14:39:17 作者:佚名
我要評論

ubuntu vim終端編輯命令小結(jié),方便以后查找
一. VIM高亮
進入vim后,在普通模式下輸入如下命令,開啟php代碼高亮顯示
:syntax enable
:source $VIMRUNTIME/syntax/php.vim
二. VI常用命令
_______________________________________________________
一般模式 光標(biāo)移動
__________________________________________________________
h 或 向左方向鍵 光標(biāo)向左移動一個字符
j 或 向下方向鍵 光標(biāo)向下移動一個字符
k 或 向上方向鍵 光標(biāo)向上移動一個字符
l 或 向右方向鍵 光標(biāo)向右移動一個字符
Ctrl + f 屏幕向前翻動一頁(常用)
Ctrl + b 屏幕向后翻動一頁(常用)
Ctrl + d 屏幕向前翻動半頁
Ctrl + u 屏幕向后翻動半頁
+ 光標(biāo)移動到非空格符的下一列
- 光標(biāo)移動到非空格符的上一列
n<space> 接下數(shù)字后再按空格鍵,光標(biāo)會向右移動這一行的
n個字符,例如20<space>,則光標(biāo)會向右移動20個字符
0 (這是數(shù)字0) 移動到這一行的第一個字符處(常用)
$ 移動到這一行的最后一個字符處(常用)
H 光標(biāo)移動到這個屏幕最上方的那一行
M 光標(biāo)移動到這個屏幕中央的那一行
L 光標(biāo)移動到這個屏幕最下方的那一行
G 移動到這個文件的最后一行(常用)
nG 移動到這個文件的第n行.例如20G,則會移動到這個文件的
第20行(可配合:set nu)
n<Enter> 光標(biāo)向下移動n行(常用)
________________________________________________________________
一般模式 查找替換
________________________________________________________________
/word 在光標(biāo)之前查找一個名為word的字符串
?word 在光標(biāo)之前查找一個名為的word字符串
:n1,n2s/word1/word2/g 在第n1與n2行之間查找word1這個字符串,并將該字符串替換
為word2(常用)
:1,$s/word1/word2/g 從第一行到最后一行查找word1字符串,并將該字符串替換
為word2(常用)
:1,$s/word1/word2/ge 從第一行到最后一行查找word1字符串,并將該字符串替換
為word2,且在替換前顯示提示符讓用戶確認(confirm)(常用)
__________________________________________________________________
一般模式 刪除 復(fù)制與粘貼
__________________________________________________________________
x,X x為向后刪除一個字符,X為向前刪除一個字符(常用)
nx 向后刪除n個字符
dd 刪除光標(biāo)所在的那一整行(常用)
ndd 刪除光標(biāo)所在行的向下n行,例如,20dd則是刪除20行(常用)
d1G 刪除光標(biāo)所在行到第一行的所有數(shù)據(jù)
dG 刪除光標(biāo)所在行到最后一行的所有數(shù)據(jù)
yy 復(fù)制光標(biāo)所在行(常用)
nyy 復(fù)制光標(biāo)所在行的向下n行,例如,20yy則是復(fù)制20行(常用)
y1G 復(fù)制光標(biāo)所在行到第一行的所有數(shù)據(jù)
yG 復(fù)制光標(biāo)所在行到最后一行的所有數(shù)據(jù)
p,P p為復(fù)制的數(shù)據(jù)粘貼在光標(biāo)下一行,P則為粘貼在光標(biāo)上一行(常用)
J 將光標(biāo)所在行與下一行的數(shù)據(jù)結(jié)合成一行
u 恢復(fù)前一個動作(常用)
____________________________________________________________________
編輯模式
___________________________________________________________________
i,I 插入:在當(dāng)前光標(biāo)所在處插入輸入的文字,已存在的字符會向后
退(常用)
a,A 添加:由當(dāng)前光標(biāo)所在處的下一個字符開始輸入,已存在的字符
會向后退(常用)
o,O 插入新的一行:從光標(biāo)所在處的下一行行首開始輸入字符(常用)
r,R 替換:r會替換光標(biāo)所指的那一個字符:R會一直替換光標(biāo)所指的
文字,直到按下Esc為止(常用)
Esc 退出編輯模式,回到一般模式(常用)
___________________________________________________________________
命令行模式
___________________________________________________________________
:w 將編輯的數(shù)據(jù)寫入硬盤文件中(常用)
:w! 若文件屬性為只讀,強制寫入該文件
:q 退出vi(常用)
:q! 若曾修改過文件,又不想保存,使用!為強制退出不保存文件
:wq 保存后退出,若為:wq!,則為強制保存后退出(常用)
:w [filename] 將編輯數(shù)據(jù)保存為另一個文件(類似另存新文檔)
:r [filename] 在編輯的數(shù)據(jù)中,讀入另一個論據(jù)的數(shù)據(jù),亦即將filename這
個文件內(nèi)容加到光標(biāo)所在行的后面
:set nu 顯示行號,設(shè)定之后,會在每一行的前面顯示該行的行號
:set nonu 與set nu相反,為取消行號
n1,n2 w [filename] 將n1到n2的內(nèi)容保存為filename 這個文件
相關(guān)文章
新特性搶先看! Ubuntu 25.04 Beta 發(fā)布:Linux 6.14 內(nèi)核
Canonical公司近日發(fā)布了Ubuntu 25.04 Beta版,這一版本被賦予了一個活潑的代號——“Plucky Puffin”(勇敢的海雀),據(jù)悉,正式的穩(wěn)定版預(yù)計將在2025年4月17日與廣大用戶2025-03-29如何讓 Ubuntu 居中顯示窗口? 3種方法實現(xiàn)Ubuntu窗口居中顯示
個人習(xí)慣不管打開終端窗口還是文件管理器窗口,都希望居中顯示,不太喜歡Linux下自動隨意的擺放位置,下面我們就來看看詳細設(shè)置方法2025-03-11Ubuntu 24.04.2 LTS 正式發(fā)布: 帶來全新硬件支持啟用堆棧HWE
buntu 24.04 LTS 的第 2 個小版本Ubuntu 24.04.2 LTS 正式發(fā)布,出了修復(fù)漏洞以外,它還帶來了全新的硬件支持啟用堆棧(HWE),讓系統(tǒng)性能和硬件兼容性更上一層樓2025-02-25怎么關(guān)閉Ubuntu無人值守升級? Ubuntu禁止自動更新的技巧
Ubuntu Linux系統(tǒng)禁止自動更新的時候,提示“無人值守升級在關(guān)機期間,請不要關(guān)閉計算機進程”,該怎么解決這個問題?詳細請看下文介紹2025-01-20高效管理你的Linux系統(tǒng): Debian操作系統(tǒng)常用命令指南
在Debian操作系統(tǒng)中,了解和掌握常用命令對于提高工作效率和系統(tǒng)管理至關(guān)重要,本文將詳細介紹Debian的常用命令,幫助讀者更好地使用和管理Debian系統(tǒng)2025-01-20debian更新系統(tǒng)的命令怎么用? 輕松配置Debian自動更新的技巧
Debian不手動更新怎么體驗新系統(tǒng)?Debian提供了一個既簡單又高效的解決辦法——自動更新,該怎么用呢?詳細請看下文介紹2025-01-20如何配置Ubuntu無人值守升級? 手動操作實現(xiàn)Ubuntu自動升級技巧
無人值守升級是一個用于自動更新 Debian 和 Ubuntu 系統(tǒng)的開源項目,該項目的主要目的是確保系統(tǒng)能夠定期自動安裝安全更新,從而保持系統(tǒng)的安全性和穩(wěn)定性2025-01-20Ubuntu系統(tǒng)怎么安裝Warp? 新一代AI 終端神器安裝使用方法
Warp是一款使用Rust開發(fā)的現(xiàn)代化AI 終端工具,該怎么再Ubuntu系統(tǒng)中安裝使用呢?下面我們就來看看詳細教程2025-01-20Debian如何查看系統(tǒng)版本? 7種輕松查看Debian版本信息的實用方法
Debian是一個廣泛使用的Linux發(fā)行版,用戶有時需要查看其版本信息以進行系統(tǒng)管理、故障排除或兼容性檢查,在Debian系統(tǒng)中,有幾種不同的方法可以查看版本信息2025-01-17解決VMware中Ubuntu虛擬機鼠標(biāo)閃爍或指針位置不正確的方案
剛下載虛擬機后,電腦在虛擬機內(nèi)出現(xiàn)了鼠標(biāo)閃爍或者鼠標(biāo)指針位置不對的問題,該怎么解決呢?下面我們就來看看詳細教程2025-01-09