Time of Update: 2017-02-28
在Linux系統操作中,Vim是文字編輯器,在使用Vim的時候,居然顯示utf-8文檔亂碼,遇到這種情況要如何解決呢?下面小編就給大家介紹下Linux如何解決Vim顯示utf-8文檔亂碼問題,一起來看看吧。 1.相關基礎知識介紹 在Vim中,有四個與編碼有關的選項,它們是:fileencodings、fileencoding、encoding和termencoding。在實際使用中,任何一個選項出現錯誤,都會導致出現亂碼。因此,每一個Vim使用者都應該明確這四個選項的含義
Time of Update: 2017-01-19
刪除偶數行的方法如下::g/^/+1
Time of Update: 2018-07-26
在.vimrc中添加以下代碼後,重啟vim即可實現按TAB產生4個空格: set ts=4 (註:ts是tabstop的縮寫,設TAB寬4個空格) set expandtab 對於已儲存的檔案,可以使用下面的方法進行空格和TAB的替換: TAB替換為空白格: :set ts=4 :set expandtab :%retab! 空格替換為TAB::set ts=4 :set noexpandtab :%retab!
Time of Update: 2018-07-29
安裝vim後,如果還沒有高亮,就按照下面的方式設定: 一、如果沒有~/.vimrc ,先建立 $vi ~/.vimrc 二、切換到插入模式,把下面的設定直接拷貝進去: set autoindentset cindentset modelineset rulerset showcmdset showfulltagset showmodeset
Time of Update: 2015-07-15
標籤:游標在螢幕文本中的移動可以用方向鍵,也可以使用 h j k l 字母鍵k (上行)j(下行) h(左移) l(右移) 正常模式下刪除游標所在位置字元,按 x 在正常模式下,插入或添加文本:i 插入文本 游標前插入文本A 添加文本 一行後添加文本 :wq
Time of Update: 2015-02-28
標籤:vim上經常會碰到中文顯示不正常的現象,也就是傳說中的亂碼。搜尋了一下,在 http://www.chinalinuxpub.com/bbs/showthread.php?t=45475 找到了一個解決辦法。但是gbk編碼的正常了,utf8的又不對了。於是稍微改了一點。 使用者目錄下建立.vimrc檔案 加入 set fileencodings=utf-8,gb2312,gbk,gb18030 set termencoding=utf-8 set fileformats=unix set
Time of Update: 2014-12-27
標籤:vim ctrl v 剪貼簿 複製 粘貼 1、vim常用複製粘貼命令Vim的複製粘貼命令無疑是y (yank),p(paster),加上yy,PPS:vim有個很有意思的約定(我覺得是一種約定),就是某個命令的大小寫都是實現某種功能,只是方向不同,比如:w 跳轉到下個word,W:跳轉到上個wordf
Time of Update: 2018-12-05
今日看到vimer的部落格,裡面記錄了一堆將vim打造成IDE的外掛程式。自已也試著安裝了一下。確實好用。記錄下外掛程式名稱及功能。 1.ctags 產生程式標記及自動補全等功能。 2.cscope 除了擁有ctags的功能外,還列出了函數調用的關係,看代碼邏輯更方便。 3.showfunc.vim
Time of Update: 2018-12-05
文章目錄 本文背景基礎知識準備工作定製主題我的主題總結 自己動手擴充vim外掛程式——配色篇By 馬冬亮(凝霜
Time of Update: 2014-08-14
標籤:os 檔案 安裝 on sp 簡單 虛擬機器 class 簡單的說,在虛擬機器下安裝的Centos6.3系統後,預設的是沒有vim編輯器的設定檔,此時如果有必要,可以按照自己的習慣定製或配置自己的vim編輯器:1,如果你是
Time of Update: 2018-12-03
vim7.3正式版發布了,Ubuntu 10.10中用apt-get安裝的vim的版本是7.2,想體驗7.3的新功能,就只能自己編譯了。下面是安裝筆記:1. 安裝終端庫: sudo apt-get install libncurses5-dev2. 下載 vim 源碼,開啟 www.vim.org的download頁面選擇 unix 源碼下載3. 用tar xvf vim73**.tar.bz2解壓 4. 進入解壓的vim73目錄中,執行 ./configure
Time of Update: 2018-12-05
ctrl+f熒幕向下移動一頁,相當於page down按鍵ctrl+b熒幕向上移動一頁,相當於page
Time of Update: 2018-12-04
首先這個錯誤是自己的大意而引起的,在建立檔案的時候用了root許可權,發現在vi裡面編輯完成後,wq沒辦法儲存並退出,顯示錯誤E212:無法開啟並寫入檔案。以前還沒在vi裡面運行過命令,切入到尾行模式,w !sudo tee %然後斷行符號,按照提示選擇L就行了。這個命令的原理是這樣的百分比符號(“%”)代表當前檔案名稱根據man vim的提示::[range]w[rite] !{cmd} Execute {cmd} with [range] lines as standard input(
Time of Update: 2018-12-04
vim的中文tutorvim
Time of Update: 2018-12-06
1、secureCRTsession中的設定1)Session Option→選字型(新宋體,or fix-sys,or others),字元集選Chinese_GB23122)vim /etc/sysconfig/i18n LANG="zh_CN.UTF-8"3)vi ~/.bash_profileexport LANG=zh_CN.UTF-82、vim中在1設定的基礎上:vim /etc/vimrcset fileencodings=ucs-bom,utf-8,cp936,chinese /
Time of Update: 2018-12-07
1. 視窗類別/tab類 開關分類樹: ctrl + o 或 NERDTreeToggle :b編號 跳轉到上部的標籤頁中 重新載入目錄: NERDTree 多視窗拆分: (參考:http://hi.baidu.com/dtzw/blog/item/64a6f3f2fc10721eb07ec590.html) :new 預設就是開啟一個水平分割的新視窗 :split 水平分割視窗 :vsplit 垂直分割視窗 跳轉: ctrl + h/j/k/l 或 ctrl
Time of Update: 2014-08-06
辛星跟您玩轉vim第三節之程式員特需要的移動方式,辛星vim 前面第二節我首先值得一提的是,我的vim教程pdf版本已經寫完了,大家可以去下載,這裡是csdn的:csdn下載,如果左邊的掛掉了,也可以自行在瀏覽器下面輸入如下地址進行下載:http://download.csdn.net/detail/xinguimeng/7714213 ,當然,如果你是百度網盤的忠實使用者,也可以藉助於百度網盤,我也同步上傳到百度網盤了,如下:百度網盤下載&
Time of Update: 2014-05-24
有時候從編輯器裡面複製粘貼代碼到vim中,代碼格式會完全亂套。其原因是vim開啟了smartindent(智能縮減)或autoindent(自動對齊)模式。為了保持代碼的格式,在粘貼前可以先停止上面的兩種模式,命令為:set nosmartindentset noautoindent上述命令是在vim的閱讀模式先輸入冒號(:),然後分別執行即可。為了一個粘貼搞出這麼多事來,確實是麻煩。不過還有一個更加簡單的方法,用命令開始粘貼模式,即:開啟set paste關閉set nopaste或set
Time of Update: 2014-05-01
一、使用Regex的命令使用Regex的命令最常見的就是 / (搜尋)命令。其格式如下:/Regex另一個很有用的命令就是 :s(替換)命令,將第一個//之間的Regex替換成第二個//之間的字串。:s/Regex/替換字串/選項在學習Regex時可以利用 / 命令來練習。二、元字元元字元是具有特殊意義的字元。使用元字元可以表達任一字元、行首、行 尾、某幾個字元等意義。元字元一覽元字元說明.匹配任意一個字元[abc]匹配方括弧中的任意一個字元。可以使用-表示字元範圍,如[a-z0-9]匹
Time of Update: 2014-02-08
用過VIM編輯中文文檔的朋友們都知道,在每次編輯完了要進入命令列模式的時候如果忘記按SHIFT切換中/英文輸入的話,會發現按下ESC之後的命令都是中文IME如果不按一下shift根本無法使用快速鍵這實在是非常氣人,那麼有沒有解決辦法呢?當然有,我們可以使用VIMIM這個外掛程式來解決這個問題首先,需要下載這個外掛程式到這裡下載最新的vimim.vim外掛程式http://www.vim.org/scripts/script.php?script_id=2506 然後把這個檔案移動到~