![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vim
文章平均质量分 54
山嵐
这个作者很懒,什么都没留下…
展开
-
vim 的 Tab 與 space 設定
set tabstop=4 # 設定按一次 Tab 為四個空格set shiftwidth=4 #自動縮排時縮四個空格set expandtab #將 Tab 轉成 space原创 2012-12-27 16:56:31 · 431 阅读 · 0 评论 -
Vim tips
暫存器類:yiw (yank inner word) 複製游標所在的完整的詞 (光標不需在該詞的開頭)"vyiw 可以將光標所在的詞複製到 v 暫存器,其中 "v 為指定暫存器,可以用不同暫存器儲存不同的資料,再用 CTRL-R + v 或其他暫存器來插入,另外 CTRL-R + " 為最後存入暫存器的內容錄製 MACRO 也是用到相同的暫存器,使用 q{a~z} 來決定錄製哪個暫存器,當原创 2013-02-19 15:35:58 · 654 阅读 · 0 评论 -
VIM 要學得好,一定要看懂 正規表示式 (Regular Expression)
網上這篇文章整理得很好,其整理表格如下:正規表示式說明及範例比對不成立之字串/a/含字母 “a” 的字串,例如 “ab”, “bac”, “cba”“xyz”/a./含字母 “a” 以及其後任一個字元的字串,例如 “ab”, “bac”(若要比對.,請使用 \.)“a”, “ba”/^xy/以 “xy” 開始的字串转载 2013-03-19 17:10:53 · 1930 阅读 · 0 评论 -
安裝 Vim Help 中文版
原文網址 把他放上 github 了,這樣用 Vundle 安裝管理起來更方便https://github.com/lazywei/vim-doc-tw※ 引述《akria (akria)》之銘言:: VIM中提供了大量豐富的HELP,資訊量甚至不亞於一本書籍。: 為了能夠更深入了解 VIM,徹底研讀這些HELP,是一個非常方便且足夠的。: 但是對於初學者而言,同時要跟極為大量的转载 2013-02-25 08:56:02 · 532 阅读 · 0 评论 -
Vim 的鍵盤符號
Vim 的鍵盤符號原创 2013-02-22 17:47:54 · 365 阅读 · 0 评论 -
Windows下的VIM - 如何自动在后台更新cscope数据库文件
以前老是要退出 VIM 才能更新 cscope database~~ 網路上終於找到這篇~~ 在VIM中使用cscope编辑代码的时候,会遇到以一个恼人的问题,当你对一些文件进行修改啊修改 啊的时候,忽然发现,通过cscope已经无法准确定位到一些symbol的位置,新增加的symbol也无 法进行快速的浏览,因为,cscope的数据文件不会自动更新,很长一段时间我都在忍受这种转载 2013-02-18 19:40:03 · 1026 阅读 · 0 评论 -
VIM7.3 中文手冊
http://www.linuxde.net/2011/10/1220.html原创 2013-02-19 14:23:47 · 451 阅读 · 0 评论 -
Windows 上 gvim + cscope
網路上 vim + cscope 的文章很多可是在 Windows + gvim + cscope 都沒辦法列出 call/被Call 的 Function (CTRL+\+c, CTRL+\+d)終於找到這篇文章, 在Windows 要使用 cmd 敲下列指令D:\soft\vxwork_src>dir /s /b *.c *.cpp *.h > cscope.file转载 2013-02-05 16:42:39 · 495 阅读 · 0 评论 -
vim 的 search 搜尋功能
原文出處: http://ccd9527.blogspot.tw/2010/01/vim-search.html若要在一個文件中,同時找到「肥仔魚」、「肥仔豬」、「肥仔貓」,有一個規則的字串,可以使用正規表示式。/肥仔[魚豬貓」就可以找到,[]表示的是一個字元,但是,可以被選擇的就是中間的那三個字元~如果我們今天要找的是英文文件,想要搜尋的 lemon tree、lemon s转载 2012-12-20 13:53:20 · 1186 阅读 · 0 评论 -
vim替换^m字符
原文出處: http://www.kukaka.org/home/content/439在Linux下使用vi来查看一些在Windows下创建的文本文件,有时会发现在行尾有一些“^M”。有几种方法可以处理。 1.使用dos2unix命令。一般的分发版本中都带有这个小工具(如果没有可以根据下面的连接去下载),使用起来很方便:$ dos2unix myfile.txt转载 2012-12-18 14:38:19 · 349 阅读 · 0 评论 -
vim 中找目錄中出現某關鍵字的檔案
可以使用 vimgrep; 下例找此目錄下(包括所有子目錄) 中 *.cpp, *.h, *.asm 出現 "DMCNET" 關鍵字的列表(搜尋結果顯示在 QuickFix Window):vimgrep /DMCNET/gj **/*.cpp **/*.h **/*.asm註: **/ recursive 子目錄另參考 http://w原创 2012-12-17 20:24:13 · 483 阅读 · 0 评论 -
vim:命令模式下粘贴寄存器内容
原文出處: http://www.kukaka.org/home/content/520vim中,复制一些内容就是将内容放到寄存器里。而在命令模式下粘贴寄存器的内容方法是CTRL-R加寄存器的名字。复制之后的内容一般在寄存器"中。举例说明:比如visual模式下复制了内容:aaabbb。然后希望替换这些内容,于是输入命令:%s/转载 2012-12-18 10:16:11 · 3835 阅读 · 0 评论 -
正規表達式學習
* 量詞: {n,m}, *, +, ?* regex 的比對是貪多的比對,也就是會盡可能的最大比對,若要進行不貪多的比對,可以在量詞後面加上?, ex: \d+? --> 原來 \d+ 比對 136 會比對到 136,而 \d+? 則會比對到 3 個 1, 3, 6* () 括弧有分組與截取兩種涵義;ex: (aircraft | airplane | jet) 也等同 (air原创 2013-08-16 09:30:52 · 799 阅读 · 0 评论