Time of Update: 2017-02-27
讓GUI都玩兒蛋去!滑鼠是你的敵人!只有鍵盤才是你唯一的朋友!如果把Vim和Tmux結合在一起會發生什嗎?你將擁有完美的編程環境!下面是我多年來珍藏的一些不傳之秘,有了這些,你立刻就能輕鬆打造出屬於你的Vim開發環境。Tmux相關Tmux速成班,這個不錯,可以讓你快速掌握如何開始使用Tmux。這是我的tmux.conf設定檔,它有一個定製狀態列,可以大大改進顏色主題、最佳化可讀性,裡面還有一個必不可少的操作:重設快捷將,因為Ctrl+bVim要用,因此它幫你改為了Ctrl+a。其實,構建最佳化I
Time of Update: 2017-02-27
vim提供多視窗編輯的功能,可以簡化複合的編輯任務。vim的多視窗並不是說在終端上啟動多個vim執行個體。啟動多視窗編輯vim的多視窗是動態,可以開始編輯時就開啟多視窗,也可以工作時隨時增加新視窗,或者刪除一個視窗。$ vim -o file1 file2 開啟一個編輯會話,顯示為水平分割成兩半的視窗,一個檔案佔用一個視窗。$ vim -O file1 file2 和上面相同,不過是垂直分割兩半的視窗如下
Time of Update: 2017-02-27
vim 的功能很強.可以通過man vim 來查看(man 是查看命令的手冊,man 加上命令可以查看相應的用法)下面簡單的說明以下簡單的vimrc的配置看看對應的vimrc set number "顯示行號
Time of Update: 2017-02-27
Linux系統中很多東西都是以指令碼代碼、設定檔的形式存在,使用Linux系統時,需經常對這些檔案進行編輯。很顯然,如果沒有文字編輯器,江湖之路寸步難行。我的選擇是Vim。Vim是Linux系統上的最著名的文本/代碼編輯器,也是早年的Vi編輯器的加強版,被譽為文本/代碼編輯器之中最為優秀經典的上古神器。 它之所以會獲得如此美譽,我想主要有以下原因:1.它古老而神秘,學習曲線陡峭,難以駕馭,但是一旦學會則受益匪淺。如今被看作是高手、Geek們專用的編輯器。所以儘管 Vim
Time of Update: 2017-02-27
今天跟大家分享一下我的vim配置,僅僅是個人習慣而已。如果有需要,可以將一下內容copy替換掉 ~/.vimrc的內容:01.if v:lang =~ "utf8$" || v:lang =~ "UTF-8$" 02. set fileencodings=utf-8,latin1 03.endif 04. 05.set tags=./tags,../tags,../../tags,../../../tags,../../../../tags,../../.
Time of Update: 2017-02-28
一、一般模式:刪除、複製與粘貼類命令 x,X x為向後刪除一個字元,X為先前刪除一個字元 nx(n代表數字) 向後刪除n個字元 dd 刪除當前行 D 刪除當前行所有字元,試成為空白行 ndd(n代表數字) 刪除游標所在行的向下n列 d1G 刪除游標所在行到第一行的所有資料 dG 刪除游標所在行到最後一行的所有資料 yy 複製游標所在行 y1G 複製游標所在行到第一行的所有資料 yG 複製游標所在行到最後一行的所有資料 ynj(n代表數字)
Time of Update: 2017-02-28
高亮標籤 *tag-highlight* 如果你想高亮檔案裡的所有標籤,可以使用如下映射。 -- 產生 tags.vim 檔案,並高亮標籤。 -- 只根據已有的 tags.vim 檔案高亮標籤。 :map :sp tags:%s/^([^ :]*:)=([^ ]*).*/syntax keyword Tag 2/:wq! tags.vim/^ :map :so tags.vim 警 告: 標籤檔案越長,這會越慢,而 Vim 消耗的記憶體也越多。 這裡只高亮
Time of Update: 2017-02-28
先在終端中輸入 vim test.c 斷行符號進入vim編輯器,再按一下a鍵,進入編輯狀態,然後輸入如下C語言語句:#includeint main() { printf("hello world!/n");}到此,按esc鍵退出編輯狀態,再輸入一個冒號(shift + 冒號分號那個鍵),緊跟著輸入 wq ,即 輸入 :wq 按斷行符號,即推出vim編輯器回到終端命令視窗(類似xp的命令提示字元),之後輸入 gcc test.c ,這步是編譯
Time of Update: 2017-01-13
Vim 外掛程式是一個 .vim 的指令檔,定義了函數、映射、文法規則和命令,可用於操作視窗、緩衝以及行。一般一個外掛程式包含了命令定義和事件鉤子。當使用 Python 編寫 vim 外掛程式時,函數外面是使用 VimL 編寫,儘管 VimL 學起來很快,但 Python 更加靈活,例如可以用 urllib/httplib/simplejson 來訪問某些 Web 服務,這也是為什麼很多需要訪問 Web 服務的外掛程式都是使用 VimL + Python
Time of Update: 2017-01-13
方法很簡單,在 _vimrc 中加入以下代碼即可:""""""""""""""""""""""""""""""解決windows下的中文亂碼問題 代碼如下複製代碼
Time of Update: 2017-01-13
靠Vim寫Jekyll部落格已經很久了,編寫代碼塊(Code Fence)時鍵入前後的```, 以及手動編寫文章頭資訊(Front Matter)一直是個麻煩的事情。 Harttle今天就通過Vim鍵盤對應來對這兩種文法提供斷行符號展開支援。最終效果如下:鍵入Code
Time of Update: 2017-01-13
多欄視窗您可以使用以下命令,將當前視窗水平分為兩欄:new建立一欄空白視窗:split將當前檔案分兩欄顯示同理,您可以使用下列命令,將當前視窗垂直分為兩欄:vnew:vsplit先按下 <ctrl+w> 鍵,再按下方向鍵 j 、 k 、 l 、 h ,您可以切換到其它欄;在當前欄中使用 :q 命令,可以退出當前欄,也可以使用其它命令,對當前欄作出修改如果您希望當前命令在所有欄中生效,您可以在命令的末尾追加 all:<命令>all例如::qall如果您希望這條命令強制執行,
Time of Update: 2017-01-13
設定命令很簡單 代碼如下複製代碼 echo “export EDITOR=/usr/bin/vim“>>.bashrc 然後重新開啟終端,輸入crontab -e,發現已經預設使用vim了。linux下vim命令詳解 :qx 開始記錄宏,並將結果存入寄存器xq 退出記錄模式@x
Time of Update: 2017-01-18
分屏啟動Vim使用大寫的O參數來垂直分屏。vim -On file1 file2 …使用小寫o參數來水平分屏vim -on file1 file2 …注釋: n是數字,表示分成幾個屏關閉分屏關閉當前視窗Ctrl+W c關閉當前視窗,如果只剩最後一個了,則退出VimCtrl+W q分屏上下分割當前開啟的檔案。Ctrl+W s上下分割,並開啟一個新的檔案:sp filename左右分割當前開啟的檔案Ctrl+W v左右分割,並開啟一個新的檔案:vsp filename移動游標Vi中的游標鍵是h,
Time of Update: 2017-01-18
最近在用Ubuntu11.04重新學習以前沒怎麼學好的Unix,不過在VMware7.1.4下Ubuntu11.04的X
Time of Update: 2017-01-19
由於最近寫PHP比較多,偶爾手誤少寫個分號之類的語法錯誤難免,一般的檢查方式是回到命令列運行 php -l ,或者升級一下直接在Vim裡運行 :!php -l % ,或者再將此綁定為快速鍵,如 :map <F5> :!php -l %<CR> ,每當按F5便可立即執行語法檢查。但還是覺得略有不爽,因為很多IDE是即時檢查的,語法錯誤會提示在程式碼的旁邊。雖然即時檢查未必有必要,但自動檢查要比手動檢查方便的多,比如在php檔案儲存時自動執行檢查。於是寫了這個
Time of Update: 2017-01-19
Vim 外掛程式是一個 .vim 的指令檔,定義了函數、映射、文法規則和命令,可用於操作視窗、緩衝以及行。一般一個外掛程式包含了命令定義和事件鉤子。當使用 Python 編寫 vim 外掛程式時,函數外面是使用 VimL 編寫,儘管 VimL 學起來很快,但 Python 更加靈活,例如可以用 urllib/httplib/simplejson 來訪問某些 Web 服務,這也是為什麼很多需要訪問 Web 服務的外掛程式都是使用 VimL + Python
Time of Update: 2017-03-16
標籤:linux vim編輯器 壓縮 解壓縮 硬碟格式化一、檔案的打包壓縮 1、檔案的縱向合并:cat file1 file2 > file3.txt 覆蓋合并 cat file1 file2 > file3.txt
Time of Update: 2017-01-27
標籤:www gui 支援 先來 實踐 symbol 啟用 連結 each 先來曬個圖:對於一些 Python 的小項目,使用 vim 是一個不錯的選擇。本文內容整理自我在知乎的回答 用用
Time of Update: 2017-01-12
標籤:python vim ide 本來是不想寫的,後來想想還是造福一下需要的人吧,因為確實很佩服一鍵化的作者.我知道很多人都可以自己配置vim外掛程式,只是估計會鼓弄很久吧,在git上有一個人已經整合他認為好的所有外掛程式(其實git上這玩意很多),分步說明怎麼做吧: