Linux 本編輯器vim顯示utf-8文檔亂碼的解決方案

   在Linux系統操作中,Vim是文字編輯器,在使用Vim的時候,居然顯示utf-8文檔亂碼,遇到這種情況要如何解決呢?下面小編就給大家介紹下Linux如何解決Vim顯示utf-8文檔亂碼問題,一起來看看吧。    1.相關基礎知識介紹  在Vim中,有四個與編碼有關的選項,它們是:fileencodings、fileencoding、encoding和termencoding。在實際使用中,任何一個選項出現錯誤,都會導致出現亂碼。因此,每一個Vim使用者都應該明確這四個選項的含義

linux系統中使用Vim刪除偶數行或者奇數行_Linux

刪除偶數行的方法如下::g/^/+1

Vim中的空格和tab的替換

在.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!

vim文法高亮

安裝vim後,如果還沒有高亮,就按照下面的方式設定:   一、如果沒有~/.vimrc ,先建立   $vi ~/.vimrc   二、切換到插入模式,把下面的設定直接拷貝進去:     set autoindentset cindentset modelineset rulerset showcmdset showfulltagset showmodeset

vim 快速鍵

標籤:游標在螢幕文本中的移動可以用方向鍵,也可以使用 h j k l 字母鍵k (上行)j(下行) h(左移) l(右移) 正常模式下刪除游標所在位置字元,按  x 在正常模式下,插入或添加文本:i   插入文本        游標前插入文本A 添加文本       一行後添加文本 :wq 

vi/vim顯示中文字元並且去掉^M的方法

標籤: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

【vim小小記】vim的複製粘貼(包括系統剪貼簿)

標籤:vim   ctrl v   剪貼簿   複製   粘貼   1、vim常用複製粘貼命令Vim的複製粘貼命令無疑是y (yank),p(paster),加上yy,PPS:vim有個很有意思的約定(我覺得是一種約定),就是某個命令的大小寫都是實現某種功能,只是方向不同,比如:w 跳轉到下個word,W:跳轉到上個wordf

vim 外掛程式小記 )

  今日看到vimer的部落格,裡面記錄了一堆將vim打造成IDE的外掛程式。自已也試著安裝了一下。確實好用。記錄下外掛程式名稱及功能。    1.ctags 產生程式標記及自動補全等功能。    2.cscope 除了擁有ctags的功能外,還列出了函數調用的關係,看代碼邏輯更方便。    3.showfunc.vim 

自己動手擴充vim外掛程式——配色篇

文章目錄 本文背景基礎知識準備工作定製主題我的主題總結 自己動手擴充vim外掛程式——配色篇By 馬冬亮(凝霜

使剛編輯的vim編輯器設定檔立即生效(實為自動生效)

標籤:os   檔案   安裝   on   sp   簡單   虛擬機器   class   簡單的說,在虛擬機器下安裝的Centos6.3系統後,預設的是沒有vim編輯器的設定檔,此時如果有必要,可以按照自己的習慣定製或配置自己的vim編輯器:1,如果你是

Ubuntu下編譯安裝穩定版gvim vim 7.3 解決菜單亂碼

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

vim最基本的命令

ctrl+f熒幕向下移動一頁,相當於page down按鍵ctrl+b熒幕向上移動一頁,相當於page

vim E212錯誤

首先這個錯誤是自己的大意而引起的,在建立檔案的時候用了root許可權,發現在vi裡面編輯完成後,wq沒辦法儲存並退出,顯示錯誤E212:無法開啟並寫入檔案。以前還沒在vi裡面運行過命令,切入到尾行模式,w !sudo  tee %然後斷行符號,按照提示選擇L就行了。這個命令的原理是這樣的百分比符號(“%”)代表當前檔案名稱根據man vim的提示::[range]w[rite] !{cmd}  Execute {cmd} with [range] lines as standard input(

vim的中文tutor

vim的中文tutorvim

secureCRT,vim中輸入中文

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 /

vim 開發rails 常用命令

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

辛星跟您玩轉vim第三節之程式員特需要的移動方式,辛星vim

辛星跟您玩轉vim第三節之程式員特需要的移動方式,辛星vim      前面第二節我首先值得一提的是,我的vim教程pdf版本已經寫完了,大家可以去下載,這裡是csdn的:csdn下載,如果左邊的掛掉了,也可以自行在瀏覽器下面輸入如下地址進行下載:http://download.csdn.net/detail/xinguimeng/7714213 ,當然,如果你是百度網盤的忠實使用者,也可以藉助於百度網盤,我也同步上傳到百度網盤了,如下:百度網盤下載&

vim粘貼代碼格式變亂相關問題

有時候從編輯器裡面複製粘貼代碼到vim中,代碼格式會完全亂套。其原因是vim開啟了smartindent(智能縮減)或autoindent(自動對齊)模式。為了保持代碼的格式,在粘貼前可以先停止上面的兩種模式,命令為:set nosmartindentset noautoindent上述命令是在vim的閱讀模式先輸入冒號(:),然後分別執行即可。為了一個粘貼搞出這麼多事來,確實是麻煩。不過還有一個更加簡單的方法,用命令開始粘貼模式,即:開啟set paste關閉set nopaste或set

vim中使用Regex

一、使用Regex的命令使用Regex的命令最常見的就是 / (搜尋)命令。其格式如下:/Regex另一個很有用的命令就是 :s(替換)命令,將第一個//之間的Regex替換成第二個//之間的字串。:s/Regex/替換字串/選項在學習Regex時可以利用 / 命令來練習。二、元字元元字元是具有特殊意義的字元。使用元字元可以表達任一字元、行首、行 尾、某幾個字元等意義。元字元一覽元字元說明.匹配任意一個字元[abc]匹配方括弧中的任意一個字元。可以使用-表示字元範圍,如[a-z0-9]匹

解決VIM編輯中文文檔 “編輯/命令” 模式IME頻繁切換問題

用過VIM編輯中文文檔的朋友們都知道,在每次編輯完了要進入命令列模式的時候如果忘記按SHIFT切換中/英文輸入的話,會發現按下ESC之後的命令都是中文IME如果不按一下shift根本無法使用快速鍵這實在是非常氣人,那麼有沒有解決辦法呢?當然有,我們可以使用VIMIM這個外掛程式來解決這個問題首先,需要下載這個外掛程式到這裡下載最新的vimim.vim外掛程式http://www.vim.org/scripts/script.php?script_id=2506  然後把這個檔案移動到~

總頁數: 120 1 .... 5 6 7 8 9 .... 120 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.