Time of Update: 2015-06-06
標籤:來源於《Unix初級教程(第四版)》。命令模式切換到文本輸入模式:鍵功能i在游標左側輸入文本I在當前行的行首輸入文本a在游標右側輸入文本A在當前行的行尾輸入文本o在當前行的下一行添加一個空行,游標放在新行的行首O在當前行的上一行添加一個空行,游標放在新行的行首無論是使用哪種快速鍵進入這個模式,在插入模式下,都是在游標前進行插入。 文本修改鍵,只適用於命令模式鍵功能x刪除游標位置指定的字元dd刪除游標所在的行u撤銷最近的修改 r替換游標位置上的一個
Time of Update: 2015-06-07
標籤:vim select Vim has three kinds of Visual mode. In character-wise Visual mode, we can select anything from a single character up to a range of characters within a line or spanning multiple lines. This is suitable
Time of Update: 2015-06-01
標籤:Linux中的vim是vi的增強版。需要自己下載安裝。安裝後vim支援自己配置和各種外掛程式。有時候我們看源碼需要同時看.h和.c檔案。來回切換很難受。vim支援分屏。及將螢幕分成若干塊。 上下分屏:在命令列輸入sp斷行符號 左右分屏:vsp。每個分屏後的視窗中可以繼續進行上下和左右分屏。 上下分屏命令後面可以接檔案名稱,開啟指定的檔案。 游標在所分的螢幕中的移動:vim中支援h,j,k,l四個鍵來移動游標。游標在分屏視窗中切換需要先按ctrl+w 然後按h,j,k,l來切換。
Time of Update: 2015-06-04
標籤:vim快速鍵,為了防止過於繁瑣,唯寫自己常用的,後續補充。入門的見文章vim基礎學習,詳細的見轉載的文章vim快速鍵1.開啟檔案vim + file 從檔案的末尾開始。vim +num file 從第num行開始。vim +/str file 開啟file,並將游標停留在第一個找到的str上。:e file
Time of Update: 2015-06-02
標籤: 話 說作業系統、程式設計語言和編輯器似乎是程式員永恒的吐槽話題,技術發展了幾十年,大家討論起這幾個“之爭”還是充滿憤怒、津津樂道。有人描述過Emacs和 VI程式員,大家沿著不同的道路和目標前進,但總是會在某個點交叉相遇,互相扔石頭,砸到對方鼻青臉腫,然後收拾心情又繼續前行。 前一陣子我在微博上寫了一條微博回複,是關於Vim和IDE討論的:Vim和那些IDE的應用情境還是有區別的,在我看來Vim也是IDE,是程式員的必備技能之一。這基本表達了我的觀點。 原微博是@玉伯也叫射鵰發
Time of Update: 2015-05-29
標籤:ssh xshell 串連在vim中無法用 ctrl+insert 複製黏貼修改.vimrcset mouse=cvi的三種模式:命令模式,插入模式,可視模式.滑鼠可以啟動於各種模式中:The mouse can be enabled for different modes:n Normal modev Visual modei Insert modec Command-line modeh all previous modes when editing a help filea all
Time of Update: 2015-05-27
標籤:開啟vimrc檔案。ubuntu1204 中的 vimrc檔案 在/etc/vim/ 目錄下,此目錄下的vimrc 是全域的vim設定,如果只需要改其中一個使用者的vim配置,就開啟該使用者根目錄(即~/ 目錄)下的.vimrc檔案,沒有此檔案建立一個也可以。更加個人需要加入一下內容:"syntax high light"syntax on"show the line number"set nu"let the tabstop
Time of Update: 2015-05-24
標籤:vim各位看官們,大家好,歡迎大家一起來聽大型章回體科技小說 :Vim。上一回咱們介紹了Vim中的NerdTree外掛程式.。這一回,咱們不再介紹新的Vim外掛程式。不過咱們會對前面章回中說過的Vim外掛程式和Vim的刀法做一個總結。這一回是大型章回體科技小說的最後一回,因此,這一回叫作Vim大結局。好了,還是那句話,閑話休提,言歸正轉。讓我們一起talk
Time of Update: 2015-05-24
標籤:vim nerdtree 各位看官們,大家好,歡迎大家一起來聽大型章回體科技小說 :Vim。上一回咱們介紹了Vim中的taglist外掛程式.。這一回,咱們繼續說Vim的外掛程式,不過我們說的是另外一個外掛程式:NerdTree。好了,還是那句話,閑話休提,言歸正轉。讓我們一起talk
Time of Update: 2015-05-18
標籤:你是否會和我一樣經常碰到這樣的情景:在VIM中編輯了一個系統設定檔,當需要儲存時才發現當前的使用者對該檔案沒有寫入的許可權。如果已 經做了很多修改,放棄儲存的確很懊惱,只好先儲存在使用者的主目錄下,再用sudo mv移動到檔案的原始位置,並按需要chown。這樣做實在太麻煩了,以下的這個技巧就太方便了。當需要儲存時,輸入以下的命令::w !sudo tee % 轉:在VIM中儲存編輯過的唯讀檔案
Time of Update: 2015-05-18
標籤:Source : This article is part of the ongoing Vi / Vim Tips and Tricks Series. As a Linux sysadmin or programmer, you may do following repetitive tasks while coding bash shell script:Adding file headerAdding function/frame commentIncluding default
Time of Update: 2015-05-18
標籤:1. ~/.vimrc "去掉討厭的有關vi一致性模式,避免以前版本的一些bug和局限set nocompatibleset autoread " 檔案修改之後自動載入set completeopt=longest,menu " 自動完成set history=1000 "記錄曆史的行數set backspace=2 " 設定退格鍵可用,正常處理indent, eol, start等set vb t_vb=
Time of Update: 2015-05-18
標籤:vim taglist 各位看官們,大家好,歡迎大家一起來聽大型章回體科技小說 :Vim。上一回咱們介紹了Vim中的cscope外掛程式.。這一回,咱們繼續說Vim的外掛程式,不過我們說的另外一個外掛程式:taglist。好了,還是那句話,閑話休提,言歸正轉。讓我們一起talk
Time of Update: 2015-05-16
標籤:vim ctags 各位看官們,大家好,歡迎大家一起來聽大型章回體科技小說 :Vim。上一回咱們介紹了Vim外掛程式中的配置檔案。這一回,咱們繼續說Vim的外掛程式。這一回我們要說的Vim外掛程式叫:ctags。好了,還是那句話,閑話休提,言歸正轉。讓我們一起talk Vim吧!
Time of Update: 2015-05-17
標籤:SnipMate簡介snipMate一款功能強大的代碼補齊外掛程式,可自訂代碼模板,並具備單詞補齊的功能。vim外掛程式snipMateSnipMate安裝將snipMate.zip解壓到~/.vim目錄下。其中snippets目錄存放的是代碼模板,可以根據需要修改和添加代碼模板。 SnipMate使用代碼補齊快速鍵是Tab,可以修改成其他熱鍵。代碼補齊例子如下:1.輸入inc後,按Tab鍵。代碼自動補齊為 #include
Time of Update: 2015-05-16
標籤:vim中執行shell命令,有以下幾種形式1):!command不退出vim,並執行shell命令command,將命令輸出顯示在vim的命令地區,不會改變當前編輯的檔案的內容例如:!ls -l 特別的可以運行:!bash來啟動一個bash shell並執行命令,不需要退出vim2):r !command將shell命令command的結果插入到當前行的下一行例如:r !date,讀取系統時間並插入到當前行的下一行。3):起始行號,結束行號
Time of Update: 2015-05-13
標籤:vim各位看官們,大家好,歡迎大家一起來聽大型章回體科技小說 :Vim。上一回咱們總結了屠龍刀:Vim的各種刀法。這一回,咱們不再說Vim的刀法。今天開始咱們說說Vim的外掛程式。好了,還是那句話,閑話休提,言歸正轉。讓我們一起talk Vim吧!
Time of Update: 2015-05-14
標籤:命令曆史以:和/開頭的命令都有曆史紀錄,可以首先鍵入:或/然後按上下箭頭來選擇某個曆史命令。啟動vim在命令列視窗中輸入以下命令即可vim 直接啟動vimvim filename 開啟vim並建立名為filename的檔案檔案命令開啟單個檔案vim file同時開啟多個檔案vim file1 file2 file3 ...在vim視窗中開啟一個新檔案:open file在新視窗中開啟檔案:split
Time of Update: 2015-05-19
一起talk Vim吧(第十七回:Vim外掛程式之cscope),vimcscope各位看官們,大家好,歡迎大家一起來聽大型章回體科技小說 :Vim。上一回咱們介紹了Vim外掛程式中的ctags.這一回,咱們繼續說Vim的外掛程式。這一回我們要說的Vim外掛程式叫:cscope。好了,還是那句話,閑話休提,言歸正轉。讓我們一起talk Vim吧!看官們,
Time of Update: 2015-05-15
一起talkVim吧(第十四回:Vim外掛程式之設定檔)各位看官們,大家好,歡迎大家一起來聽大型章回體科技小說 :Vim。上一回咱們總結了屠龍刀:Vim的各種刀法。這一回,咱們不再說Vim的刀法。今天開始咱們說說Vim的外掛程式。好了,還是那句話,閑話休提,言歸正轉。讓我們一起talk Vim吧!