vim 複製、刪除多行
dd
刪除一行
ndd
刪除以當前行開始的n行
dw
刪除以當前字元開始的一個字元
ndw
刪除以當前字元開始的n個字元
d$、D
刪除以當前字元開始的一行字元
d)
刪除到下一句的開始
d}
刪除到下一段的開始
d回車
刪除2行
二、複製多行
任務:將第9行至第15行的資料,複製到第16行
方法1:(強烈推薦)
:9,15 copy 16 或 :9,15 co 16
由此可有:
:9,15 move 16 或 :9,15 m 16 將第9行到第15行的文字內容到第16行的後面
方法2:
游標移動到結束行,ma
游標移動到起始行,輸入y'a
游標移動到需要複製的行,輸入p,行前複製則輸入大寫P
方法3:
把游標移到第9行 shift + v
再把游標移動到第15行 ctrl + c
再把游標死去到第16行 p mysql
方法4:
游標移動到起始行,輸入ma
游標移動到結束行,輸入mb
游標移動到貼上行,輸入mc
然後輸入:'a,'b, co 'c 把co換成m就是剪下
若要刪除多行,則輸入:'a,'b de
vi設定自動縮排:set smartindent
vi設定顯示行號:set number 或 set nu
相關推薦
vim 複製、刪除多行
一、多行 dd 刪除一行 ndd 刪除以當前行開始的n行 dw 刪除以當前字元開始的一個字元 ndw 刪除以當前字元開始的n個字元 d$、D 刪除以當前字元開始的一行字元 d) 刪除到下一句的開始 d} 刪除到下一段的開始 d回車 刪除2行二、複製多行 任務:將第9行至第15行的資料,複製到第16行方法1:
vi/vim多行註釋、取消多行註釋、多行復制、多行刪除
多行註釋 進入命令列模式,按ctrl + v進入 visual block模式(可視快模式),然後按j, 或者k選中多行,把需要註釋的行標記起來 按大寫字母i,再插入註釋符,例如// 按esc鍵就會
vim常用命令之多行註釋和多行刪除
vim中多行註釋和多行刪除命令,這些命令也是經常用到的一些小技巧,可以大大提高工作效率。 1.多行註釋: 1. 首先按esc進入命令列模式下,按下Ctrl + v,進入列(也叫區塊)模式; 2. 在行首使用上下鍵選擇需要註釋的多行; 3. 按下鍵盤(大
vim刪除多行註釋與新增多行註釋
刪除多行註釋 按 Esc 進入命令列模式,按下Ctrl + v, 進入列模式 選定將要取消註釋的多行 按 “d” 即可 新增多行註釋 首先按Esc進入命令列模式下,按下 Ctrl + v
vim—多行註釋、取消多行註釋
命令模式 str strong 退出 註釋 取消 取消多行註釋 tro 插入 多行註釋 命令模式: (1)將光標放在要註釋的行首,按下組合鍵ctrl + v ,然後按上下鍵選取要註釋的行。 (2)按下大i鍵,然後插入要註釋的符號 # (3)按ESC鍵,退出後,就會全部註釋。
Mac下 Vim刪除多行快捷鍵
Mac下,Vi和Vim是神一樣的編輯器,如何刪除多行。以下以編輯host檔案為例首先在Terminal中,輸入vim /etc/hosts,按return。進入vim的預設模式。Vim有三種模式命令模式,編輯模式,和預設模式按esc進入命令模式,可以使用退出,存檔退出,不存
InnoDB引擎,從大表中刪除多行
int ota man erro delete mysql 最小 following 可能 官方建議: InnoDB Tables If you are deleting many rows from a large table, you may exceed the l
python 刪除列表缺失值、刪除重複行並不保留唯一值
import pandas as pd import re f1=pd.read_excel('01.xlsx') f1.dropna() #去除含有缺失值的一行 f1.drop_duplicates(subset=['A'],keep
python實現將某程式碼檔案複製/移動到指定路徑下 (檔案、資料夾的移動、複製、刪除、重新命名)
用python實現將某程式碼檔案複製/移動到指定路徑下。 場景例如:mv ./xxx/git/project1/test.sh ./xxx/tmp/tmp/1/test.sh (相對路徑./xxx/tmp/tmp/1/不一定存在) # -
MyBatis刪除多行以及引數的傳遞
測試程式碼 @Test public void deleteBookByIds(){ /*List<Long> ids = new
關於linux複製、刪除、移動檔案及資料夾
新建: 新建資料夾使用:mkdir命令,mkdir是“make directory”的縮寫詞。 mkdir是一個用來在linux系統下建立目錄的命令,此命令屬於內建命令。
idea建立多模組Springboot專案、匯入多模組、刪除多模組
前言 在eclipse中有Workspace(工作空間)和 Project(工程)的概念在 IDEA中只有 Project(工程)和 Module(模組)的概念。這個地方剛開始用的時候會很容易理不清
批處理bat實現建立、複製、刪除檔案及資料夾
1 建bat檔案自動執行復制,刪除命令。 例1:以下是複製cd.dll檔案至windows\system32的bat檔案內容: copy cd.dll %windir%\system32 例2:下面一行是解除安裝windows\system32
Axure-repeater實現Item的複製、刪除、上下移、最前最後
引言 Axure RP 在7.0之後推出了一個新功能Repeater(中繼器),相信大家如果接觸過ASP.NET的話,肯定對這個控制元件不陌生,在ASP.NET中同樣也有Repeater控制元件用來顯示重複的專案列表。Axure和ASP.NET的Repea
動態新增、刪除每行 form 表單
效果圖:程式碼:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <link rel=
conda環境建立、複製、刪除
問題背景:之前建立環境tensorflow,每次active的時候就很麻煩,想改名為tf。 很簡單,直接在anaconda navigator中clone和remove掉原來的: 當然,也可以在命令列中操作: conda create –name
vim複製、貼上以及配置總結
兩篇使用的vim複製貼上比較高階的用法 http://www.cnblogs.com/hustcat/articles/1791371.html 用vim這麼久 了,始終也不知道怎麼在vim中使用系統貼上板,通常要在網上複製一段程式碼都是先gedit開啟檔案,中鍵粘貼後關
python 刪除多行陣列元素
筆者在專案過程中需要刪除連續的多行陣列,查了好多資料,發現python只能一行一行的刪除,如果刪除連續的多行的話,由於其中指標的變化,會出現後面陣列的指標越界的現象,為此,將資料進行整合,以及給出自己的程式碼 首先先給出刪除多個元素的時候會出現越界現象的原因,這一部分來自y
如何刪除多行首字母,Sublime Text多行編輯運用
一、問題描述: 題主的問題是程式碼中每行都有序號,這些序號一行一行地刪太麻煩,如何進行批量刪除? 我們在進行程式碼重用的時候時常會出現行號同時被複制的情況, 比如下面的這點程式碼: 15
一道Java面試題之實現複製、刪除、剪下檔案(資料夾的實現)的snippet
Java面試題是叫寫出檔案複製、刪除和剪下的,所以昨天晚上就花了大概一個小時寫出這個完整的snippet(當然如果只要思路的話就好辦了)。 這個snippet中的刪除檔案(資料夾)部分有點意思,一般在Windows下目錄過長的話,目錄就刪除不了。而這個程式可以解決這個因