Vim/Vi實用技巧(第二版)
Vim/Vi實用技巧
1、匯入檔案
:r [檔名] #匯入到當前編輯的檔案中
如 :r /etc/inittab
檔案上部為/etc/services檔案,下部為/etc/inittab檔案
2、執行命令[不用退出vi]
:! [命令]
:! ls -l /home/hadoop
擴充-把命令執行的結果,匯入到當前編輯的檔案中!
:r !date
3、定義快捷鍵
:map [快捷鍵] [觸發指令]
e.g. :map ^P I#<ESC> #Ctrl+v Ctrl+p 或者 Ctrl+v+p 打出^P
:map ^O 0x #刪除行首一個字元
:map ^E ixiaofang@163.com<ESC>
命令執行:ctrl+p,ctrl+o
命令取消:unmap ^P
4、連續行註釋
:n1,n2/^/#/g #在n1到n2行的行首加#
:n1,n2/#//g #去掉n1到n2行行首的#去掉
:n1,n2/^#//g #連續行去掉只是行首的#號
:%s/^/\/\//g #行首新增//符號
:%s/\/\///g #將行首的//去掉
5、替換命令
:ab mymail xiaofang@qq.com #每次輸入mymail之後都會被後面內容替換
取消定義 unab mymail
附-Vi配置檔案
上面所做的設定在Vi重啟之後不再能夠使用,需要將其寫入配置檔案,Vi 的配置檔案儲存在每個使用者的~宿主目錄下,為.vimrc,但是預設該檔案是沒有的,可以將/etc/vimrc檔案拷貝過來,改名之後再做修改就好了
相關文章
- vim實用技巧(第二版)學習筆記筆記
- VIM實用基本操作技巧
- vi(vim)命令
- Vim 實用技術,第 1 部分: 實用技巧
- 常用的vi/vim命令
- vi&vim命令列命令列
- Vi/Vim命令桌布圖
- Vi/Vim Tips and Tricks
- vi 和vim 的區別
- vi和vim的編輯模式模式
- ubuntu vi/vim 基本使用方法Ubuntu
- 運維乾貨 | 12 個實用的 Vim 使用技巧運維
- Vim和Vi的常用命令
- vi/vim使用入門: vimrc在哪兒?
- VIM操作技巧
- VI高階命令集錦及VIM應用例項(轉)
- vi命令簡單實用
- 【VI】用Vi/Vim/gVim處理字元的大小寫轉換(暨命令gu gU的靈活使用)字元
- 針對高 級使用者的 Vim 編輯實用技巧
- vi/vim使用進階: 在VIM中使用GDB除錯 – 使用vimgdb除錯
- 使用 Vi/Vim 編輯器:基礎篇
- UnixLike 系統vi/vim 命令助記表
- 簡單實用的sql小技巧(第二篇)SQL
- Linux– 檔案編輯器 vi/vim(1)Linux
- vi/vim使用進階: 劍不離手 – quickfixUI
- Vim基礎使用技巧
- Vim 實用技術,第 3 部分: 定製 Vim
- Linux—vim/vi 翻頁跳轉命令快捷鍵Linux
- Linux中Vi和Vim區別是什麼?Linux
- vi與vim的區別以及常用命令
- 常用的vi與vim常用命令歸納
- vi與vim的區別以及常用命令***
- 如何安裝和使用純文字編輯器 vi/vim
- [linux]在vi和vim中彩色顯示語法Linux
- vim進階 | 使用外掛打造實用vim工作環境
- linux下用vi,vim編輯時退出編輯模式(wq)無法儲存退出Linux模式
- Css實用技巧CSS
- vi/vim配置篇:亂碼產生的原因及解決