Time of Update: 2018-12-03
Linux下vim的用法確實很重要,而且很多時候,不用就會忘記,所以在此記錄下常用命令,對於簡單的什麼插入模式還是命令模式,還是儲存什麼的就不用細講了。 1、 數字+gg 游標移動到數字行 2、 G 游標移動到最後一行 3、 數字+yy 當前游標下複製數字行 4、 數字+dd 當前游標下刪除數字行 5、 p 當前游標下粘貼剛剛(數字+yy)後的內容 6、 u 撤銷 7、 crtl+r 取消撤銷 8、
Time of Update: 2018-12-03
在閱讀源碼的時候一個好的工具能使效率提高很多。在這,關於工具我就不多說了,vim+ctags+cscope,我這裡主要想介紹一下,這個組合工具的一些提示,這裡有從網上找到了(在此,謝謝那些前輩們的辛勞),也有自己積累的,總之,記錄下來吧。cscope的工作需要vim、ctags的配合,它們都是基於命令列的。下面只是給出了三種工具的常用方法,更多功能可查看man手冊,或者官方文檔。一、Vim參考:http://oss.lzu.edu.cn/modules/lifetype/index.php?op
Time of Update: 2018-12-03
使用vim + cscope/ctags,就可以實現SourceInsight的功能,以後可以不再用盜版SouceInsight讀代碼了。按 照vim裡cscope的參考手冊(在vim中執行":help cscope"命令),把cscope功能加到.vimrc裡後(需要你的vim在編譯時間選擇了"--enable-cscope"選項,否則你需要重新 編譯vim),配置就算完成了。然後用下面的命令產生代碼的符號索引檔案: cscope -Rbkq這個命令會產生三個檔案:cscope.out,
Time of Update: 2018-12-03
vim cscope taglist 使用一 . 安裝apt-get install exuberant-ctags cscope global cppcomplete 和 taglist 要到www.vim.org的擴充列表中下載 taglist 的:http://www.vim.org/scripts/script.php?script_id=273cppcomplete 的:http://www.vim.org/scripts/script.php?script_id=527然後在
Time of Update: 2018-12-03
編程學到現在,終於接觸到C++的核心部分——標準庫部分(這是很久前讀過的一篇文章的觀點,認為C++的核心就在標準庫和泛型演算法,同時這篇文章還認為C++對物件導向的支援並不是其核心)。由於普便認為VC對標準的支援不夠完善,在回到家後沒有LINUX和GCC的條件下,只好用MINGW平台。似乎是逐漸適應了VIM和命令列編譯,回到Integration
Time of Update: 2018-12-03
FreeBSD 安裝vimFreeBSD 安裝vim【 FreeBSD vim 】1. cd /usr/ports/editors/vim2. make -DWITHOUT_X11 install clean # 安裝文字版的 vim3. cd /root4. vi .vimrc # 新增喜好設定檔5. 注意!以下參數的中文註解部分請勿輸入,否則會載入失敗set cindentset enc=taiwanset fileencoding=taiwanset hlsset
Time of Update: 2018-12-03
一 安裝: http://ctags.sourceforge.net下載完後使用如下命令進行解壓:$tar -xzvf ctags-5.8.tar.gz //解壓$cd ctags-5.8 //進入ctags-5.8目錄$./configure //配置$make //編譯$sudo make install //安裝然後就安裝了 ctags.二 使用1
Time of Update: 2018-12-03
linux系統下常用的基本命令 -- ls 收藏 這些是在linux下經常使用而且功能強大的命令,但是儘管你可能天天在用這些命令,但是我相信你並不完全瞭解這些命令,如果是這樣,那麼閱讀後你必定會有所收穫。先來看看ls命令。ls命令用來顯示某個檔案目錄的內容。SYNOPSIS ls [OPTION]... [FILE]... 列出所有目錄的內容。若末指定目錄,則預設列出目前的目錄的內容,並對結果做適當排序。下面是此命令可用的參數選項: -a, --all
Time of Update: 2018-12-03
Vim 使用入門快速鍵 羅朝輝(http://blog.csdn.net/kesalin)轉載請註明出處 Vim 和 Emac 都是利器啊,前段時間決定熟悉一套跨平台的編輯器,以便在 Win,Mac,Ubuntu 下都有相同的編輯體驗。於是嘗試了一下 Vim,使用了一段時間,確實比 UE 之類的要高效。Win 平台下有 gVim, Mac 下也有 MacVim。 Vim 的學習曲線確實有點陡峭,剛開始不是那麼容易習慣的。查看協助文檔是必不可少的,其線上中文文檔連結如下:Vim 線上中文文檔:
Time of Update: 2018-12-03
linux vim 16進位顯示有錯誤, 查看編輯二進位檔案時,務必加 -b 參數今天需要看16進位檔案,調試中發現不對勁,經過多方對比,發現問題出 Vim 開啟二進位檔案時,需要加 -b 參數。vim test.bin:%!xxd //顯示16進位0000000: 0300 0800 3c0d 0000 0100 1c00 3f05 0000 ....<.......?...0000010: 2700 0000 0000 0000 0000 0000 3f00 000
Time of Update: 2018-12-03
vim+ctags用法(轉載) [/home/brimmer/src]$ ctags -R"-R"表示遞迴建立,也就包括原始碼根目錄下的所有子目錄下的來源程式。"tags"檔案中包括這些對象的列表:l 用#define定義的宏l 枚舉型變數的值l 函數的定義、原型和聲明l 名字空間(namespace)l 類型定義(typedefs)l 變數(包括定義和聲明)l 類(class)、結構(struct)、枚舉類型(enum)和聯合(union)l
Time of Update: 2018-12-03
全選,複製,刪除,粘貼全部刪除:按esc後,然後dG全部複製:按esc後,然後ggyG全選高亮顯示:按esc後,然後ggvG或者ggVG稍微解釋一下上面的命令gg 讓游標移到首行,在vim才有效,vi中無效V 是進入Visual(可視)模式G 游標移到最後一行選中內容以後就可以其他的操作了,比如:d 刪除選中內容y 複製選中內容到0號寄存器"+y 複製選中內容到+寄存器,也就是系統的剪貼簿,供其他程式用複製游標所在的一樣 “Y”把內容粘貼到游標所在的位置,“p”===========
Time of Update: 2018-12-03
花了很長時間整理的,感覺用起來很方便,共用一下。我的vim配置主要有以下優點:1.按F5可以直接編譯並執行C、C++、java代碼以及執行shell指令碼,按“F8”可進行C、C++代碼的調試2.自動插入檔案頭 ,建立C、C++源檔案時自動插入表頭:包括檔案名稱、作者、連絡方式、建立時間等,讀者可根據需求自行更改3.映射“Ctrl + A”為全選並複製快速鍵,方便複製代碼4.按“F2”可以直接消除代碼中的空行5.“F3”可列出目前的目錄檔案,開啟樹狀檔案目錄6. 支援滑鼠選擇、方向鍵移動7.
Time of Update: 2018-12-03
如果是VIM7.3,不需要再下載 pythoncomplete.vim 這個外掛程式,因為安裝時內建了。但是, 必須保證編譯安裝 VIM 的時候啟用了 Python 特性, 即:./configure --with-features=huge --enable-pythoninterp=yes 我們可以在vim autoload 目錄下看到在 ~/.vimrc
Time of Update: 2018-12-03
vi/vim 基本使用方法本文介紹了vi
Time of Update: 2018-12-03
[文法]:vi [-wn] [-R] 檔案... [說明]: vi 是一個基於行編輯器 ex 上的全螢幕編輯器,可以在vi 中使用 ex,ed的全部命令,vi選項中 -wn 指將編輯視窗大小置為n行,-R 為將編輯的檔案置為唯讀模式, vi 工作模式分為命令模式和輸入模式,一般情況下在命令模式下,可敲入vi命令,進入輸入模式下時可以編輯要編輯的文本,命令 a A i I o O c C s S R 可進入輸入模式,在輸入模式下按 ESC 鍵可推出輸入模式,回到命令模式,在命令模式中敲入: 命令,
Time of Update: 2018-12-03
在Windows下面玩的Vim,搬到Ubuntu上面之後感覺Vi用著特別彆扭(尤其是剪下板上面的東西無法paste在Vi中...)於是乎...打算把Vi改裝成Vim,這樣也許就會好多了.廢話不多說,開始行動.其實很簡單:1:開啟命令列敲擊下面命令(下載安裝帶有剪下板功能的Vim):sudo apt-get install vim-gui-common2:搞定了... ...
Time of Update: 2018-12-03
http://nootn.com/blog/Tool/22/ 大牛的vim設定檔,一直在更新。部落格上有一個 1.24更新的vimrc,我直接paste到我的/etc/vim 目錄下的vimrc中。結果發現裡頭中文都是亂碼,而且vim有點不聽指揮了。 網友們都follow him,大牛建立了一個google的code,http://code.google.com/p/asins/source/checkout沒有找到哪裡可以下載代碼,但是有上面說: Use this command to
Time of Update: 2018-12-03
1 zen coding功能就不多說了!看:首先下載zencoding!官方:http://code.google.com/p/zen-coding/zecoding.vim放到Vim\vimfiles\plugin檔案夾下。zencoding.txt放到Vim\vimfiles\doc檔案夾下。將autoload檔案夾下檔案拷貝到相應目錄下即可。(當初就是缺少這一操作,導致一直安裝失敗)2
Time of Update: 2018-12-03
一、安裝TagList 和 Ctags(1)Ctags的安裝a. 下載Ctags 下載網址為:http://ctags.sourceforge.net/. 比如下載的是ctags-5.6.tar.gz。b. 解壓 $tar -xzvf ctags-5.6.tar.gzc.編譯安裝 $cd ctags-5.6 .............. .............. $./configure .............. ...........