i
a/A
o/O
r + ?替換
0:檔案當前行的開頭
$:檔案當前行的末尾
G:檔案的最後一行開頭
:n :檔案中第n行的開頭
dd:刪除一行
3dd:刪除3行
yy:複製一行
3yy:複製3行
p:貼上
u:undo
ctrl + r:redo
"a剪下板a
"b剪下板b
"ap貼上剪下板a的內容
Q: 每次進入vi就有行號
A:
或 vi 命令模式下,輸入:nu 顯示當前行行號
或 vi 命令模式下,輸入:set nu 顯示所有行行號
開啟terminal
vim ~/.vimrc
加一行 set number
:wq 【一勞永逸的方法】
:w a.txt另存為
:w >> a.txt內容追加到a.txt
:e!恢復到最初狀態
:1,$s/hadoop/root/g 將第一行到追後一行的hadoop替換為root
:1,$s/hadoop/root/c 將第一行到追後一行的hadoop替換為root(有提示)