Time of Update: 2018-07-26
我對VIM的認識僅僅是一款源碼編輯器,在Linux下用來編輯程式源碼或者某些服務的設定檔。最近無意中看到vim中竟然可以執行shell命令。第一次見,說句實話感覺好炫酷。不多說,我查了一些資料,一個一個嘗試一下,留個筆記,備查。 vim中執行shell命令,有以下幾種形式: 第一種 :!command
Time of Update: 2018-07-26
在UBUNTU中vim的設定檔存放在/etc/vim目錄中,設定檔名為vimrc 在終端 輸入以下命令來編輯vimrc設定檔: sudo vim /etc/vim/vimrc 或者 sudo gedit /etc/vim/vimrc 此檔案需要用root許可權來訪問,否則只有read許可權 可以sudo臨時使用一下,當然也可以su一下 1、顯示行號 在檔案末端添加一新行,輸入
Time of Update: 2018-07-26
vim 配置和簡單使用方法. 安裝 vim和tags使用的源連結地址: http://blog.csdn.net/shaohuazuo/article/details/46745209 部落格 vimrc設定檔可以參考如下地址:http://blog.csdn.net/shaohuazuo/article/details/41721647 部落格 1. 進入命令列模式. 可以按esc鍵.就可以進入. 2.
Time of Update: 2018-07-26
1、顯示 TAB 鍵 檔案中有 TAB 鍵的時候,你是看不見的。要把它顯示出來: :set list 現在 TAB 鍵顯示為 ^I,而 $顯示在每行的結尾,以便你能找到可能會被你忽略的空白字元在哪裡。 這樣做的一個缺點是在有很多 TAB 的時候看起來很醜。如果你使用一個有顏色的終端,或者使用 GUI 模式,Vim 可以用高亮顯示空格和TAB。 使用 ‘listchars’ 選項: :set listchars=tab:>-,trail:- 現在,
Time of Update: 2018-07-25
vimRegex批量修改文本 需求 國家區號和地區的txt文本,轉成ios上使用的plist檔案 例子 test.txt +93:Afghanistan+355:Albania 將其修改為 <dict> <key>country</key> <string>Afghanistan</string> <key>code</key> <string>+9
Time of Update: 2018-07-25
6、vim設定檔 使用者層級: ~/.vimrc(隱藏的,直接建立即可) 系統層級 /etc/vim/vimrc 使用vim --version可查看詳細資料gcc相關(重點) 1、gcc工作流程 gcc調用其他處理器來完成整個流程 預先處理 -E(使用前置處理器cpp) 宏替換 標頭檔展開
Time of Update: 2018-07-26
在Linux下我們經常會遇到編碼不一致導致顯示亂碼的問題,其實Vim給我們提供了相當強大的編碼轉換命令,包括文檔編碼和顯示編碼. 在Vim中輸入:set fenc=編碼 即可將文檔的編碼轉換為相應的編碼格式,這是只需要儲存文檔,文檔的編碼就變了. &
Time of Update: 2018-07-26
1、vim ~/.vimrc 進入設定檔 如果不知道vimrc檔案在哪,可使用 :scriptnames 來查看 set nu #行號 set tabstop=4 #一個tab為4個空格長度 set ai #設定自動縮排 syntax on #高亮 2、基本 空格鍵 向右移動一格 x 刪除後面的字元 X 刪除前一個字元 刪除3個字元就是3x dd:刪除一行 D 刪除到行尾 caw:改寫單詞 c 相當於 d 變為編輯模式
Time of Update: 2018-07-26
ubuntu,vim預設的對外寄存器是+ 將vim中的內容複寫到系統中,選中內容,然後 "+y,就可以複製到外面了. 將系統中的內容複寫到vim中,選擇位置,然後"+p,就可以複製到vim中了. vim 中的剪下板功能非常強大,它將複製或剪下的內容放在稱作寄存器的地方,在vim命令模式下輸入 :reg 即可查看寄存器中內容,如下: vim 中有許多寄存器,如上圖中所示的
Time of Update: 2018-07-26
1、首先安裝Vim(linux內建的是vi,vim是vi的升級增強版): sudo apt-get install vim(執行此命令前,最好給Ubuntu配置好軟體源並更新,這樣安裝的vim版本會高一點,相對較新,我的vim版本是7.4) 2、安裝完vim後,輸入vim –version檢測是否成功以及vim版本 3、配置vim:下載設定檔http://download.csdn.net/detail/swx1477572187/9477584
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
https://blog.csdn.net/zhzht19861011/article/details/4545260 1.進入字元介面 2.建立檔案夾用於存放源檔案 mkdir helloworld //建立檔案夾命令 cd helloworld //進入建立的檔案夾,這裡應該說目錄比較好,windows用習慣了
Time of Update: 2018-07-26
1 、vim c/c++/python 自動補全,文法高亮是永恒的話題。以下會對你有協助。 Github 經典vim整理。這些連結都是簡單(傻瓜式)安裝。但是很有用。 可以根據自己的喜好來選擇安裝其一。 tips:千萬別跟我說裝一大堆東西。噁心。然後再各種配置,還可能出現各種error。 以下幾個都是親測可用。簡單明了。一兩個命令即可。 Git URL star fork
Time of Update: 2018-07-26
參考:http://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html 以及vim協助文檔 用這段代碼可以實現f5編譯 "C,C++ 按F5編譯運行map <F5> :call CompileRunGcc()<CR>func! CompileRunGcc() exec "w" if &filetype == 'c' exec "!g+
Time of Update: 2018-07-29
<span style="font-family:Microsoft YaHei;font-size:18px;">wget http://www.vim.org/scripts/download_script.php?src_id=17123 -O nerdtree.zipunzip nerdtree.zipmkdir -p ~/.vim/{plugin,doc}cp plugin/NERD_tree.vim ~/.vim/plugin/cp doc/NERD_
Time of Update: 2018-07-30
在插入模式下,為了減少重複的擊鍵輸入,VIM 提供了若干快速鍵,當你要輸入某個上下文曾經輸入過的字串時,你只要輸入開頭若干字元,使用快速鍵,VIM 將搜尋上下文,找到匹配字串,把剩下的字元補全,你就不必敲了。這樣,編程式時你起多長的變數名都沒關係了,:-) 而且還可以減少輸入錯誤。我認為,插入補全是 VIM 最為突出的一項功能。 i<C-P> 向上搜尋,補全一個詞。例如,上文中出現過
Time of Update: 2018-07-30
i a/A o/O r + ?替換 0:檔案當前行的開頭 $:檔案當前行的末尾 G:檔案的最後一行開頭 1 + G到第一行 9 + G到第九行 = :9 dd:刪除一行 3dd:刪除3行 yy:複製一行 3yy:複製3行 p:粘貼 u:undo ctrl + r:redo "a剪下板a "b剪下板b "ap粘貼剪下板a的內容 每次進入vi就有行號 vi ~/.vimrc set nu :w a.txt另存新檔 :w >>
Time of Update: 2018-07-30
vi是Linux下功能很強的一個編輯器,我們往往所用的只是冰山一角,俗話說:工欲善其事,必先利其器。所以用vi前打造一個好的環境非常重要,下面幾篇文章偶然遇之,轉載珍藏,需要時再來祥究。 可以參考一下部落格: 1、手把手教你把Vim改裝成一個IDE編程環境(圖文) http://blog.csdn.net/wooin/article/details/1858917 2、 一步步將vim改造成C/C++開發環境(IDE) http://blog.chinaunix.net/uid-23
Time of Update: 2018-07-30
from:http://blog.csdn.net/klarclm/article/details/7932558 1. 安裝Vim和基本外掛程式 $sudo apt-get install vim vim-scripts 2. Vim設定檔 Vim系統設定檔在/usr/share/vim和/etc/vim下,我們不改系統配置,只改自己user home下的配置就行了。進入自己的home目錄,建立一個名為.vimrc的檔案,把如下配置拷貝到這個檔案中: &
Time of Update: 2018-07-30
修複vim輸入驗證漏洞 centos 6, vim 7, CVE-2016-1248 阿里雲公告了 vim 7 的輸入驗證漏洞,vim patch 8.0.0056之前的版本中存在安全性漏洞,該漏洞源於程式沒有正確驗證‘filetype’、‘syntax’和‘keymap’選項的值,攻擊者可利用該漏洞執行任意代碼. 登陸伺服器,卸載原有 vim,添加源,然後更新,在驗證是否安裝。 yum remove vim-* -ywget -P