【解決】在Linux系統下,使用cat查看含有中文的文字檔正常,但是使用vim開啟卻是亂碼的解決方案__Linux

實際問題:在Linux系統下,使用cat查看含有中文的文字檔正常,但是使用vim開啟卻是亂碼 解決方案:當使用vim開啟文字檔後,命令模式下輸入:                 :set encoding=utf8                就可以解決了。但是需要每次使用vim開啟含有中文的文字檔時都需要輸入上述命令。

vim中 E212:無法開啟並寫入檔案 的解決辦法

在編寫設定檔時,常常忘記切換到root使用者,導致檔案編輯完畢,敲入:wq 退出儲存時,出現 E212:無法開啟並寫入檔案 的錯誤提示。這是由於在該目錄下目前使用者沒有寫入權限導致。 解決辦法如下: 【1】 將檔案儲存到使用者目錄下,再改變所有者,然後移動到配置目錄下,步驟如下:    1) 儲存退出時用 :wq ! ~/tmp/file.conf    2)su切換到root使用者,將file.conf改變屬主, chown

《初入linux》--第四部分-vim編輯器的使用與gedit編輯器簡單介紹__linux

一.vim vim有三種模式:命令模式,插入模式,退出模式 其簡單介紹請自行百度,本文主要介紹較為詳細的常見與不常見但是重要的操作   vim file          ##對file進行編輯 開啟file後預設進入到 命令模式  1.命令模式  1)設定  vim/etc/vimrc  :setnu|nonu

vim 樹形目錄外掛程式NERDTree安裝__Ubuntu/CentOS管理

網上流傳的那個nerdtree的安裝方法並不是很實用,因為NERDTREE是依賴pathogen外掛程式管理器的。如果沒有安裝pathogen的話,直接安裝NERDTree是會報函數為聲明之類的錯誤的 pathogen 我們首先來介紹這款用來管理外掛程式的外掛程式——pathogen。 下載地址 項目地址 https://github.com/tpope/vim-pathogen 官網

vi/vim 注釋字型顏色的設定__vi

在vi中被注釋掉的字型顏色預設為藍色,無法看清,通過設定使用者根目錄下.vimrc檔案,可以更改顏色的配置。 通過hi命令來修改注釋的顏色,使用方法: 設定關鍵字為藍色非粗體 :hi Identifier ctermfg =blue cterm=none (bold 就設定成粗體)   1、vi ~/.vimrc 加入如下內容: hi Comment ctermfg

解決 vim 亂碼

標籤:encoding   message   解決   頭部   亂碼   安裝   預設   編碼   開啟   開啟vim安裝目錄下的_vimrc,在頭部加上幾句配置語句就能搞定: //設定預設編碼 se

vim的快捷操作

標籤:等於   ``   函數定義   命令   高度   定位   意思   字元   快捷   一。游標移動    ^ 到該行第一個非空白字元處。    +

使用perl介面書寫vim外掛程式

首先需要再編譯vim的時候enable perl; Perl介面的使用 *perl-using* *:perl* *:pe*:pe[rl] {cmd} 執行Perl命令{cmd}。當前包是“main”。:pe[rl] << {endpattern}{script}{endpattern}

vim 顯示行號、文法高亮、自動縮排的設定

在Ubuntu中vim的設定檔存放在/etc/vim目錄中,設定檔名為vimrc在Fedora中vim的設定檔存放在/etc目錄中,設定檔名為vimrc在終端 輸入以下命令來編輯vimrc設定檔:sudo vim /etc/vim/vimrc或者 sudo gedit /etc/vim/vimrc1、顯示行號   在檔案末端添加一新行,輸入 set nu2、文法高亮在檔案中找到 "syntax on   這一行,去掉前面的雙引號",雙引號是注釋的意思3、自動縮排在檔案末尾添加一行,輸入 

vi/vim關閉後亂碼,解決辦法。gvim菜單亂碼解決辦法

vi/vim關閉後亂碼,即提示符都變為亂碼解決辦法:原因是終端terminal名不標準。在終端點右鍵,喜好設定,常規,初始標題改動如下:在終端前後各加一個空格,或直接改為英文標題即可。   gvim菜單亂碼,原因是ubuntu圖形介面預設LANG=zh_CN.utf8而使用LANG=zh_CN.UTF-8才正確。所以在終端輸入export LANG=zh_CN.UTF-8,同一終端下輸入gvim即可。缺點是有效性只是這個終端,其他終端和圖形快速鍵都還是亂碼。  另一解決辦法:編輯

git commit –a時使用vim編輯提交資訊

今天在公司使用git commit 向git server 提交代碼,發現使用git-commit -a命令後直接開啟了nano編輯器。沒有用過nano,果斷放棄改用vim。vim ./.git/config在config檔案裡core欄位中加入editor=vim就可以了。後來發現有文章提到可以用export EDITOR=vim使用。ps:還有一個簡潔方法,直接git commit –a –m “hello this is my

c++ completion (vim)

QtCreator用起來真的是很折磨人。還是使用vim吧。外掛程式omnicppcompletion,產生stl和qt4的tags作為全能補全的根基,在使用過程中再產生tags做為跳轉和補全的更新。 和參考上不同的是:1.產生的tags我放在了~/.vim/tags/qt4/ &~/.vim/tags/stl/目錄下面(Debian的qt4標頭檔放在/usr/include/qt4裡面,而openSUSE和Mandriva放在/usr/lib/qt4/include裡面)。2.

如何將windows版的vim介面語言(預設為中文)設定成英文

轉自http://blog.csdn.net/njnu_mjn/article/details/7935103使用安裝包安裝windows版本的vim(:http://www.vim.org/download.php),vim會自動根據windows的語言設定vim的介面語言。如何將其改為英文呢?在vim的安裝根目錄下(我的路徑為D:\Program Files\Vim)找到名為“_vimrc”的檔案,在第一行: [plain] view

WIN7下面安裝VIM

一直試圖找一個Windows下的命令列用的編輯器。一直比較喜歡用VIM。稍微搜尋了下,安裝成功。於是做一個筆記。安裝1,下載在http://code.google.com/p/vim-win3264/wiki/Win64Binaries裡也提到了,http://vim-win3264.googlecode.com/files/vim72.zip。2,解壓到合適目錄。比如我C:/Users/CHEN/Apps/vim723,以管理員身份運行cmd.exe,然後移動到安裝目錄下,執行install.

解決vim開啟檔案亂碼現象

用VIM開啟一個檔案進行編輯時最下面的工作列出現中文亂碼,嚴重影響編寫代碼,是因為VIM預設的語言支援不行,通過修改/etc/vimrc 這個設定檔就OK了,在此設定檔夾中增加設定語言項,修改後儲存就生效。 set encoding=UTF-8 set langmenu=zh_CN.UTF-8 language message zh_CN.UTF-8 set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1

vim替換功能

1、替換(substitute):[range]s/pattern/string/[c,e,g,i]5.1 range指的是範圍,1,7 指從第一行至第七行,1,$ 指從第一行至最後一行,也就是整篇文章,也可以 % 代表。還記得嗎? % 是目前編輯的文章,# 是前一次編輯的文章。pattern就是要被替換掉的字串,可以用 regexp 來表示。string將 pattern 由 string 所取代。cconfirm,每次替換前會詢問。e不顯示

Vim+Taglist+Ctags

  很多linux軟體開發實際上並不實在X window的情況下進行的,這時我們不可能啟動基於X window的圖形化視窗,在這一情況下我們所能使用的主要的編輯器是vim和emacs.(ps:emacs和vim雖然被稱為兩大編輯器之神,但是個 人感覺vim的功能鍵設定的比較好用)下面詳細介紹一下vim的配置使用。對於vim環境本身的設定可以google。下面主要是說明外掛程式的配置。 ctags    首先是ctags的安裝,推薦使用exuberant

Vim技巧 – 替換的巧妙使用

如何將一串十進位數字轉換為16進位數字,使用VIM完成轉換的最簡單方法如下::%s/\d\+/\=printf("%X", submatch(0))/g這條命令的原理是,把一串數字,用printf()函數的輸出替換掉,printf()函數輸出的正是這串數位16進位形式。分解如下:%s 在整個檔案中替換 (:help :s )\d\+ 匹配一個或多個數字 (:help /\d :help /\+ )\=

vim的編碼詳解和中文環境設定

很慚愧,作為vim的忠實使用者,自從2年多前從help裡知道了:edit ++enc=xxx這個命令之後,我就沒有去瞭解過vim的編碼設定了。這些年來,我遇到編碼出錯,總是:edit ++enc=xxx。今天:help了一下encoding等,終於搞清楚了相關的各個變數的作用和關係。簡單的說,有三個設定。(我下面基本以中文環境來作為說明)1) 在.vimrc或者_vimrc裡加入set fileencodings=utf-8,gb2312,gbk,gb18030,big5這句就基本OK了。

vim資源收集

vim Help檔案(中文): http://vimcdoc.sourceforge.net/vim_user_manual_603.0.pdf強烈建議VIM的初學者,主要是害怕讀英文Help檔案的朋友閱讀!翻譯的非常好,在此感謝譯者ZhaoRuFei。vimdoc項目的首頁在:http://vimcdoc.sourceforge.net/ ,有時間可以去看看vim首頁:http://www.vim.org/這個網站不用介紹了吧。7個有效文本編輯習慣:Bram

總頁數: 120 1 .... 6 7 8 9 10 .... 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.