vim 在每行頭尾加入新的內容

需求:從目前的目錄找到一批 html 檔案,想用一個 Html 把他們的地址用超級連結資料表示出來,使得在瀏覽器中只要通過這一個頁面就能夠訪問其他頁面。1. find . -iname "*valid*.*" >

Emacs和Vim:神的編輯器和編輯器之神

引自大家論壇,原文地址:http://club.topsage.com/forum.php?mod=viewthread&tid=2373558&fromuid=3869657關於這兩個編輯器,這篇文章講的很生動,有趣,值得分享!Emacs和Vim:神的編輯器和編輯器之神0.

VIM中空格和TAB的替換

在.vimrc中添加以下代碼後,重啟vim即可實現按TAB產生4個空格:set ts=4  (註:ts是tabstop的縮寫,設TAB寬4個空格)set expandtab 對於已儲存的檔案,可以使用下面的方法進行空格和TAB的替換:TAB替換為空白格::set ts=4:set expandtab:%retab! 空格替換為TAB::set ts=4:set noexpandtab:%retab! 加!是用於處理非空白字元之後的TAB,即所有的TAB,若不加!,則只處理行首的TAB。 

Vim 中設定對 Aspell 的支援 (windows)

我最終在_vimrc下加入的是:1 map <F9> :w!<CR>:!E:\Aspell\bin\aspell --lang=en check %<CR>:e! %<CR>即按 F9 執行 aspell 對當前檔案的檢查註:vimrc中 %號 表示當前檔案 E:\Aspell\bin\aspell 改成自己的aspell所在目錄========== [以下是參考文獻] ===========[轉] http://ar.newsmth.net/

linux-vim -ctags-Tlist-winmanager

1. vim 中Ctags的安裝和使用 http://blog.csdn.net/duguteng/article/details/7412652 2. Ubuntu安裝Vim外掛程式taglisthttp://www.lampblog.net/2010/08/ubuntu%E5%AE%89%E8%A3%85vim%E6%8F%92%E4%BB%B6taglist/ 3. vim 檔案瀏覽器和視窗管理器 -- 外掛程式: WinManager

vim/vi——\n只能被替換或刪除 \r只能用來插入或替換

%s/$/\r/g %s/\n//g 在Linux 中,"\n"代表分行符號,"\r"代表斷行符號符%s .... /g 這樣的搜尋替換格式只能保證你在一行中被多次替換,但是一旦你插入了一個行結束符(\n),這個行會中止,當前行不再繼續進行替換,因此你顯然不能替換為 \n 這樣的字元,這樣會造成當前行不繼續產生後續替換。至於你能夠把 \n 作為搜尋 pattern

Vim試水之六:NerdTree外掛程式安裝

   前面我安裝了winmanager外掛程式,但是感覺那個用起來不是很爽。今天無意間又發現一個更好的檔案管理工具外掛程式—NerdTree。先,紅色方框標記的就是NerdTree地區了:      是不是挺炫?因為我又換了一種色彩配置,並且設定了字型 set

【VIM提示】一個cscope的跳轉要檔案儲存的問題

作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/在VIM下用cscope讀源碼,隨手在檔案中寫點注釋什麼的,但是在跳轉的時候必須儲存才能跳轉,否則提示No write since last change,這個原理我明白的,不過能不能暫時不儲存或者自動儲存呢,每次跳轉都要:w太麻煩……有兩種方法可以解決:set autowrite 可以自動儲存 set hidden 放在buffer裡不儲存,等跳回來再儲存。 作者:gnuhpc

vim + cscope + ctags + taglist配置

-------------------------------------------------- ubuntu中如何將終端添加到右鍵?在右鍵裡面添加一個“開啟終端”的菜單。sudo apt-get install nautilus-open-terminal--------------------------------------------------Install Mannual(By CMM)一、Install vim sudo apt-get install vim

vim 刪除每行開頭結尾空格

刪除多餘的空格行末:$ 行首:^空格:\s行末空格:\s\+$行首空格:^\+\s有些人認為行末的空格是無用,浪費而難看的。要刪除這些每行後面多餘的空格,可以執行如下命令::%s/\s\+$//命令前面指明範圍是 "%",所以這會作用於整個檔案。"substitute" 命令的匹配模式是"\s\+$"。這表示行末($)前的一個或者多個(\+)空格(\s)。後面我們會介紹怎樣寫這樣的模式。替換命令的 "to" 部分是空的:"//"。這樣就會刪除那些匹配的空白字元。另一種沒有用的空格是 Tab

vi/vim命令

檔案操作vim【vi】    // 開啟一個空檔案vim【vi】 a.txt  // 開啟目前的目錄中的a.txt檔案;若檔案不存在則建立一個名為a.txt的檔案(指定儲存位置為目前的目錄)vim【vi】 e:\a.txt // 開啟e盤目錄中的a.txt檔案;若檔案不存在則建立一個名為a.txt的檔案(指定儲存位置為e:\):w  // 儲存檔案 【:wq】// 儲存並退出 【:wq】 e:\a.txt   // 儲存到e:\a.txt,並退出:q  // 退出(如果未儲存,則會退出失敗)

在vim裡面刪除空行

vim的命令為:%s/^\n//g意思是全域替換所有以斷行符號開頭的字元,替換為空白。順便研究了一下如果有多個連續的空行,想保留一個vim的命令為:%s/^\n$//g所以在vim下面輸入:g/^\s*$/d這樣就完成任務了。^ 匹配輸入的開始位置;\s 與任何空白字元匹配,包括空格、定位字元、分頁符等。* 匹配前一個字元零次或幾次如果只想刪除不含空白字元的行,只要輸入:g/^$/d其它的擴充參照VIM的正則說明.

vim的複製粘貼

vim協助文檔裡與粘貼板有關的內容如下:vim有12個粘貼板,分別是0、1、2、...、9、a、"、+;用:reg命令可以查看各個粘貼板裡的內容。在vim中簡單用y只是複製到"(雙引號)粘貼板裡,同樣用p粘貼的也是這個粘貼板裡的內容;要將vim的內容複寫到某個粘貼板,需要退出編輯模式,進入正常模式後,選擇要複製的內容,然後按"Ny完成複製,其中N為粘貼板號(注意是按一下雙引號然後按粘貼板號最後按y),例如要把內容複寫到粘貼板a,選中內容後按"ay就可以了,有兩點需要說明一下:

VimFx,讓firefox支援類Vim編輯器的快捷操作

  昨天淘到的一個相當好用的工具,VimFx, 顧名思義, 就是 Vim for Firefox,...  該擴充使得fx可以像vim那樣非常快速地執行常見的一些操作, 比如建立TAB, 快捷關閉TAB, 快捷重新整理, 快速定位, 搜尋, ...  用起來非常的爽, 啊哈哈~(沒用過VIM的, 看了下面的快速鍵列表就知道了)  Mozilla官網上的地址:https://addons.mozilla.org/en-US/firefox/addon/vimfx/  擴充官網網址:https://

Vim的分屏功能

文章目錄 分屏 本篇文章主要教你如何使用 Vim 分屏功能 分屏啟動Vim使用大寫的o參數來上下分屏。vim -on file1 file2 ...使用小寫O參數來左右分屏。vim -On file1 file2 ...注釋: n是數字,表示分成幾個屏。關閉分屏 關閉當前視窗。Ctrl+W c關閉當前視窗,如果只剩最後一個了,則退出Vim。Ctrl+W q分屏上下分割當前開啟的檔案。Ctrl+W s上下分割,並開啟一個新的檔案。:sp

vim 分屏顯示

水平切割::split:split xxx(要開啟的檔案名稱):new(在新視窗建立檔案)<CTRL+W> k:跳轉到上面的視窗 (若為大寫K,則是把當前視窗調至上方)<CTRL+W> j:跳轉到下面的視窗 (類似於上)垂直切割::vsplit:vsplit xxx(要開啟的檔案名稱):vnew(在新視窗建立檔案):only        取消分屏<CTRL+W> h:跳轉到左邊的視窗 (若為大寫H,則是把當前視窗調至左方)<CTRL+W>

瞭解grep、vim的尋找 和Regex

grep 不支援Regex匹配egrep 支援Regex匹配,但擴充部分不支援vim的尋找 / ? :  支援Regex匹配,但擴充部分不支援 常用例子:grep  xxx  123.log                           基本的grepegrep    name=123.*port=80         尋找包含name=123和port=80的行vim:/name=123.*port=80          

linux下vim命令詳解

進階一些的編輯器,都會包含宏功能,vim當然不能缺少了,在vim中使用宏是非常方便的::qx     開始記錄宏,並將結果存入寄存器xq     退出記錄模式@x     播放記錄在x寄存器中的宏命令稍微解釋一下,當在normal模式下輸入:qx後,你對文本的所有編輯動作將會被記錄下來,再次輸入q即退出了記錄模式,然後輸入@x對剛才記錄下來的命令進行重複,此命令後可跟數字,表示要重複多少次,比如@x20,可以重複20次。這個在文本的批處理中是非常有用的。同時編輯多個檔案在vim眾多的外掛程式中,

輕快的VIM(二):插入

文章目錄 基礎進階 上一節我們講到了VIM中的移動,既然已經能夠在螢幕和游標間遊刃有餘了那麼,現在就來談談插入命令不知道有多少VIM新手和我當年(去年)一樣,信誓旦旦的以為只有i可以插入唉,現在想想都覺得可笑,都是Windows下的編輯器用多了的結果滑鼠一點,媽媽再也不用擔心我的文本插入了……悲劇!好了,讓我們拋棄過去吧,從現在起奮鬥,也許不算太晚這是俺寫的《輕快的VIM系列》第二節,每一節都會不斷更新,加入更多技巧在裡面VIM新手們加油,

vim的安裝以及配置

首先,安裝vim的時候(建議在我們工大的實驗室上面安裝,先改掉源,具體看後面如何修改源的介紹),直接在命令列中輸入sudo apt-get install vim-gtk,若發現提示不能裝的話,請往下看 正在讀取軟體包列表... 完成正在分析軟體包的相依樹狀結構       正在讀取狀態資訊... 完成       有一些軟體包無法被安裝。如果您用的是 unstable

總頁數: 120 1 .... 110 111 112 113 114 .... 120 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.