Time of Update: 2018-12-04
Ubuntu 下VIM使用指南 Esc:這個是VIM中的萬能功能鍵之一,基本上任何時候按這個鍵,都可以返回VIM的普通狀態。 i:在普通狀態下,按i可以進入“插入”編輯狀態。這個時候按方向鍵移動游標,在想要輸入的地方輸入字元,用Del鍵刪除 字元,最後用Esc退出到普通狀態。 yy(yny):在普通狀態下,把游標用方向鍵移動到想要複製的某行文字上,按兩下y,就是複製這一行。如果是想複製這行 一下n行,就用yny方式。如複製5行,就是y5y。 p:複製後,移動游標到要粘貼的地方,按p既可。
Time of Update: 2018-12-04
syntax onset nu!set ai!set showmatch "設定括弧匹配模式let mapleader = ",""set cursorcolumn "列顯示set cmdheight=1set ts=4 "Tab為4個空格set sw=4set shiftwidth=4set backspace=2set lbr "單詞間不能斷行set shortmess=atI "啟動不顯示xx兒童的提示set showcmd "開啟命令提示set smarttabset
Time of Update: 2018-12-04
把以下代碼複製到~/.vimrc中即可(~是你的主目錄.如果~/ 中無.vimrc,touch一個即可即在~下touch .vimrc,.vimrc是隱藏檔案,在~下輸入ls -a即可查看是否存在該檔案):set nocompatible set numberset autoindentset smartindentset showmatchset rulerset incsearchset tabstop=4set shiftwidth=4set softtabstop=4set
Time of Update: 2018-12-04
為什麼使用VIM?因為具有顏色顯示的功能,並且還支援許多程式文法,VIM可以協助你直接進行程式除錯。但是在SecureCRT串連Linux後顯示就是黑白,感覺很不爽!!怎麼辦?vim編寫程式也很不方便,顏色錯誤修正功能沒有了。解決方案:1.確認安裝了vim-enhancedrpm -qa | grep vim-enhanced2.optins>session optionsTerminal>emulationxterm再勾選ASNI color,use color
Time of Update: 2018-12-04
轉載自http://edyfox.codecarver.org/html/vim_fileencodings_detection.html在 Vim 中,有四個與編碼有關的選項,它們是:fileencodings、fileencoding、encoding 和 termencoding。在實際使用中,任何一個選項出現錯誤,都會導致出現亂碼。因此,每一個 Vim 使用者都應該明確這四個選項的含義。下面,我們詳細介紹一下這四個選項的含義和作用。1 encodingencoding 是 Vim
Time of Update: 2018-12-04
set nuset roset shiftwidth=4set tabstop=4set softtabstop=4syntax onif &term=="xterm" set t_Co=8 set t_Sb=^[[4%dm set t_Sf=^[[3%dmendifautocmd BufReadPost * \ if line("'\"")>0&&line("'\"")<=line("$") | \
Time of Update: 2018-12-04
本文對vim的設定僅僅針對UBUNTU與Fedora系統,其他LINUX版本我沒有實驗過,敬請讀者諒解!謝謝在UBUNTU中vim的設定檔存放在/etc/vim目錄中,設定檔名為vimrc在Fedora中vim的設定檔存放在/etc目錄中,設定檔名為vimrc在終端 輸入以下命令來編輯vimrc設定檔:sudo vim /etc/vim/vimrc或者 sudo gedit /etc/vim/vimrc1、顯示行號 在檔案末端添加一新行,輸入 set nu2、文法高亮在檔案中找到
Time of Update: 2018-12-04
1、安裝vimLUPA開源社區0I;MENDf sudo apt-get install vim-fullp H'U-]+y^1513922、設定檔的位置在目錄 /etc/ vim下面,有個名為vimrc的檔案,這是系統中公用的vim設定檔,對所有使用者都有效。 3、設定文法高亮顯示1) 開啟vimrc,添加以下語句來使得文法高亮顯示:syntax on2) 如果此時文法還是沒有高亮顯示,那麼在/etc目錄下的profile檔案中添加以下語句:export
Time of Update: 2018-12-04
vim實用技術https://www.ibm.com/developerworks/cn/views/linux/libraryview.jsp?type_by=%E6%96%87%E6%A1%A3%E5%BA%93&view_by=search&search_by=Vim+%E5%AE%9E%E7%94%A8%E6%8A%80%E6%9C%AF 安裝說明:1.在 Vim 網站上下載最新版本(project-1.3.tar.gz);2.使用“tar xvfz project-1.
Time of Update: 2018-12-05
原文網址 把他放上 github 了,這樣用 Vundle 安裝管理起來更方便https://github.com/lazywei/vim-doc-tw※ 引述《akria (akria)》之銘言:: VIM中提供了大量豐富的HELP,資訊量甚至不亞於一本書籍。: 為了能夠更深入瞭解 VIM,徹底研讀這些HELP,是一個非常方便且足夠的。: 但是對於初學者而言,同時要跟極為大量的英文以及複雜的VIM架構搏鬥,實在太困難。: 事實上,VIM能夠加入其他語系的HELP。 ( :help
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
首先我使用了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
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
在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
1 gg 檔案的首行, G 檔案的尾行2 vim的自動補全功能一般使用Ctrl+n就能自動補全了,從Vim7後,C/C++的函數、變數或是類的成員,使用Ctrl+x,Ctrl+o也能自動補全。如果不全的可能項有多個,可多次按ctrl + n 選擇你想要的不全項。3 split(水平分欄) vsplit(垂直分欄) #split . 將目前的目錄(這裡的目前的目錄不是pwd的結果,就是當前vim中開啟的目錄) #split
Time of Update: 2018-12-05
試舉幾例如下:1. 如何只保留匹配內容行而刪除其他行?:v/pattern/d:help :v2. 如何對每行只保留匹配內容而刪除這一行中的其它內容:%s/^.*\(pattern\).*$/\1/g3. 刪除包含特定字串的行:g/pattern/d4. 刪除包含特定字串的行,每次刪除前都提示:%s/^.*pattern.*\n//c5. 處理字串: /123/456/789/109/example.txt, 怎麼刪除到最後一個/,然後得到example.txt ?0dte解釋:0
Time of Update: 2018-12-05
一 關於ctags vim內建ctag外掛程式 在工程目前的目錄shell 運行 $ctags -R 會在目前的目錄遞迴產生一個tags檔案 在vim 中運行 :set tags=tags //表示指定目前的目錄tags檔案為讀取檔案 在vim中運行 :version 可以看到很多關於vim本身的資訊