RHCE培训笔记之Vim的使用
2019獨角獸企業重金招聘Python工程師標準>>>
一、介紹vim
1.vim是vi的新版本,是unix的標準文本編輯器,默認情況下執行vi運行的是vim
2.優點:速度、簡便、高可用性
3.缺點:比一般的編輯器稍難
二、VIM的使用
1.VIM有多種模式
2.三種主要模式
a.命令模式(默認):移動光標、剪切/粘帖文本,更改模式
b.插入編輯模式:修改文本內容
c.擴展模式:保存、退出等等
3.按多次Esc會返回至命令模式
4.進入文件
vim /tmp/passwd
q!:不保存退出
e!:重新讀取該文件,之前的修改不保存
wq:和x存盤退出
5.插入模式
“i”進入插入編輯模式
“A”跳至行尾
“o”在下方插入新的一行
“O”在上方插入新的一行
6.moving around
a.move by word: w(往前跳一個單詞),b(往后跳一個單詞)
b.jump to line x :xG,or:x(例如:100,表示跳至100行)
c.jump to top : gg
d.jump to end : G
7.search and replace
command and EX mode
命令模式下,直接按"/"鍵,后面跟需要搜索的內容,然后回車,被搜索的內容會高亮顯示出來。
例如:vim /tmp/passwd
/var
a.search as in less
-/,n,N("/"后跟要搜索的內容,n向下查找,N向上查找)
b.search/replace as in sed
1,5s/cat/dog/
%s/cat/dog/gi
例:%s/a/d/g 將所有a替換為d
8.復制粘貼copy and paste
a.復制
xyy(x為要復制的行數,按p粘貼)
b.刪除/剪切
xdd(x為要刪除的行數)
use yy to copy one line
use Nyy to copy N line
use dd to delete/cut one line
use Ndd to delete/cut N line
use p or P to paste copied or delete data
-p 在當前行的下方粘貼
-P 在當前行的上方粘貼
9.undoing change撤銷
u undo most recent change
Ctrl-r redo last "undone"change
三、using multiple "windows"
1.multiple documents can be viewed in a single vim screen
ctrl-w,s splits the screen horizontally(橫向切屏)
ctrl-w,v splits the screen vertically(縱向切屏)
ctrl-w,Arrow moves between windows(用來切換窗口)
2.Ex-mode instructions always affect the current window
3.ctrl-w,o close all other windows
4.ctrl-w,n open a new window
四、configuring vi and vim
:set number? (打開行號)
:set autoindent? (打開自動縮進)
:set ignorecase? (忽略大小寫)
如果需要每次打開vim編輯器的時候自動完成上面設置,則需要在用戶home目錄下的.vimrc文件下設置
vim .vimrc
set number(非擴展模式,而是直接在文檔中編寫)
Vim學習指南 http://www.linuxidc.com/Linux/2013-08/89096.htm
快速學會 Vi編輯器 http://www.linuxidc.com/Linux/2013-08/88586.htm
強大的Vim 編輯器 http://www.linuxidc.com/Linux/2013-07/87544.htm
在CentOS 6.2上搭建Vim開發環境 http://www.linuxidc.com/Linux/2013-07/87363.htm
Vim 7.4a 發布,全新更快的正則表達式引擎 http://www.linuxidc.com/Linux/2013-07/87035.htm
CentOS 5.4 安裝高亮Vim編輯工具 http://www.linuxidc.com/Linux/2013-06/86508.htm
Vim技巧分享:C語言設置 http://www.linuxidc.com/Linux/2012-12/77124.htm
Ubuntu中設置Vim的行號 http://www.linuxidc.com/Linux/2012-12/75485.htm
Vim編輯器使用基礎教程 http://www.linuxidc.com/Linux/2013-05/84031.htm
轉載于:https://my.oschina.net/ajian2014/blog/308085
總結
以上是生活随笔為你收集整理的RHCE培训笔记之Vim的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用java技术实现IBM VIAVOI
- 下一篇: RHCE课程总结