vim 刪除、插入一列或者多列
很多時候,當我們需要在檔案刪除多列或者在每行的相同位置插入相同的東西時,下邊的操作就顯得尤其方便、高效,下面讓我們列舉一二。
使用vim開啟檔案
1、刪除一列操作:
Ctrl + v ,切換到 VISUAL BLOCK 模式, 按下j(向下)或者k(向上)可以自由按序選中同一列的字元,然後x或者d鍵均可以刪除。
2、刪除連續多列操作:
Ctrl+v,切換到切換到 VISUAL BLOCK 模式, 按下j或者k ,可以選擇當前列所需要刪除的連續行, 結合G鍵可以快速選中到文末,注意,如果滑鼠所在字元不是第一列時,按下G,其實是選中了一片區域的,然後按x或者d鍵進行刪除。
3、在多行的相同位置插入相同內容:
Ctrl+v,切換到切換到 VISUAL BLOCK 模式,使用j或者k,選中想要在相同位置插入相同內容的行,按下shift + i,進入插入模式,輸入想需要新增的內容,然後按兩下ESC鍵,你就會發現,選中的行,內容都神奇地加上去了,很方便吧
其實,上邊的操作,小夥伴們是沒必要死記硬背的,核心思想是通過Ctrl + v ,切換到 VISUAL BLOCK 模式,然後就是結合vim的方向鍵就可以快速的操作啦。
相關推薦
vim 刪除、插入一列或者多列
很多時候,當我們需要在檔案刪除多列或者在每行的相同位置插入相同的東西時,下邊的操作就顯得尤其方便、高效,下面讓我們列舉一二。 使用vim開啟檔案 1、刪除一列操作: Ctrl
vim塊編輯刪除、插入、替換【轉】
刪除列 1.游標定位到要操作的地方。 2.CTRL+v 進入“可視 塊”模式,選取這一列操作多少行。 3.d 刪除。 插入列 插入操作的話知識稍有區別。例如我們在每一行前都插入"() ": 1.游標定位到要操作的地方
【MySQL 】要點——刪除、插入“行”“列”,主鍵設定
*寫在前面提醒自己:DOS命令寫SQL寫完最後一個語句要加分號“;”。 一、刪除 delete:刪除表中的 行 ,如 delete from 表名 where 欄位名=值; drop:刪除索引、表或者資料庫,如 drop table 表名; truncate:刪
利用SQL語句中的case、when、sum實現將表中的一列變為多列
一、原表status的結構如圖所示:展示的主要欄位有addtime1(丟失時間)、addtime2(撿到時間)、status(狀態)1,表示成功;2 表示認領中;0表示未認領;二、現在報表設計的需求是統計一個月之內成功認領的個數、兩個月之內成功認領的個數、三個月之內成功認領以
numpy.delete刪除一列或多列
基礎介紹: numpy.delete numpy.delete(arr, obj, axis=None)[source] Return a new array with sub-arra
連結串列初解(一)——單鏈表的建立、刪除、插入、測長、排序、逆置
由於考試需要,複習一下單鏈表的各種常見操作,直接上程式碼+註釋,需要的可以參考下哈~ Code: #include<iostream> using namespace std; typedef struct student { int data; str
mysql查詢最後幾條、生成一條包含多條記錄、插入語句、差值查詢
1、查詢第一行記錄: select * from table limit 1 2、查詢第n行到第m行記錄 select * from table1 limit n-1,m-n; SELECT
二叉搜索樹的查找、刪除、插入
刪除節點 bsp span 空間 排序樹 第一個 include 什麽 del 1 #include<iostream> 2 3 using namespace std; 4 5 //二叉搜索樹 6 typedef stru
bootstrap布局兩列或者多列表單
復制 AD BE 結束 body too ots 時間 IT 1, 代碼如下: <div class="form-group"> <labe
Excel技巧——一列變多列
1、需求 先看個效果再解釋 經常會遇到這樣一個需求,被領導給了一個數據列表,讓按順序放到三列的表格中,而且排序要橫著排。下面就開始介紹如何實現。 2、簡介: 方式一:手工方式 當讓這個手工不是一個一個寫了,而是用Excel幫助實現,只是步驟繁瑣些。 方式二:使用公式
mybatis 更新、刪除、插入 錯誤的返回影響的行數
當用mybatis 執行 插入、刪除、更新操作要以返回影響的行數來判斷這些操作時是否執行的時候,mybatis返回的行數是一個負數,這主要是有以下幾點原因 原因: 當連續執行兩次相同的更新操作時,msyql客戶端在第一次在執行更新時候,影響返回的值是等於1的,則第二次執行的
Vim刪除檔案到行首或者行尾
vim用的不是很熟練,只是有時候需要的時候會學習一下 我們知道,vim有三種模式,一種是一般模式,一種是編輯模式,另外一種是命令列模式 在一般模式下,可以進行刪除,複製貼上等操作,在編輯模式下可以編輯檔案,在命令列模式下就是儲存,讀取檔案了 現在我的問題背景是這樣的
連結串列(C語言)刪除、插入(頭插法)、清空等操作
幾個重要知識點: 一: L = (LinkList)malloc(sizeof(LNode)); L->next = NULL; 在給節點分配記憶體後,一定要將next指標賦值為null。 二: Status ListInsert(LinkList &
平衡二叉樹(AVL)--查詢、刪除、插入(Java實現)
前言 前面一篇文章,筆者就二叉查詢樹進行了一些解釋與實現,這篇文章筆者將會就平衡二叉樹 做一些總結與實現。讀者若不瞭解二叉查詢樹的話,可以參考這篇文章:
SQL刪除、插入觸發器(trigger)
createtable aa ([dept_id]int,[inner_code]varchar(6),[ConText]varchar(18)) insert aa select1,'01','總公司'unionallselect2,'0101','一分公司'unional
spark dataframe 一列分隔多列,一列分隔多行(scala)
關於spark dataframe ,這裡介紹三種實用中實現可能比較麻煩的操作,首先上原始資料集 mRecord:一,合併content列,將name相同的content合併到一行,用逗號隔開: mRecord.createOrReplaceTempView("
D3.js中選擇、刪除、插入元素
1、選擇元素 現在有一段html檔案,body中有三個段落元素 <p>Apple</p> <p id="myid" class="myClass"&
Microsoft SQL Server 觸發器更新、刪除、插入表
//表插入CREATE TRIGGER INSERTDATE//INSERTDATE為觸發器名稱 ON A1 AFTER INSERT AS BEGIN INSERT I
資料結構 線性連結串列的創立及其基本操作初始化、遍歷、銷燬、判空、求表長、刪除、插入等
最近寫了個數據結構的單鏈表,其中包括十來個基本操作演算法,包括了建立單鏈表、刪除、插入、定位、遍歷等基本的操作。在VS上運行了一下,可以通過,感覺還不錯,和大家分享一下! 我是建立了一個C++專案,在專案下寫的,你們也可以建立專案把下面的東西複製到編譯器上試試! 第一部分是
【玩轉Golang】slice切片的操作——切片的追加、刪除、插入等
一、一般操作 1,宣告變數,go自動初始化為nil,長度:0,地址:0,nil func main(){ var ss []string; fmt.Printf("length:%v \taddr:%p \tisnil:%v",len(ss),ss, ss==nil) } -