linux文本編輯器vim

vim的基礎操做
編輯文件時,將光標置於第n行
vim +100  dwa_m_user_lac_ci_201809.log
編輯文件時,將光標置於最後一行
vim +  dwa_m_user_lac_ci_201809.log
編輯文件時,將光標置於第一個保護string(本例中是mappers)所表示的字符串的行
vim +/mappers  dwa_m_user_lac_ci_201809.log

vim編輯器插入模式下,用於移動光標的vim命令
h --將光標向左移動
j、加號(+)、Enter --將光標向下移動
k、減號(-) --將光標向上移動
l-- 將光標向右移動
}-- 將光標移動到當前段落的末尾
{-- 將光標移動到當前段落的開頭
)-- 將光標移動到當前句子的末尾
(-- 將光標移動到當前句子的開頭
^-- 移動到當前行的第一個非空字符
$-- 移動到當前行的末尾
:n-- 移動到行n
 
經常使用的vim編輯命令
x  --刪除光標當前位置的字符
dd --刪除光標所在的整行文本
d$ --刪除當前光標位置到該行結束的全部文本
dw --從當前光標位置向前刪除單詞
J  --將下一行文本內容本行行尾
a  --在當前光標位置後附加內容
A  --在當前光標所在行的後面附加內容
 
底行工做模式
/bin --在通常模式下,自光標位置向下搜索關鍵字bin
?bin --在通常模式下,自光標位置向上搜索關鍵字bin
:%s/Launching/ooooooo --在通常模式下,將第一次出現的Launching替換爲ooooooo
:%s/Launching/ooooooo/g --在通常模式下,將全部Launching替換爲ooooooo
:2,3s/hive/hadoop/g --在通常模式下,在n1行與n2行之間搜索全部hive替換爲hadoop
:1,$s/hive/hadoop/g --在通常模式下,在第一行與最後一行之間搜索全部hive替換爲hadoop
 
vim配置文件 :set nu -- 在通常模式下,在文件中顯示行號 :set autoindent --在通常模式下,編輯時自動縮進 :set cindent --編輯時按照C語言自動縮進,但這個縮進很大 :set mouse --打開對鼠標的支持,滾輪和單擊都可
相關文章
相關標籤/搜索