歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux基礎教程:vim常用命令匯總

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

日期:2017/2/28 16:01:44   编辑:Linux教程

編輯器簡介】

最早的編輯器: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