Time of Update: 2018-07-30
1、連續輸入相同字元 比如連續輸入10個#號: <ESC> + 10 + i + # 2、交換連續兩個字母位置 比如交換rpintln中的第一個和第二個字母(改成println),則游標移動到第一個字元上,鍵入xp。 3、游標所在行與當前行位置交換 map { print $_; } @array;print 'Start printing!'; 游標在第一行,使用ddp可以把兩行進行交換。這是個組合命令,dd是剪下,p是粘貼。
Time of Update: 2018-07-31
在vim中其實也有像Eclipse中的ctrl + shift +F 的自動格式化代碼的操作,儘管非常強大,但是通常會破壞代碼的原有的縮排, 所以不建議在python這樣縮排代替括弧的語言中和來源程式已經縮排過的代碼中使用,廢話少說,下面說步驟: 1,gg 跳轉到第一行 2,shift+v 轉到可視模式 3,shift+g 全選 4,按下神奇的 = 你會驚奇的發現代碼自動縮排了,呵呵,當然也可能是悲劇了。
Time of Update: 2018-08-01
" 一般設定
Time of Update: 2018-08-18
GO語言安裝及vim-go的配置 輕度強迫症。。。 最近void-001在寫NEUOJ_judge的後端測評機,而我本人最近也比較空閑,於是就想跟著VOID-001,看著他的代碼,進行一下GO的學習。 GO的安裝 如果對自己的梯子比較有信心可以在官網下載GO的編譯器,如果沒信心的話,可以使用國內的golang中國http://www.golangtc.com/download(不要擔心版本落後,版本是同步的),下載go1.7.3.linux-amd64.
Time of Update: 2018-08-19
下載global 在官網下載global源碼 http://www.gnu.org/software/global/download.html 編譯並安裝global ./configure make sudo make install gtags vim指令碼配置 copy global
Time of Update: 2018-08-20
環境:Win7 64位 Gvim版本:7.4 Jedi:git clone https://github.com/davidhalter/jedi-vim.git 錯誤如下圖所示: 解決方案: https://github.com/davidhalter/jedi-vim/issues/233 在_vimrc檔案中添加如下代碼後,錯誤消失: set encoding=utf-8 後記:
Time of Update: 2018-12-03
這下更厲害了, 用Cscope自己的話說 - "你可以把它當做是超過頻的ctags", 其功能和強大程度可見一斑吧, 關於它的介紹我就不詳細說了, 如果你安裝好了前文介紹的中文協助手冊, 用下面的命令看看介紹吧::help if_cscop.txt我在這裡簡單摘抄一點, 供還在猶豫的朋友看看:Cscope 是一個互動螢幕下使用的工具,用來協助你:* 無須在厚厚的程式清單中翻來翻去就可以認識一個 C 程式的工作原理。* 無須熟悉整個程式就可以知道清楚程式 bug 所要修改的代碼位置。*
Time of Update: 2018-12-03
在自己的虛擬機器上,配置一些自己要用的vim。網上一大堆一大堆的,也不知道怎麼用,個人覺得還是用一個加一個比較好,下面是我的一些簡單配置,目前用用也夠了。等要用什麼,再更新,添加進去:不過還是要一個sudo apt-get install ctags//用來跳轉在源碼目錄下:ctags –R就可以了。用ctrl+] 跳到函數中,ctrl+t返回。set nu "顯示行號set showcmd
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
如果是VIM7.3,不需要再下載 pythoncomplete.vim 這個外掛程式,因為安裝時內建了。但是, 必須保證編譯安裝 VIM 的時候啟用了 Python 特性, 即:./configure --with-features=huge --enable-pythoninterp=yes 我們可以在vim autoload 目錄下看到在 ~/.vimrc
Time of Update: 2018-12-03
安裝Cream版的Vim時,發現有亂碼問題。安裝嚮導中的亂碼可以忽略;安裝後啟動程式後菜單都是亂碼:以及使用Windows系統操作功能表項目(Edit with Cream/Vim)開啟檔案後也是亂碼。修改方法: 修改操作功能表項目(Edit with Cream/Vim)關聯的命令處理:開啟註冊表,找到下面的鍵:HKEY_CLASSES_ROOT/*/Shell/Cream/Command將原來的預設值"C:/Program Files/vim/vim71/gvim.exe" "-u" "C:
Time of Update: 2018-12-03
一. 移動 h,j,k,l 對應左,下,上,右w 移動游標向前一個單詞b 移動游標向後一個單詞nw 移動游標向前n個單詞nb 移動游標向後n個單詞$ 移動游標到行首^ 移動游標到當前行的第一個字母處) 移動游標到下一個句子( 移動游標到上一個句子gg 移動游標到頁的第一行G 移動游標到頁的最後一行nj 向下移動n行nG 跳至第n行H 移動游標到屏的上方M 移動游標到屏的中間L 移動游標到屏的下方fx
Time of Update: 2018-12-03
寫代碼自然少不了文本編輯利器vim,自動縮排是用定位字元的,即便自己刪掉定位字元改成4個空格,也會在下一層次縮排中繼續用定位字元,這就造成了空格和定位字元混用 可以修改、etc/vimrc的資訊:其中相關變數含義:變數名縮寫含義(no)autoindentai自動縮排,即為新行自動添加與當前行同等的縮排。(no)cindentci類似C語言程式的縮排(no)smartindentsi基於autoindent的一些改進變數名縮寫含義tabstop=Xts編輯時一個TAB字元佔多少個空格的位置。sh
Time of Update: 2018-12-03
工欲善其事,必先利其器作為Linux開發的必不可少的工具,能夠將Vi的功效發揮到極致,必然能夠提高我們的工作效率,下面是一些Vi的提示。 1、游標定位、翻屏滾屏。命令功能$當前行的末尾0當前行的開頭gg檔案頭G檔案尾10gg10G跳到第10行``這是兩個 back
Time of Update: 2018-12-03
首先,基礎的vim的使用請直接google。第二,vim的安裝和配置請參考這篇經典教程:http://blog.csdn.net/wooin/archive/2008/08/28/2844868.aspx再次感謝吳垠。這裡是我的vim的配置和一些使用小技巧,貼上來做筆記:)每次都從頭象吳垠說的那樣配置有些麻煩,我把我的vimrc和外掛程式都儲存起來,放在home.vim檔案夾下,壓縮存放:),要是系統重裝,解壓運行下面的install指令碼的命令即可。hongmy525 的 vim
Time of Update: 2018-12-03
之前自己照著網上的模板簡單編輯了vim的設定檔——位於家目錄下的.vimrc,如下: 1 " 2 set hlsearch "high light search on 3 set backspace=2 "delete any character in the file 4 set autoindent "auto indent on 5 set ruler " 6 set showmode "show which edit mode are you in 7 set
Time of Update: 2018-12-03
Time of Update: 2018-12-03
Time of Update: 2018-12-03
補充:vi 顯示行號::set nu:set number 能看到行號,只是在每行的左邊:set ruler 在右下角顯示的 行例號set numberwidth=n 當每一行有一小空位, 並不是貼著每行最開頭的.去除這小空位from :http://blog.csdn.net/ceven2010/article/details/7406341一、移動游標1、左移h、右移l、下移j、上移k2、向下翻頁ctrl + f,向上翻頁ctrl + b3、向下翻半頁ctrl +