Time of Update: 2018-12-07
一、進入vim自動開啟winmanager這個功能作為可選功能,我們可以在vimrc中設定:"在進入vim時自動開啟winmanagerlet g:AutoOpenWinManager = 1就可以讓winmanager自動開啟。在winmanager.vim中修改:"set auto open Winmanager if g:AutoOpenWinManager autocmd VimEnter * nested call s:StartWindowsManager()|1wincmd
Time of Update: 2018-12-07
Vim 使用入門快速鍵 羅朝輝 (http://www.cnblogs.com/kesalin/)本文遵循“署名-非商業用途-保持一致”創作公用協議Vim 和 Emac 都是利器啊,前段時間決定熟悉一套跨平台的編輯器,以便在 Win,Mac,Ubuntu 下都有相同的編輯體驗。於是嘗試了一下 Vim,使用了一段時間,確實比 UE 之類的要高效。Win 平台下有 gVim, Mac 下也有 MacVim。 Vim
Time of Update: 2018-12-07
From: http://blog.sina.com.cn/s/blog_498a6eeb0100v3km.html在_vimrc中增加:" 格式化xmlfunctionXml() set filetype=xml :%s/></>\r</g"把><替換成>斷行符號< :normal gg=G<cr>endfunctionmap <leader>xml :callXml()<?xmlversion="1
Time of Update: 2018-12-07
sudo vim /var/lib/locales/supported.d/local前提是你裝好了vim(用起來很爽)開啟這個檔案之後,把你要安裝的字型寫進去zh_CN.UTF-8 UTF-8en_US.UTF-8 UTF-8zh_CN.GBK GBKzh_CN.GB2312 GB2312 寫進去之後運行sudo
Time of Update: 2018-12-07
文章目錄 1. 基本替換2. 可以使用 # 作為分隔字元,此時中間出現的 / 不會作為分隔字元3. 檔案中刪除^M4. 其它技巧
Time of Update: 2018-12-07
我們使用vi或者vim的時候,如果想要顯示行號,可能會這樣做:切換到命令模式,然後輸入set nu,再按斷行符號鍵就顯示了;還有就是咱們在編寫程式的時候,有的時候會希望按下斷行符號鍵後,游標不是每次都在行首,而是與上一行的第一個非空格符處對齊,也就是實現所謂的縮排功能,這是你可以在命令模式下輸入set autoindent。但是每次這樣輸入太麻煩了,可不可以在每次利用vim命令編輯時自動就設定好功能呢? 簡單說一下我的配置步驟。下表為vim的環境參數(鳥哥那本書上的)
Time of Update: 2018-12-07
:ls 列出緩衝區列表 :buffer # 開啟相應緩衝區號中的檔案 :bnext :bprevious :bfirst :blast :pwd 顯示目前的目錄 :cd 目錄名 改變目前的目錄 :e 檔案名稱 在目前的目錄建立檔案 :wa 儲存所有已經命名的緩衝區 :e . 開啟目錄列表, 這個外掛程式很神奇, 很強大, 這裡有幾個常用的命令: c 將你瀏覽的目錄設為目前的目錄 R 為檔案重新命名 D 刪除檔案 在標頭檔上輸入gf命令, Vim會尋找並開啟檔案,
Time of Update: 2018-12-07
vim的一個之處在於廣大vimmer所無私奉獻的外掛程式,令我等不懂vim指令碼的小白受益無窮。在此介紹一些我所安裝的外掛程式和配置,都是針對寫程式的,沒有文本編輯的,也沒有日曆,也不能煮咖啡。1) A 功能簡單但很有用的一個外掛程式,鍵入:A即可切換標頭檔和源檔案。預設支援C,C++,但不支援objc,對此可修改a.vim,在 a.vim 中加入如下語句:call <SID>AddAlternateExtensionMapping('m',"h")
Time of Update: 2018-12-07
vi/vim 中可以使用 :s 命令來替換字串。:s/vivian/sky/ 替換當前行第一個 vivian 為 sky:s/vivian/sky/g 替換當前行所有 vivian 為 sky:n,$s/vivian/sky/ 替換第 n 行開始到最後一行中每一行的第一個 vivian 為 sky:2,$s/vivian/sky/g 替換第 2 行開始到最後一行中每一行所有 vivian 為 skyn 為數字,若 n 為 .,表示從當前行開始到最後一行:%s/vivian/sky/(等同於
Time of Update: 2018-12-07
Vim作為最好用的文字編輯器之一,使用vim來編文檔,寫代碼實在是很愜意的事情。每當學會了vim的一個新功能,就會很大地提高工作效率。有人使用vim幾十年,還沒有完全掌握vim的功能,這也說明了vim的強大。而這樣何嘗不是一件好事呢,只要有的學習,就有的提高。最近使用Vim來寫部落格,發現在Vim中粘貼Python代碼後,縮排就全亂了。仔細研究了以下,原來是自動縮排的緣故,於是做如下設定: :set noai
Time of Update: 2018-12-07
一般的,vim開啟中文檔案時會出現亂碼,原因比較複雜,不羅嗦了。直接講解決辦法 set fileencoding=gb18030 set fileencodings=utf-8,gb18030,utf-16,big5想看這樣設定的原因嗎?請繼續。下文在網路中廣泛流傳vim裡面的編碼主要跟三個參數有關:enc(encoding),
Time of Update: 2018-12-07
VIM是Linux和Unix下常用的文本編輯工具,在編寫代碼和閱讀代碼中經常使用。但VIM進行代碼專案管理時,沒有IDE整合開發工具方便,現在提供一個VIM外掛程式Project,可以對代碼項目進行簡單的集中管理一、 下載安裝1、 在 Vim 網站上下載最新版本project.tar.gz 或直接下載project-1.4.1.tar.gz2、 解壓縮移動plugin和doc到~/.vim目錄(沒有~/.vim則自己建立),步驟如下:mkdir ~/.vimmv doc ~/.vimmv
Time of Update: 2018-12-07
有過VIM使用和配置經驗的同學都知道,VIM經過配置之後可以同IDE相媲美,作為神器當之無愧~ 不過,配置VIM也是很麻煩的,很多時候當我們需要換系統,或者是備份資料,到其他機器使用的時候就很麻煩.除了拷貝設定檔,還要把外掛程式都拷貝過去,這確實是比較蛋疼的事情~ 最近在github發現一個新的管理外掛程式 -- vundle,就試玩了一下,感覺還不錯.不過,感覺這個外掛程式已經問世很久了,如果真的是那樣,那就只能說我後知後覺了. vundle使用很簡單.git clone
Time of Update: 2018-12-07
這兩天在編寫wxPython常式,每次建立檔案,總是要寫一些重複的代碼. 於是就想著是否有模板,可以直接插進到. Google了一下,很簡單就解決了. 如以下是我想要插入的模板檔案, 存放為template.py#/usr/bin/python#-*-<coding=UTF-8>-*-"""本例展示了..."""class Frame(wx.Frame): def __init__(self):
Time of Update: 2018-12-07
lookupfile的確是一款無與倫比的檔案尋找外掛程式,但是有一個問題一直沒有得到解決。在<F5>調出尋找視窗後,輸入檔案名稱,尋找到幾個匹配的檔案後,只能按ctrl-n進行上下移動選擇。 如果我按上/下鍵, 直接退出了尋找模式,並且建立了一個新檔案, 檔案名稱為你輸入的要尋找的檔案字串。比如,你要尋找libvlc.c這個問題,按下鍵後,建立了一個libvlc.c的新檔案。這是為什麼呢?
Time of Update: 2018-12-07
有時候檔案上傳到linux伺服器,用vim開啟之後只顯示一行,並且原來檔案換行的地方,顯示"^M",遇到這種問題解決辦法有多種,在這裡我介紹一種親自在centos6.0上實驗過的方法。# %s/^M/^M/g 其中"^M" 是通過 [ctrl+V] 和[ctrl+M] 輸入。 另附三個自己的小站,很不錯哦,請支援支援,謝謝~http://www.yiqidache.com 搭車戶外裝備助手,戶外裝備導購及諮詢發布http://www.letsfeel.com
Time of Update: 2018-12-07
通常來說檔案分為文本和二進位檔案兩大類,文字檔的編輯很容易,Windows下的notepad、UltraEdit都很好用,二進位檔案的編輯在Windows下也有很多工具,UltraEdit也不錯,但是Linux下呢?今天終於發現了一個好方法,但是最終出處找不到了。 首先建立一個二進位檔案:[oracle@logserver tmp]$ echo -n "ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz" > test.bin
Time of Update: 2018-12-07
Vim 是一個Linux 平台上功能非常強大的編輯器,他是早年的Vi 編輯器的加強版。這個gVim 是windows 版的,並且有了標準的windows 風格的圖形介面,所以叫g(graphical)Vim。我們可以將gvim 理解為vim(vi的加強版)圖形化版本,其指令和用法都完全相同,所以可以參考vim的指令。這是一個國際版本,會根據安裝的平台自動選擇相應語言套件, 支援中文及其各種編碼,連介面也是中文的,請放心使用。這個極具Unix特色和風格(simple is the
Time of Update: 2018-12-07
1 尋找/xxx(?xxx) 表示在整篇文檔中搜尋匹配xxx的字串, / 表示向下尋找, ? 表示向上尋找其中xxx可以是正規運算式,關於正規式就不多說了。一般來說是區分大小寫 的, 要想不區分大小寫, 那得先輸入:set ignorecase尋找到以後, 再輸入 n 尋找下一個匹配處, 輸入 N 反方向尋找*(#) 當游標停留在某個單詞上時, 輸入這條命令表示尋找與該單詞匹配的下(上)一個單詞 同樣, 再輸入 n 尋找下一個匹配處, 輸入
Time of Update: 2018-12-07
1.設定檔位置 /etc/vim/vimrc2.具體更改配置set nocompatible 不使用vi預設鍵盤配置,如果不配置,在編輯模式下按方向鍵會輸入字元。set nu 顯示行號set autoindent 自動對齊set smartindent 智能對齊set showmatch 括弧匹配模式set ruler 顯示狀態行