Time of Update: 2018-07-26
[Vim]以sudo許可權來儲存vim開啟的readonly檔案 本文要說的命令如下: :w ! sudo tee % > /dev/null 在做 linux 配置的時候,會改到只讀的檔案,比如 /etc/profile $ ls -al /etc/profile -rw-r–r– 1 root root 1139 Mar 14 17:30 /etc/profile 用 vim 打開該只檔案 /etc/profile 修改後,儲存會出錯:
Time of Update: 2018-07-26
經常忘記vim的一些操作快速鍵,現在將其記錄起來,方便以後查閱(這裡定義以文本右方向為前,文本左方向為後): 上下左右方向鍵:k, j, h, l 以“字“為步長向前跳動,到達字首:w 以“字“為步長向後跳動,到達字首:b 以“字“為步長向前跳動,到達字末:e 以“字“為步長向後跳動,到達字末:ge 將游標移動到行首第一個非Null 字元:^ 將游標移動到行尾最後一個非Null 字元:$ 將游標從當前括弧移動到與它匹配的括弧上:% 將游標移動到首行:G
Time of Update: 2018-07-26
1、下載 pathogen 並安裝 pathogen的下載地址為:https://github.com/tpope/vim-pathogen 在~ 下面建立 .vim 然後在.vim下面建立 bundle autoload # cd ~ # mkdir .vim # mkdir .vim/bundle # mkdir .vim/autoload
Time of Update: 2018-07-26
在用linux操作時,就肯定會用Vim編輯器,關於這款編輯器就不再多做介紹,自己可以去google一下。Vim編輯的外掛程式非常之多,本文就介紹一款Vim外掛程式管理的工具Pathogen。 1.Vim安裝 在Ubuntu14.04版本下,使用以下命令: sudo apt-get updatesudo apt-get install vim 第一條命令是更新apt-get庫,第二條命令是安裝vim 這裡給出一個Vim官方的中文手冊Vimcdoc的下載地址:
Time of Update: 2018-07-26
每次複製代碼時,如果代碼裡有 // 這樣的注釋就容易讓格式亂掉,通過下面的設定就可以避免這種情況。 粘貼代碼時取消自動縮排 VIM在粘貼代碼時會自動縮排,把代碼搞得一團糟糕,甚至可能因為某行的一個注釋造成後面的代碼全部被注釋掉,我知道有同學這個時候會用vi去開啟檔案再粘貼上去(鄙人以前就是這樣),其實需要先設定一下 set paste 然後再進入插入模式粘貼,代碼就不會被自動縮排。可是敲代碼的時候需要自動縮排,又得改回來: set nopaste
Time of Update: 2018-07-26
來源:http://www.cnblogs.com/taskiller/archive/2012/08/14/2637689.html 一、pathogen簡介
Time of Update: 2018-07-26
map <F9> :call SaveInputData()<CR>func! SaveInputData() exec "tabnew" exec 'normal "+gP' exec "w! /tmp/input_data"endfunc" YouCompleteMeset runtimepath+=~/.vim/bundle/YouCompleteMelet
Time of Update: 2018-07-26
ubuntu,vim預設的對外寄存器是+ 將vim中的內容複寫到系統中,選中內容,然後 "+y,就可以複製到外面了. 將系統中的內容複寫到vim中,選擇位置,然後"+p,就可以複製到vim中了. vim 中的剪下板功能非常強大,它將複製或剪下的內容放在稱作寄存器的地方,在vim命令模式下輸入 :reg 即可查看寄存器中內容,如下: vim 中有許多寄存器,如上圖中所示的
Time of Update: 2018-07-26
安裝方法很簡單,先把壓縮檔下載下來,解壓後將plugin目錄下的NERD_tree.vim拷貝~/.vim/plugin以及doc目錄下的NERD_tree.txt拷貝到~/.vim/doc. ~表示目前使用者的目錄,我的環境中沒有~/.vim ~/.vim/plugin ~/.vim/doc ,待會會建立,如果你的版本有,那就更好了。 wget http://www.vim.org/scripts/download_script.php?src_id=17123 -O
Time of Update: 2018-07-26
1.在終端下使用vim進行編輯時,預設情況下,編輯的介面上是沒有顯示行號、文法高亮度顯示、智慧縮排等功能的。為了更好的在vim下進行工作,需要手動設定一個設定檔:.vimrc。 在啟動vim時,目前使用者根目錄下的.vimrc檔案會被自動讀取,該檔案可以包含一些設定甚至指令碼,所以,一般情況下把.vimrc檔案建立在目前使用者的根目錄下比較方便,即建立的命令為: $vi ~/.vimrc 2.然後粘貼下列選項設定: syntax on &
Time of Update: 2018-07-26
在.vimrc中添加以下代碼後,重啟vim即可實現按TAB產生4個空格: set ts=4 (註:ts是tabstop的縮寫,設TAB寬4個空格) set expandtab 對於已儲存的檔案,可以使用下面的方法進行空格和TAB的替換: TAB替換為空白格: :set ts=4 :set expandtab :%retab! 空格替換為TAB::set ts=4 :set noexpandtab :%retab!
Time of Update: 2018-07-26
SVN操作: 1、將檔案拉到本地目錄 svn checkout 目錄 例:svn checkout svn://192.168.0.0/test 2、添加新的檔案 svn add file 例:svn
Time of Update: 2018-07-26
安裝vim一般指令:sudo apt-get install vim就搞定了。 但是出現了:正在讀取軟體包列表... 完成正在分析軟體包的相依樹狀結構 正在讀取狀態資訊... 完成 現在沒有可用的軟體包 vim,但是它被其它的軟體包引用了。 這可能意味著這個缺失的軟體包可能已被廢棄, 或者只能在其他發布源中找到 E: 軟體包 vim
Time of Update: 2018-07-26
1.進入字元介面 2.建立檔案夾用於存放源檔案 mkdir helloworld //建立檔案夾命令 cd helloworld //進入建立的檔案夾,這裡應該說目錄比較好,windows用習慣了 vim main.c
Time of Update: 2018-07-26
來源:http://www.cnblogs.com/xia520pi/p/3682348.html Solarized是一款包括淺色和深色的色彩配置,可形成明顯的對比。適用於很多應用,讓你的應用看起來更加漂亮。看這配色:八卦乾坤,賞心悅目,高端大氣上檔次。 官網地址:http://ethanschoonover.com/solarized 2、Vim 只需下載,將用於VIM的配色檔案solarized.vim放在 ~/.vim/colors目錄。
Time of Update: 2018-07-26
0. 寫在前面的廢話 開發環境遷移到了Ubuntu下,所有windows下好用的工具都要找個替代品。 windows下一直用 souce Insight 來閱讀源碼,需要在Ubuntu下找個替代品。 上網看了看,貌似Vim + Ctags + Cscope不錯,安裝來試試 o(∩∩)o 1. 安裝 在我用的ubuntu中,這三個軟體都不是內建的,需要手動安裝,很簡單用apt-get命令安裝就好了 $ sudo apt-get
Time of Update: 2018-07-26
Vim+Ctags+Cscope 註:首先看這篇文章之前最好是已經熟悉linux操作了的,因為我並沒有一步一步的告訴大家怎麼配置,而且有些具體用法也沒有詳細說明,只是分享一些配置經驗 這個就是我配置好的VIM介面 相信大家最開始接觸vim(或者linux?)開啟一個檔案之後,比如: vim test.c 出來的介面以及操作方法,用慣windows那華麗的IDE(或編輯器)可能多少都有些不爽。
Time of Update: 2018-07-26
曾經也在找看看有沒有快捷的方法全選,但是網上很多都是重複,並且錯誤的,比如: 1,$y,這是什麼。要寫也要寫成:1,$y,但是我告訴你,寫成:1,$y是全部複製,不是全選 dG,這個就更加誤導人了,這是刪除游標所在行到最後一行的內容(包括游標所在行的內容) 上面這裡都扯到哪裡去了。全選正確的答案是: ggVG 稍微解釋一下上面的命令 gg 讓游標移到首行,在vim才有效,vi中無效 V 是進入Visual(可視)模式
Time of Update: 2018-07-26
整合摘抄參考: http://blog.csdn.net/wooin/article/details/1858917 http://blog.csdn.net/fbfsber008/article/details/7044723
Time of Update: 2018-07-26
熟練掌握Vim編輯器的常用命令能大大提高我們文本編輯的效率。 基本操作 我們最初接觸Vim編輯器時,首先學到的不乏以下一些操作: 剛進入Vim編輯器時,我們處於普通模式,在鍵盤上按下i,我們便進入插入模式。在插入模式下,如果按下Esc,則又回到普通模式。 在插入模式下,我們可以鍵入文本。 在普通模式下,我們則可以利用一些命令來快捷操作我們的文本,如: x : 刪除當前游標所在的一個字元:wq : 儲存並退出 (:w 儲存,:q 退出,且以:開始的命令需要輸入斷行符號)