1. 程式人生 > >vim中刪除技巧--Ubuntu小筆記

vim中刪除技巧--Ubuntu小筆記

vim中刪除技巧

:%s/[Ctrl-v][Enter]//g         刪除DOS方式的回車^M
:%s= *$==                      刪除行尾空白
:%!sort -u                     刪除重複行
:%s/^.{-}pdf/new.pdf/          只是刪除第一個pdf
:%s///                         刪除多行註釋
:g/^$/d                        刪除所有空行 
:g!/^dd/d                      刪除不含字串'dd'的行
:v/^dd/d                       刪除不含字串'dd'的行
:g/str1/,/str2/d               刪除所有第一個含str1到第一個含str2之間的行
:v/./.,/./-1join               壓縮空行
:g/^$/,/./-j                   壓縮空行
ndw 或 ndW                     刪除游標處開始及其後的 n-1 個字元。
d0                             刪至行首。
d$                             刪至行尾。
ndd                            刪除當前行及其後 n-1 行。
x 或 X                         刪除一個字元。
Ctrl+u                         刪除輸入方式下所輸入的文字。
D                              刪除到行尾
x,y                            刪除與複製包含高亮區
dl                             刪除當前字元(與x命令功能相同)
d0                             刪除到某一行的開始位置
d^                             刪除到某一行的第一個字元位置(不包括空格或TAB字元)
dw                             刪除到某個單詞的結尾位置
d3w                            刪除到第三個單詞的結尾位置
db                             刪除到某個單詞的開始位置
dW                             刪除到某個以空格作為分隔符的單詞的結尾位置
dB                             刪除到某個以空格作為分隔符的單詞的開始位置
d7B                            刪除到前面7個以空格作為分隔符的單詞的開始位置
d)                             刪除到某個語句的結尾位置
d4)                            刪除到第四個語句的結尾位置
d(                             刪除到某個語句的開始位置
d)                             刪除到某個段落的結尾位置
d{                             刪除到某個段落的開始位置
d7{                            刪除到當前段落起始位置之前的第7個段落位置
dd                             刪除當前行
d/text                         刪除從文字中出現“text”中所指定字樣的位置,一直向前直到下一個該字樣所出現的位置(但不包括該字樣)之間的內容
dfc                            刪除從文字中出現字元“c”的位置,一直向前直到下一個該字元所出現的位置(包括該字元)之間的內容
dtc                            刪除當前行直到下一個字元“c”所出現位置之間的內容
D                              刪除到某一行的結尾
d$                             刪除到某一行的結尾
5dd                            刪除從當前行所開始的5行內容
dL                             刪除直到螢幕上最後一行的內容
dH                             刪除直到螢幕上第一行的內容
dG                             刪除直到工作快取區結尾的內容
d1G                            刪除直到工作快取區開始的內容
ci{                            刪除修改游標所在的{}中的所有內容,change in { 的簡寫
ca{                            刪除修改游標所在的{}中的所有內容,包括{}
ci"                            刪除修改游標所在的""中的所有內容,change in " 的簡寫
ca"                            刪除修改游標所在的""中的所有內容,包括{}
ci(                            刪除修改游標所在的()中的所有內容,change in ( 的簡寫
ca(                            刪除修改游標所在的()中的所有內容,包括{}

vim一個遠端檔案

vim scp://[email protected]//path/to/somefile

相關推薦

vim刪除技巧--Ubuntu筆記

vim中刪除技巧 :%s/[Ctrl-v][Enter]//g 刪除DOS方式的回車^M :%s= *$== 刪除行尾空白 :%!sort -u 刪除重複行 :%s/^.{-

vim刪除除當前buffer外所有的buffer

fun! DeleteAllBuffersInWindow()    let s:curWinNr= winnr()if winbufnr(s:curWinNr)==1        ret    e

[技巧] vim使用cscope時不區別大小寫

cscope 有 -C 這麼一個選項。-C Ignore letter case when searching.vim 裡使用 cscope 不區別大小寫可以使用下面一個技巧:setcsprg=/usr

日常生活技巧 -- vim ctags 的安裝和使用

 ctags 主要是用來建立 Vim 可以使用的 tag 索引檔案的。一、下載安裝Ubuntu下 執行 sudo apt-get install ctags二、建立索引檔案在你想要建立索引檔案的資料夾目

VIM刪除技巧

vim中刪除技巧 :%s/[Ctrl-v][Enter]//g 刪除DOS方式的回車^M :%s= *$== 刪除行尾空白 :%!sort -u 刪除重複行 :%s/^.{-}pdf/new.pdf/ 只是刪除第一個pdf :%s/// 刪除多行註釋 :g/^$/d 刪

Idea 常用功能匯總,工作常用技巧,移出請說明原因,筆記花了好長時間匯總的

str 窗口 ctr 生成 控制 double 代碼補全 文件中 同步 1.隱藏沒用到的文件 比如 IDEA 的項目配置文件(.iml 和.idea),打開 Settings-File Types, 加入要隱藏的文件後綴。 2.常用技巧 2.1 通過Alt+F8查看

vim如何設置多行註釋和刪除註釋

需要 visual 註釋符 註釋 命令行 多行 bsp nbsp 字母 多行註釋: 1. 進入命令行模式,按ctrl + v進入 visual block模式,然後按j, 或者k選中多行,把需要註釋的行標記起來 2. 按大寫字母I,再插入註釋符,例如# 3. 按esc鍵然後

解決VMware安裝Ubuntu的過程窗口過無法看到按鈕的問題

round png eight idt wid ~~ vmware images 多人   最近在用VMware安裝Ubuntu的時候,發現竟然只能看到部分界面,鼠標拖拽也沒有用,就是看不到完整的界面,那要我怎麽按下一步啊~(真是哭笑不得%>_<%),或者按TA

vim如何刪除文件所有東西

linux方法1: 按ggdG方法2: :%dvi下如何刪除當前行至後面所有的行? 光標放到當前行,使用組合鍵“d+G”本文出自 “sandshell” 博客,請務必保留此出處http://sandshell.blog.51cto.com/9055959/1961552vim如何刪除文件中所

移動端開發模擬手機測試技巧

小技巧 erl windows ati 頁面效果 cal ora 分享 地址 情景:在開發移動端情況下,pc看到的效果有時於真實手機裏看到的效果可以不大一樣,將代碼發送到服務器再去測試又太麻煩, 這時,下面的小技巧可能就比較有用了,前提需要 pc跟手機一部,並且

PDF文件怎麼刪除水印的技巧

PDF文件怎麼刪除水印呢?從網站中下載過PDF文件的人都知道,下載的PDF文件會出現各種各樣的水印,下面就來交給大家一種刪除水印的小技巧。操作軟體:迅捷PDF編輯器軟體地址:https://www.xunjiepdf.com/editor1:將一款軟體安裝到自己的電腦中,開啟軟體找到開啟更多檔案,將需要刪除水

PDF文檔怎麽刪除水印的技巧

sha 選擇框 地址 ext 希望 img pdf編輯器 www proc PDF文檔怎麽刪除水印呢?從網站中下載過PDF文檔的人都知道,下載的PDF文檔會出現各種各樣的水印,下面就來交給大家一種刪除水印的小技巧。操作軟件:迅捷PDF編輯器軟件地址:https://www.

iOSMVP架構實踐技巧

一般來說,MVP架構在Andriod中用的比較多,但它也可以在iOS中使用。我在重構專案的一個功能時,為了改善以前程式碼的層次結構,同時也想體驗一下MVP的實踐,所以使用了該模式,同時也積累了一點小技巧。 MVP分層模型以及互動關係如圖所示: view和model通過presenter進

微信刪除的聊天記錄如何找回,找回技巧

  微信中刪除的聊天記錄如何找回,找回技巧。我們現在的人們幾乎每天都會開啟我們的手機微信,用我們的手機微信去與別人進行各種聊天,或者是聊工作,因而我們對我們的微信聊天記錄也算是比較重視的了。   有的時候同事剛剛發給我們比較重要的檔案或者是其他的,我們沒有儲存就在我們清理垃圾的時候將我們的微信記錄給刪除了,

實驗5.1(舊),寫出一個由一個主函數和三個函數組成的程序,該程序可以從某一字符串刪除指定字符。

using span ring font 修改 mes out 部分 nbsp 實驗目的: 輸入一串字符,再輸入一個指定字符,將字符串中刪去指定字符再顯示出來。要求程序把輸入字符串、刪除指定字符和顯示字符串的功能分別在各自單獨的.cpp文件由外部函數來處理,主文件中

vim多行註釋和多行刪除命令

區塊 選擇 tro ron 才會 命令行 上下 使用 恢復 1.多行註釋: 1. 首先按esc進入命令行模式下,按下Ctrl + v,進入列(也叫區塊)模式; 2. 在行首使用上下鍵選擇需要註釋的多行; 3. 按下鍵盤(大寫)“I”鍵,進入插入模式; 4

Java過載、重寫、覆蓋、隱藏的理解筆記

過載Overloading 發生要素如下: 1. 在同一作用範圍內(同一個類,同一個介面) 2. 方法名必定相同 3. 形參組成不同(型別、個數均不相同 or 個數相同但型別不同 or 型別相

Ubuntu終端刪除/建立檔案(夾)

首先Ctrl + Alt + L開啟終端 建立檔案: touch 檔名 刪除檔案: rm 檔名 建立資料夾: mkdir 資料夾名 刪除資料夾: rmdir 資料夾名 注意此時的資料夾中如果包含其他檔案的話是無法被刪除的。 刪除帶有檔案的資料夾: rm -r 資料

ACM的幾個技巧(離散化,尺取法,資料預處理)

離散化 使用STL演算法離散化: 思路:先排序,再刪除重複元素,然後就是索引元素離散化後對應的值。 假定待離散化的序列為a[n],b[n]是序列a[n]的一個副本,則對應以上三步為: sor

【小菜鳥】本人部落格,沒有任何侵權的想法,僅僅是總結了一些前輩們的經驗,做了一些小筆記發表。 在以往學習過程,遇到太多太多的問題,網上都有答案,只不過太多太雜,解決問題的答案也是可遇不可求, 總是事倍功半。特此總結出一些自己的經驗,希望能夠幫助大家。

小菜鳥 本人部落格,沒有任何侵權的想法,僅僅是總結了一些前輩們的經驗,做了一些小筆記發表。 在以往學習過程中,遇到太多太多的小問題,網上都有答案,只不過太多太雜,解決問題的答案也是可遇不可求, 總是事倍功半。特...