Time of Update: 2016-09-29
標籤:vi/vim使用進階: 在VIM中使用GDB調試 – 使用vimgdb<< 返回vim使用進階: 目錄本節所用命令的協助入口::help vimgdb
Time of Update: 2015-07-10
標籤: 這是一系統總結vim的學習文章,記錄我自己學習vim的過程和感悟。與此同時也想分享出來給大家,歡迎大家互相討論和學習。 在這裡假設你們對vim已經有了一些基本的認識或者說已經使用過幾個月的vim。該系列文章裡有些基礎概念可能不會涉及到或者不會多做解釋。一個是因為有些基礎概念我目前也解釋不清楚。越基礎的解釋起來越需要能力,目前鄙人還不具備。另一個是因為我相信各位大神們,你們已經有很好的搜尋功能。當然有問題也歡迎大家互相討論和學習。 這篇主要講的是我當前對vim學習的理解。後面的一系列
Time of Update: 2015-07-22
標籤:發現vim寫erlang代碼文法縮排都不對,後來發現vim是7.0的,vim7.3開始才對erlang這塊進行了支援,所以升級vimgit上下載源碼包,然後一系列配置安裝http://www.2cto.com/os/201212/176537.htmlhttp://www.linuxidc.com/Linux/2011-04/34594.htm./configure --enable-netbeans --enable-multibyte --enable-fontset
Time of Update: 2015-07-06
標籤: vim實現全選功能http://blog.csdn.net/csh159/article/details/7533872分類: linux2012-05-04
Time of Update: 2015-07-21
標籤:全域替換格式:":%s/要替換字元/替換為新字元/g":%s/old/new/g 指定行替換 格式: ":起始行,終止行s/要替換字元/替換為新字元/g":1,5 s/old/new/g多檔案替換多檔案替換,比如要替換所有.c檔案中a_value為b_value,可以使用如下方法: vi *.c :argdo %s/a_value/b_value/ge | update 其中update是直接替換覆蓋原檔案,若需要確認,則可使用
Time of Update: 2015-07-15
標籤:scala scala vim配置 Github:https://github.com/scala/scala-tool-support 項目收集了編輯器對Scala支援的配置。 1.下面Scala代碼是擷取scala-tool-support下的vim配置。 部落格的代碼顯示有坑,可以到這裡查看:https://code.csdn.net/snippets/753
Time of Update: 2015-07-16
標籤::g/^$/d 刪除空行:%d 刪除所有行:g/^[0-9]*$/d 刪除只有數位行 如果想更改當前正在編輯的檔案的檔案名稱, 替代方法是先用 :f改緩衝名,然後再刪去原來那個檔案::f new_file_name:!del #(# 會被vim自動替換成之前的檔案名稱) 這裡會彈出一個命令列視窗, 如果不想看到它, 把第二個命令改成::!start /b del
Time of Update: 2015-07-01
標籤:linux VIM命令:1.vim#在命令列中輸入vim,進入vim編輯器2.i#按一下i鍵,下端顯示 --INSERT--#插入命令,在vim中可能任一字元都有作用3.Esc#退出i(插入)命令進行其它命令使用7.:! command暫時離開 vi 到指令列模式下執行 command
Time of Update: 2015-06-24
標籤:主要使用到的是golang的vim外掛程式vim-go,安裝方法:(1)配置好自己的GOPATH和GOROOT;(2)在GOPATH目錄下建立 src、pkg、main、bin四個目錄;(3)安裝外掛程式管理器 Pathogen, (a) 在Pathogen的首頁http://www.vim.org/scripts/script.php?script_id=2332 下載;
Time of Update: 2015-06-28
標籤:用vim也有一段時間了,感覺自己所用到的功能比較簡單,而且有時編輯工作含大量重複.好,每周熟悉新指令。 gd -> 游標所在處有一個單詞,這個指令的作用就是在整個文本高亮這個單詞且可用n跳轉到下一個cc -> 清空當前行但不刪除,可繼續編輯 可視化選擇: 創造反白地區:control + v → 塊選擇v → 除了起始行外,其他行都是整行反白 有了反白地區後: V →
Time of Update: 2015-06-23
標籤:cw會刪除從游標位置到當前詞結尾處的文本,並切換到插入模式。dw會刪除從游標位置到當前詞結尾處的文本,並移動到下一個單詞的首字母。 可重複的操作及如何回退目的 &
Time of Update: 2016-12-07
標籤:support for 編譯 ons port read and vim pil - youcompleteme原話:On Ubuntu 16.04, Python support
Time of Update: 2016-04-14
標籤:Python自動補全有vim編輯下和python互動模式下,下面分別介紹如何在這2種情況下實現Tab鍵自動補全。一、vim python自動補全外掛程式:pydiction可以實現下面python代碼的自動補全:簡單python關鍵詞補全python 函數補全帶括弧python 模組補全python 模組內函數,變數補全from module import sub-module
Time of Update: 2016-06-26
標籤: 參考 http://www.jeepshoe.org/810958442.htm cygwin安裝包管理器 通過終端安裝apt-cyg之前選要安裝以下軟體包wget tar gawk bzip2 apt-cyg is a simple script. To install:lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyginstall apt-cyg /binExample use
Time of Update: 2015-12-27
標籤:/************************************************************************************** * VIM Ctrl-V Conflict with Windows Paste * 聲明: * 本文主要是為了記錄在Windows上面使用VIM時遇到的Ctrl+V不能進入Visual塊模式的問題。 * *
Time of Update: 2015-09-04
標籤: 最主要的就是解決lua和clang的問題。下載支援lua和其他擴充的vim。解決lua下載lua53.dll並將其放在與gvim.exe相同的檔案夾下。解決clang下載clang_for_windows。安裝下載的軟體,在_VIMRC中添加下面兩行: `let g:clang_use_library=1 let g:clang_library_path="C:\\Program
Time of Update: 2015-08-11
標籤:這是vim皇冠vim簡要-------------------------------------------------WHAT IS VIMVim is an almost compatible version of the UNIX editor Vi. Many new features have been added: multi-level undo, syntax highlighting, command line history, on-line help,
Time of Update: 2015-07-21
標籤: VIM: gvim 使用 Ctrl+V發表於 2005 年 10 月 27 日 由 Tsungvim 要做垂直選取的動作, 就要使用 "Ctrl + v", 但是 gvim 會遇到一個問題, 就是使用 "Ctrl + v" 時, 會變成貼上.後來經過高人指點, gvim 是在 Windows 中另外再 maping 那些快速鍵的(Gnome 中應該也是一樣意思, 只是改的檔案應該不同).修改 vim/vim63/mswin.vim, 修改如下:" CTRL-V and
Time of Update: 2015-09-29
標籤:因為經常改變工作環境,所以在這裡記錄一下我的.vimrc檔案和.emacs檔案的內容。vimrc的設定檔,主要是設定文法高亮,和tab鍵的寬度,個人喜歡設定為4個空格的分量。set nusyntax onset tabstop=4set softtabstop=4set shiftwidth=4 emacs設定檔的內容,主要是設定tab鍵的寬度和c語言的自動對齊。 ;; tab and space ;; when true, emacs use
Time of Update: 2015-08-30
文本編輯工具vim第九章 文本編輯工具vim前面多次提到過vim這個東西,它是linux中必不可少的一個工具。沒有它很多工作都無法完成。早期的Unix都是使用的vi作為系統預設的編輯器的。你也許會有疑問,vi與vim有什麼區別?可以這樣簡單理解,vim是vi的升級版。很多linux系統管理員都習慣用vi,那是因為他們接觸linux的時候用的就是vi,vim後來才比較流行。所以,無所謂用vi和vim,只要你能達到你想要的目的即可。在筆者看來vi