vim 列編輯模式
vim 列編輯模式
vim 列編輯模式
vim 有三種編輯模式,命令模式、輸入模式、視窗模式,我們常用的是前兩種模式,但是視窗模式還是非常不錯的,進入 vim 編輯器,模式是命令模式,可以透過 i、 a 等進入輸入模式,也可以透過 v、 c+v 進入視窗模式。
視窗模式可以讓我們選擇一塊區域,這個區域好比是一個檢視視窗,可以進行批次編輯。
例子1:給列批次新增字首、字尾、修改
我們經常會有這樣的一個場景,需要對 excel、 csv 的某一列進行編輯,例如新增一些字首、字尾或者修改,一般在維護資料或者批次生成一些 sql 語句非常常見。
那麼我們來看個例子:我們需要生成一組測試資料,這組資料需要新增 sql insert 字首,我們才能批次倒入到 DB 中去。
我們簡單來生成一組測試資料:
for ((i=1;i<=10000;i++)) do echo $RANDOM >> ids.csv do
我們需要將這一組id新增到DB中,vim 編輯這個檔案。
vim ids.csv
預設開啟是進去命令模式,此時我們需要在列的前後新增sql程式碼。 c+v 進去視覺化模式。
然後 GG 跳到最後一行,然後 L 向右選擇當前列。 shit+i 切換到列前輸入。
然後輸入sql insert 語句。
insert into tb_ids(id) values (
然後透過 esc 退出檢視模式,會自動生成所有行的字首。
我們繼續新增列字尾部分。和之前的編輯模式還是一致的,只是全部選中之後使用 shit+a 切入到列後端。
輸入 sql insert 結尾部分。
);
當然這裡面會有一些問題需要注意,列需要是有規則的,如果沒有規則的列需要先排序好,然後分批處理。如果是整行模式,可以直接 v 模式進入整行編輯模式。vim的功能還是很豐富的,這裡只是分享一個很簡單的例子。
About Me
........................................................................................................................ ● 本文作者:小麥苗,部分內容整理自網路,若有侵權請聯絡小麥苗刪除 ● 本文在個人微 信公眾號( DB寶)上有同步更新 ● QQ群號: 230161599 、618766405,微信群私聊 ● 個人QQ號(646634621),微 訊號(db_bao),註明新增緣由 ● 於 2020年10月 在西安完成 ● 最新修改時間:2020年10月 ● 版權所有,歡迎分享本文,轉載請保留出處 ........................................................................................................................ ● 小麥苗的微店: ● 小麥苗出版的資料庫類叢書: http://blog.itpub.net/26736162/viewspace-2142121/ ● 小麥苗OCP、OCM、高可用、DBA學習班: http://blog.itpub.net/26736162/viewspace-2148098/ ● 資料庫筆試面試題庫及解答: http://blog.itpub.net/26736162/viewspace-2134706/ ........................................................................................................................ 請掃描下面的二維碼來關注小麥苗的微 信公眾號( DB寶)及QQ群(230161599、618766405)、新增小麥苗微 信(db_bao), 學習最實用的資料庫技術。
........................................................................................................................ |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26736162/viewspace-2726695/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- vi和vim的編輯模式模式
- Vim 編輯器的相容模式模式
- vim編輯器
- 常用編輯器列模式快捷鍵模式
- Linux-vim文字編輯器-三種模式-vim裡的替換-vim檢視模式-對比檔案Linux模式
- LINUX VIM編輯器Linux
- linux下用vi,vim編輯時退出編輯模式(wq)無法儲存退出Linux模式
- 『學了就忘』vim編輯器基礎 — 94、vim編輯器介紹
- 高效使用Vim編輯器--Vim編輯器常用命令學習筆記筆記
- VIM編輯器的巨集操作
- vim編輯器常用的命令
- Linux編輯器Vim簡介Linux
- Vim 編輯器常用命令
- Git清空VIM編輯器內容Git
- Linux精講——vim編輯器Linux
- 03_vim編輯器的使用
- Vim編輯器常用命令
- 編輯器之神:VIM 的基本操作
- vim編輯器有哪些模式?學習linux需要學什麼模式Linux
- vim 編輯報錯導致無法正常退出和編輯
- 使用 Vi/Vim 編輯器:基礎篇
- Linux基礎命令---vim文字編輯Linux
- linux基礎命令——文字編輯vimLinux
- centos7安裝vim編輯器CentOS
- 『學了就忘』vim編輯器基礎 — 97、vim使用技巧
- Linux系統下Vim編輯器的三種模式主要包含什麼?Linux模式
- Linux– 檔案編輯器 vi/vim(1)Linux
- centos7 vim 編輯Dockerfile顯示高亮CentOSDocker
- Linux Vim編輯的的配置和使用Linux
- 編輯器之神VIM 總結 基礎部分
- Linux編輯器vim鍵盤詳解Linux
- 使用vim對被編輯檔案加密 (轉)加密
- 用vim安全編輯遠端檔案(轉)
- Linux系統中的Vim編輯器Linux
- 『學了就忘』vim編輯器基礎 — 95、命令模式中的相關命令模式
- 『學了就忘』vim編輯器基礎 — 96、末行模式中的相關命令模式
- Linux 筆記分享五:VIM 文字編輯器Linux筆記
- Linux(CentOS7)使用vim編輯檔案LinuxCentOS