Linux学习之Vim编辑器
Linux學(xué)習(xí)之Vim編輯器
輸入模式—Esc鍵–>命令模式
末行模式—Esc鍵–>命令模式
命令模式—a,i,o等鍵–>輸入模式模式
命令模式— :鍵 -->末行模式
命令模式
控制光標(biāo)移動,可以對文本進(jìn)行復(fù)制,粘貼,刪除和查找。
u:撤銷上一步操作
dd :刪除(剪切)光標(biāo)所在的行
2dd:刪除(剪切)光標(biāo)開始(包括光標(biāo))的2行
yy:復(fù)制光標(biāo)所在行
2yy:復(fù)制光標(biāo)開始的(包括光標(biāo)所在的行)的2行
p:將之前刪除(dd)或復(fù)制(yy)過的數(shù)據(jù)粘貼到光標(biāo)后面(不能粘貼普通復(fù)制的字符)
gg:定位到文件首行
G:定位到文件尾行
定位到指定行,比如30
輸入 20,然后shift+g
輸入模式
正常的文本錄入
a鍵進(jìn)入輸入模式:在光標(biāo)后面一位切換到輸入模式
i鍵進(jìn)入輸入模式:光標(biāo)當(dāng)前位置進(jìn)入到輸入模式
o鍵進(jìn)入輸入模式:在光標(biāo)的下面再創(chuàng)建一個空行
末行模式
:w 保存
:q 退出
:q! 強(qiáng)制退出(放棄對文檔的修改內(nèi)容)
:wq! 強(qiáng)制保存退出
:set nu 顯示行號
:set nonu 不顯示行號
:命令 執(zhí)行該命令
:整數(shù) 跳轉(zhuǎn)到該行
:s/one/two 將當(dāng)前光標(biāo)所在行的第一個 one 替換成 two
:s/one/two/g 將當(dāng)前光標(biāo)所在行的所有 one 替換成 two
:%s/one/two/g 將全文中的所有 one 替換成 two
?字符串 在文本中從下至上搜索該字符串
/字符串 在文本中從上至下搜索該字符串
:noh 取消搜索后的高亮顯示
n 顯示搜索命令定位到的下一個字符串
N 顯示搜索命令定位到的上一個字符串
重命名一個文件
#mv a.txt practice.txt
設(shè)置Linux下tab鍵的長度
[root@localhost etc]# vim vimrc set tabstop=4 set softtabstop=4 //在插入模式下,按下tab鍵產(chǎn)生的空白長度為4 set expandtab總結(jié)
以上是生活随笔為你收集整理的Linux学习之Vim编辑器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java基础库
- 下一篇: linux基本项目环境搭建