linux && vim 批量替換

linux批量檔案的字串替換sed -i "s/oldstring/newstring/g" `grep oldstring -rl path`  vim多行替換::l1,l2s/str1/str2/g僅替換檔案中的第l1行到第l2行中的“str1”成“str2 :s/vivian/sky/ 替換當前行第一個 vivian 為 sky:s/vivian/sky/g 替換當前行所有 vivian 為 sky:n,$s/vivian/sky/ 替換第 n 行開始到最後一行中每一行的第一個

vim配置及自動補全外掛程式neocomplcache

        今天寫Qt突然很想用vim的自動補全功能,google了一下決定使用neocomplcache。他具有使用緩衝,自動補全時效率高、產生的關鍵詞列表準確等優點。其可以在官方網站上下載,截止到今日(2011/2/28)最新版本為neocomplcache-5.3.vba。         使用方法:用vim開啟neocomplcache-5.3.vba。然後執行:so %最後在vim中啟用,在.vimrc中添加:let

【配置】gvim和vim的設定檔的位置

今天在.vimrc裡設定set wrap死活沒效果。後來發現gvim的設定檔和vim的是不同的!沒文化真可怕…… 首先目前使用者目錄下面會有三個檔案和檔案夾.vim   這是儲存vim相關plugin colors的地方,當然這是個人的位置.vimrc vim的設定檔.gvimrc gvim的設定檔啟動vim的時候,會在~/ 下面搜尋上述檔案和檔案夾,那麼我們如果需要定製目前使用者的vim使用習慣,就直接把相應的vim指令碼拷貝到.vim檔案夾裡面。然後在vimrc

使用vim在Linux下編寫C語言程式

1.進入字元介面2.建立檔案夾用於存放源檔案mkdir helloworld    //建立檔案夾命令cd helloworld        //進入建立的檔案夾,這裡應該說目錄比較好,windows用習慣了vim main.c        //開啟vim並建立main.c檔案      //按 i 鍵進入編輯狀態,以下是程式 #include           int main()           {                 printf("Hello world!/n");

用VIM編寫C/C++程式

用VIM編寫C/C++程式Vi是Unix下最常用的文字編輯器。VIM(Vi

自己動手擴充vim外掛程式——code_complete.vim篇

文章目錄 外掛程式簡介外掛程式安裝外掛程式使用外掛程式局限性外掛程式擴充總結 自己動手擴充vim外掛程式——code_complete.vim篇By 馬冬亮(凝霜  Loki)一個人的戰爭(http://blog.csdn.net/MDL13412)外掛程式簡介        code_complete.vim是一款通用外掛程式,具有用於補全函數參數,插入程式碼片段等功能。目前外掛程式作者已經將項目遷移到GitHub上進行託管。      

兩個很爽的vim外掛程式

最近使用了xptemplate和neocomplcache兩個外掛程式,讓我的vim用起來更加爽了。以前用autocomplpop覺得還不錯就是速度非常之慢還時不時報個錯,現在換了neocomplcache速度飛一般的快就是沒有vs那種提示的自然,不知道為什麼在ubuntu下要比windows下提示的好一些,我很奇怪。再說xptemplate,本來是打算用snipmate這個很有名的外掛程式的,但是在我這裡怎麼都出不來所以就換了一個國人寫的,沒想到非常好用,當然最大的好處還是能直接向作者提問。再

終於解決了ubuntu下gnome-terminal中使用vim時在Insert模式下功能鍵鍵映射的問題

標題很長心情很happy!    選擇在ubuntu中使用vim就是因為window的命令列非常的難用,色彩配置、IME都搞不定。而在gnome-terminal中這些都不是問題。不知道是我自己編譯的vim的問題還是gnome-terminal本身的問題,我在vim中無法使用<F1>~<F12>進行映射,直接在terminal中按下會列印出~或其他的字元。而gnome-terminal中是esc逸出序列的(這個我也不太明白),所以當我使用 imap <F9>

解決vim對django中的models類欄位自動補全失效的問題

    首先我使用了pythoncomplete的最新的0.9版,在環境變數裡面添加了DJANGO_SETTINGS_MODULE=settings,設定export PYTHONPATH=~/workspace/my_project/src。這時候我編寫一個model類比如:# file: ~/workspace/my_project/src/main/models.pyclass Book(models.Model):    name =

在mac osx中vim可以使用系統剪貼簿了

最近在mac上折騰vim異常的勞神,很多小問題都不好解決。為了能夠用256色把終端換成了iTerm,不過為了更爽的visor又只好繼續使用在帶的terminal。所以就換了色彩配置為ir_blank,不過作者的配色不是很好改了一些地方將就能用了。經過不屑的Google終於找到怎麼在終端裡面使用剪下版了。" On OSXvmap <C-c> y:call system("pbcopy", getreg("/""))<CR>nmap <C-v> :call

mac下vim設定檔備份

let g:mapleader=','set nocompatibleset encoding=utf-8set termencoding=utf-8set fileencoding=utf-8set fileencodings=ucs-bom,utf-8,cp936set backspace=2set numberset history=50set rulerset hlsearchset incsearchset mouse=icrvset showcmdset showmodeset

在ubuntu上編譯vim並帶有python支援

ubuntu10.05出來了這兩天一直在折騰,顯示wubi無反應,然後從硬碟安裝期間又遇到grub錯誤等問題。安裝成功後搞個中文IME就老半天,最後使用Pinyin這個還算好用,有點想搜狗就是沒什麼詞庫。最噁心的還是vim的問題,用apt-get install vim裝的vim不支援系統剪下板,只好從原始碼編譯,可是我嘗試了很多次總是沒有python支援。也查了很多文章都什麼作用。發現用./configure

mac終端下vim配色備份

set background=darkhi clear if exists("syntax_on")  syntax resetendif let colors_name = "ir_black"  "hi Example         guifg=NONE        guibg=NONE        gui=NONE      ctermfg=NONE        ctermbg=NONE        cterm=NONE " General colorshi Normal    

My vim 配色檔案

昨晚配了好久,在vim的ielflord這個色彩配置的基礎上修改。修改的是終端顯示,其實就改了下顏色。。不過改之前需要設定256色,具體設定百度 google。GUI下沒設定,複製的是desert(內建方案)。純記錄~~~VIMRC裡的配置,從黨那兒拷的。黨說這個放模板裡。。。。比賽的時候設定下。。。。set t_Co=256set tabstop=4set shiftwidth=4set hlsearchsyntax onset nuset autoindentset cindentset

vim刪除文本的命令

x    刪除游標下的字元 ("dl" 的縮寫)X    刪除游標前的字元 ("dh" 的縮寫)D    從當前位置刪除到行尾 ("d$" 的縮寫)dw    從當前位置刪除到下一個單詞開頭db    從當前位置刪除到前一個單詞的開頭diw    刪除游標上的單詞 (不包括空白字元)daw    刪除游標上的單詞 (包括空白字元)dG    刪除到檔案末dgg    刪除到檔案首"dl"    刪除字元 (縮寫: "x")            |dl|"diw"    刪除內含單詞      

Cygwin 中vim不能正常使用

由於工作上涉及一點linux編程,而我真的不想在我這有限記憶體的機器上裝個vpc,因此裝個Cygwin還是很好的選擇。但不知道為什麼我裝上以後,vim確沒有辦法使用。游標總是在開頭的位置,一點也不往前走,而我還是linux的一個初學者,設定認為vim就是這樣難用吧,怪不得linux的人才薪水高那,赫赫。。但我在出差的時候,用的電腦,裝的vim一點問題都沒有,可以很方便的使用,回來以後,自己的電腦還是不行,我就知道,其中自有古怪,,我baidu,,google,,好久都沒有很好的解決方案。

vim顯示行號、文法高亮、自動縮排,編譯的設定

在UBUNTU中vim的設定檔存放在/etc/vim目錄中,設定檔名為vimrc在Fedora中vim的設定檔存放在/etc目錄中,設定檔名為vimrc1、顯示行號在檔案末端添加一新行,輸入 set nu2、文法高亮在檔案中找到 "syntax on   這一行,去掉前面的雙引號",雙引號是注釋的意思3、自動縮排在檔案末尾添加一行,輸入  set autoindent在添加一行,輸入         set cindent其中 autoindent 是自動縮排; cindent是特別針對

四眼看世界-ubuntu下搭建和使用vim+gcc+gdb

本文將簡單地介紹如何在ubuntu下搭建和使用vim+gcc+gdb進行c語言編程。 一、安裝開啟命令列運行sudo apt-get install vim,並按提示輸入管理員密碼。用同樣的方法運行sudo apt-get install build-essential。 build-essential是c語言的開發包,包含了gcc gdb 等工具。二、執行個體1. 編寫源檔案開啟命令列輸入vim. 輸入i,進入vim的插入模式。 編寫代碼。#include

vi/vim關閉後亂碼,解決辦法。gvim菜單亂碼解決辦法

vi/vim關閉後亂碼,即提示符都變為亂碼解決辦法:原因是終端terminal名不標準。在終端點右鍵,喜好設定,常規,初始標題改動如下:在終端前後各加一個空格,或直接改為英文標題即可。   gvim菜單亂碼,原因是ubuntu圖形介面預設LANG=zh_CN.utf8而使用LANG=zh_CN.UTF-8才正確。所以在終端輸入export LANG=zh_CN.UTF-8,同一終端下輸入gvim即可。缺點是有效性只是這個終端,其他終端和圖形快速鍵都還是亂碼。  另一解決辦法:編輯

學習ns2過程中,如何在vim中使用cscope高效閱讀代碼

首先安裝Ctags、Cscope:        $ sudo apt-get install ctags cscope 然後,在需要建立索引的檔案夾下執行一下指令碼,產生需要的out檔案。指令碼如下:#!/bin/shfind . -name "*.h" -o -name "*.tcl" -o -name "*.c" -o -name "*.cc" > cscope.files# 如果還需要加入特殊的檔案格式,仿照以上形式填寫# 不建議find . –type f >

總頁數: 120 1 .... 61 62 63 64 65 .... 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.