Time of Update: 2018-12-05
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 行開始到最後一行中每一行的第一個
Time of Update: 2018-12-05
今天寫Qt突然很想用vim的自動補全功能,google了一下決定使用neocomplcache。他具有使用緩衝,自動補全時效率高、產生的關鍵詞列表準確等優點。其可以在官方網站上下載,截止到今日(2011/2/28)最新版本為neocomplcache-5.3.vba。 使用方法:用vim開啟neocomplcache-5.3.vba。然後執行:so %最後在vim中啟用,在.vimrc中添加:let
Time of Update: 2018-12-05
今天在.vimrc裡設定set wrap死活沒效果。後來發現gvim的設定檔和vim的是不同的!沒文化真可怕…… 首先目前使用者目錄下面會有三個檔案和檔案夾.vim 這是儲存vim相關plugin colors的地方,當然這是個人的位置.vimrc vim的設定檔.gvimrc gvim的設定檔啟動vim的時候,會在~/ 下面搜尋上述檔案和檔案夾,那麼我們如果需要定製目前使用者的vim使用習慣,就直接把相應的vim指令碼拷貝到.vim檔案夾裡面。然後在vimrc
Time of Update: 2018-12-05
1.進入字元介面2.建立檔案夾用於存放源檔案mkdir helloworld //建立檔案夾命令cd helloworld //進入建立的檔案夾,這裡應該說目錄比較好,windows用習慣了vim main.c //開啟vim並建立main.c檔案 //按 i 鍵進入編輯狀態,以下是程式 #include int main() { printf("Hello world!/n");
Time of Update: 2018-12-05
用VIM編寫C/C++程式Vi是Unix下最常用的文字編輯器。VIM(Vi
Time of Update: 2018-12-05
文章目錄 外掛程式簡介外掛程式安裝外掛程式使用外掛程式局限性外掛程式擴充總結 自己動手擴充vim外掛程式——code_complete.vim篇By 馬冬亮(凝霜 Loki)一個人的戰爭(http://blog.csdn.net/MDL13412)外掛程式簡介 code_complete.vim是一款通用外掛程式,具有用於補全函數參數,插入程式碼片段等功能。目前外掛程式作者已經將項目遷移到GitHub上進行託管。
Time of Update: 2018-12-05
最近使用了xptemplate和neocomplcache兩個外掛程式,讓我的vim用起來更加爽了。以前用autocomplpop覺得還不錯就是速度非常之慢還時不時報個錯,現在換了neocomplcache速度飛一般的快就是沒有vs那種提示的自然,不知道為什麼在ubuntu下要比windows下提示的好一些,我很奇怪。再說xptemplate,本來是打算用snipmate這個很有名的外掛程式的,但是在我這裡怎麼都出不來所以就換了一個國人寫的,沒想到非常好用,當然最大的好處還是能直接向作者提問。再
Time of Update: 2018-12-05
標題很長心情很happy! 選擇在ubuntu中使用vim就是因為window的命令列非常的難用,色彩配置、IME都搞不定。而在gnome-terminal中這些都不是問題。不知道是我自己編譯的vim的問題還是gnome-terminal本身的問題,我在vim中無法使用<F1>~<F12>進行映射,直接在terminal中按下會列印出~或其他的字元。而gnome-terminal中是esc逸出序列的(這個我也不太明白),所以當我使用 imap <F9>
Time of Update: 2018-12-05
首先我使用了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 =
Time of Update: 2018-12-05
最近在mac上折騰vim異常的勞神,很多小問題都不好解決。為了能夠用256色把終端換成了iTerm,不過為了更爽的visor又只好繼續使用在帶的terminal。所以就換了色彩配置為ir_blank,不過作者的配色不是很好改了一些地方將就能用了。經過不屑的Google終於找到怎麼在終端裡面使用剪下版了。" On OSXvmap <C-c> y:call system("pbcopy", getreg("/""))<CR>nmap <C-v> :call
Time of Update: 2018-12-05
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
Time of Update: 2018-12-05
ubuntu10.05出來了這兩天一直在折騰,顯示wubi無反應,然後從硬碟安裝期間又遇到grub錯誤等問題。安裝成功後搞個中文IME就老半天,最後使用Pinyin這個還算好用,有點想搜狗就是沒什麼詞庫。最噁心的還是vim的問題,用apt-get install vim裝的vim不支援系統剪下板,只好從原始碼編譯,可是我嘗試了很多次總是沒有python支援。也查了很多文章都什麼作用。發現用./configure
Time of Update: 2018-12-05
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
Time of Update: 2018-12-05
昨晚配了好久,在vim的ielflord這個色彩配置的基礎上修改。修改的是終端顯示,其實就改了下顏色。。不過改之前需要設定256色,具體設定百度 google。GUI下沒設定,複製的是desert(內建方案)。純記錄~~~VIMRC裡的配置,從黨那兒拷的。黨說這個放模板裡。。。。比賽的時候設定下。。。。set t_Co=256set tabstop=4set shiftwidth=4set hlsearchsyntax onset nuset autoindentset cindentset
Time of Update: 2018-12-05
x 刪除游標下的字元 ("dl" 的縮寫)X 刪除游標前的字元 ("dh" 的縮寫)D 從當前位置刪除到行尾 ("d$" 的縮寫)dw 從當前位置刪除到下一個單詞開頭db 從當前位置刪除到前一個單詞的開頭diw 刪除游標上的單詞 (不包括空白字元)daw 刪除游標上的單詞 (包括空白字元)dG 刪除到檔案末dgg 刪除到檔案首"dl" 刪除字元 (縮寫: "x") |dl|"diw" 刪除內含單詞
Time of Update: 2018-12-05
由於工作上涉及一點linux編程,而我真的不想在我這有限記憶體的機器上裝個vpc,因此裝個Cygwin還是很好的選擇。但不知道為什麼我裝上以後,vim確沒有辦法使用。游標總是在開頭的位置,一點也不往前走,而我還是linux的一個初學者,設定認為vim就是這樣難用吧,怪不得linux的人才薪水高那,赫赫。。但我在出差的時候,用的電腦,裝的vim一點問題都沒有,可以很方便的使用,回來以後,自己的電腦還是不行,我就知道,其中自有古怪,,我baidu,,google,,好久都沒有很好的解決方案。
Time of Update: 2018-12-05
在UBUNTU中vim的設定檔存放在/etc/vim目錄中,設定檔名為vimrc在Fedora中vim的設定檔存放在/etc目錄中,設定檔名為vimrc1、顯示行號在檔案末端添加一新行,輸入 set nu2、文法高亮在檔案中找到 "syntax on 這一行,去掉前面的雙引號",雙引號是注釋的意思3、自動縮排在檔案末尾添加一行,輸入 set autoindent在添加一行,輸入 set cindent其中 autoindent 是自動縮排; cindent是特別針對
Time of Update: 2018-12-05
本文將簡單地介紹如何在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
Time of Update: 2018-12-05
vi/vim關閉後亂碼,即提示符都變為亂碼解決辦法:原因是終端terminal名不標準。在終端點右鍵,喜好設定,常規,初始標題改動如下:在終端前後各加一個空格,或直接改為英文標題即可。 gvim菜單亂碼,原因是ubuntu圖形介面預設LANG=zh_CN.utf8而使用LANG=zh_CN.UTF-8才正確。所以在終端輸入export LANG=zh_CN.UTF-8,同一終端下輸入gvim即可。缺點是有效性只是這個終端,其他終端和圖形快速鍵都還是亂碼。 另一解決辦法:編輯
Time of Update: 2018-12-05
首先安裝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 >