歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Linux基礎教程:vim常用命令匯總

編輯器簡介】

最早的編輯器:ed

[root@localhost~]# ls /bin/vi /usr/bin/vim

/bin/vi  /usr/bin/vim

[root@localhost~]#

Richard Stallman 編寫了emacs編輯器

目前最主流的Linux編輯器是vim

vim 的命令模式】:ESC

i 當前位置進入insert模式       I 行頭部進入insert模式       

a 下個字符進入insert模式       A 行末尾進入insert模式

o 新開行之下進入insert模式     O 新開行之上進入insert模式

s 刪除一個字符進入insert模式   S 刪除本行進入insert模式

0 到行的開頭    $到行末尾

數字+G  到數字哪一行         G到整個文章的末尾

u undo 撤銷    ctrl+r redo

dd 刪除一行     yy復制一行

x 刪除一個字符  r替換一個字符 R一直替換

zR 展開全文

/ 向下搜索         ?向上搜索

vim的插入模式】i

vim的命令行模式】:

:set ruler     在屏幕底部顯示光標所在行,列的位置

:set autoindent  正文自動縮進

:set ignorecase  忽略規則表達式中大小寫字母的區別

:set nu 標出行號

:w 寫入

:q 退出

:q!強制退出

:15 到第15行

:e! 回復最初狀態

:e! /etc/group 放棄當前所有的更改、並打開另一個文件

:w aaa.backup  另存為aaa.backup

:r /etc/group  讀入/etc/group文件內容

:r !ls 讀ls命令的結果

:1,$s/nologin/bash/g將第1行到最後一行 所有nologin 替換為bash 並且不詢問我

:1,$s/nologin/bash/c詢問

命令行模式下:sh 回到shell模式 exit 回到vim命令行模式

vim擴展

# vim -o/etc/passwd /etc/group

同時編輯兩個文件(豎排)  ctrl+w 上下 進行切換

# vim -O/etc/passwd /etc/group  (橫排)

 

~/.vimrc 配置vim默認啟動狀態

Copyright © Linux教程網 All Rights Reserved