解決:SecureCRT在Linux下vim顯示utf-8編碼的檔案亂碼

記在這裡做備忘吧。下面方法的好處是,不需要改變SecureCRT的配置,所以不影響對其他中文的顯示。問題:比如一個檔案用utf-8編碼,檔案頭:1 #!/usr/bin/env python2 # -*- coding: utf-8 -*-此時:用SecureCRT到Linux下,使用VIM編輯,中文顯示會是亂碼。查看SecureCRT->Session OptionsTerminal->Appearance: Character encoding:

VIM 檔案編碼識別與亂碼處理

  在 Vim 中,有四個與編碼有關的選項,它們是:fileencodings、fileencoding、encoding 和 termencoding。在實際使用中,任何一個選項出現錯誤,都會導致出現亂碼。因此,每一個 Vim 使用者都應該明確這四個選項的含義。下面,我們詳細介紹一下這四個選項的含義和作用。1 encoding  encoding 是 Vim 內部使用的字元編碼方式。當我們設定了 encoding 之後,Vim 內部所有的

轉:為什麼 Vim 使用 HJKL 鍵作為方向鍵

有一天我在看一些有關 Vim 的東東時,發現了它為什麼用 HJKL 鍵作為方向鍵的原因了。當 Bill Joy 建立 Vi 文字編輯器時,他使用的機器機器是 ADM-3A 終端機,這機器就是把 HJKL 鍵作為方向鍵。自然而然,Bill Joy 也就用了相同的按鍵了。HJKL 鍵 就是下面這個樣子的:ADM-3A 終端機鍵盤上的 HJKL 鍵同時帶有箭頭下面就是 ADM-3A 終端機全貌,Vi 就是在這上面創造的。ADM-3A 終端機全貌既然 Vim 是源自 Vi,所以也就使用了相同的

VIM plugin 不起作用的一個原因

最近正在學習使用Gvim,作業系統是ubuntu,Gvim有許多很有用的外掛程式,比如taglist、bufexplorer、winmanager。這些外掛程式都可以從www.vim.org下載。一般將這些外掛程式(*.vim)拷貝到~/.vim/plugin目錄(如果沒有這個目錄,自己建就可以)就可以使用。不過我將外掛程式拷貝到~/.vim/plugin目錄後仍然無法使用這些外掛程式。後來發現是這些外掛程式檔案的許可權有問題。我用的是自己的賬戶登陸,而那些檔案的owner是root。導致運行G

vim設定檔管理WM和taglist

一、進入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

高效率編輯器VIM-操作篇

雖然從很久前就開始用 VIM 了,但一直都是半調吊子,翻來覆去只用自己會的命令。最近為了提高書寫代碼的效率,還有 coding 時候的樂趣,又重新鑽研了一下 VIM,發現了一篇很好的 VIM入門的文章,原文是英文版的,我覺得非常適合 VIM 使用入門,所以翻譯了過來。這裡是簡單的介紹了 VIM 的操作方式,並沒有說為什麼要用VIM,如果你想知道答案可以去 Google,VIM 被譽為編輯器之神。 這篇教程寫了在不同工作模式下使用 VIM 的一些基本技巧——即插入模式(insert mode),

vim+linux+ctags+taglist+winmanager+grep+cscope+supertab+visualmark–ctags

平常都是在windows下開發項目,最近的工作環境 要求在linux下開發,剛開始雖然有些不適應,現在也好多了;但是和windows下開發相比,總感覺少了些什麼,那就是沒有IDE吧,所以最近一直在網站上找資料,關於linux下vim的IDE,但是找到最多的就是使用vim的外掛程式了,所以我也來試試。首先先說說我的配置:linux+centos+vim70本文用的示範源碼是vim7.1的源碼, 可以在www.vim.org下載到源碼包:vim-7.1.tar.bz2, 你也可以不用下載,

vim+linux+ctags+taglist+winmanager+grep+cscope+supertab+visualmark—-taglist

taglist外掛程式使用:1 下載:http://www.vim.org/scripts/script.php?script_id=2732 解壓:unzip -n taglist -d taglist_42.zip-》解壓到taglist目錄下3 複製:sudo cp ./taglist/doc/* /usr/share/vim/vim70/doc/           sudo cp ./taglist/plugin/* /usr/share/vim/vim70/plugin/ 

Ubuntu字型編碼添加以及vim和Gedit設定

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

Linux Vim替換字串的一些方法小結

文章目錄 1. 基本替換2. 可以使用 # 作為分隔字元,此時中間出現的 / 不會作為分隔字元3. 檔案中刪除^M4. 其它技巧     

vim環境變數配置、背景色配置

   我們使用vi或者vim的時候,如果想要顯示行號,可能會這樣做:切換到命令模式,然後輸入set nu,再按斷行符號鍵就顯示了;還有就是咱們在編寫程式的時候,有的時候會希望按下斷行符號鍵後,游標不是每次都在行首,而是與上一行的第一個非空格符處對齊,也就是實現所謂的縮排功能,這是你可以在命令模式下輸入set autoindent。但是每次這樣輸入太麻煩了,可不可以在每次利用vim命令編輯時自動就設定好功能呢?   簡單說一下我的配置步驟。下表為vim的環境參數(鳥哥那本書上的)    

轉:Vim常用命令

進入vim的命令:    vim filename :開啟或建立檔案,並將游標置於第一行首    vim +n filename :開啟檔案,並將游標置於第n行首    vim + filename :開啟檔案,並將游標置於最後一行首    vim +/pattern filename:開啟檔案,並將游標置於第一個與pattern匹配的串處    vim -r filename :在上次正用vim編輯時發生系統崩潰,恢複filename    vim filename….filename

Vim裡一些有用的小技巧

:ls   列出緩衝區列表 :buffer # 開啟相應緩衝區號中的檔案 :bnext :bprevious :bfirst :blast :pwd 顯示目前的目錄 :cd 目錄名 改變目前的目錄 :e 檔案名稱 在目前的目錄建立檔案 :wa 儲存所有已經命名的緩衝區 :e . 開啟目錄列表, 這個外掛程式很神奇, 很強大, 這裡有幾個常用的命令: c 將你瀏覽的目錄設為目前的目錄 R 為檔案重新命名 D 刪除檔案 在標頭檔上輸入gf命令, Vim會尋找並開啟檔案,

用vim寫ios程式

以前介紹過一些vim外掛程式,有兩個外掛程式是方便寫iOS程式的,即cocoa和objc_matchbracket(以下稱objc_mb)。cocoa外掛程式主要用來補全cocoa架構的API名,objc_mb則用來自動補全中括弧。不過這兩個外掛程式都不支援尾碼.mm的objective-C++檔案,需要做一些改動。在vim中運行1 :e

一些vim的外掛程式和配置

      vim的一個之處在於廣大vimmer所無私奉獻的外掛程式,令我等不懂vim指令碼的小白受益無窮。在此介紹一些我所安裝的外掛程式和配置,都是針對寫程式的,沒有文本編輯的,也沒有日曆,也不能煮咖啡。1) A      功能簡單但很有用的一個外掛程式,鍵入:A即可切換標頭檔和源檔案。預設支援C,C++,但不支援objc,對此可修改a.vim,在 a.vim 中加入如下語句:call <SID>AddAlternateExtensionMapping('m',"h")

VIM顯示行號

# apt-get install vim 即可在Ubuntu系統中安裝vim顯示行號,高亮等:在UBUNTU中vim的設定檔存放在/etc/vim目錄中,設定檔名為vimrc在終端輸入以下命令來編輯vimrc設定檔:#vim /etc/vim/vimrc或者 #gedit /etc/vim/vimrc顯示行號    在檔案末端添加一新行,輸入 set nu自動縮排在檔案末尾添加一行,輸入  set autoindent再添加一行,輸入         set cindent其中

vi/vim 中替換字串

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/(等同於

windows下VIM編輯器中文亂碼修正方法

文章目錄 將安裝目錄的_vimrc檔案替換為以下代碼即可: 將安裝目錄的_vimrc檔案替換為以下代碼即可:set nocompatiblesource $VIMRUNTIME/vimrc_example.vimsource $VIMRUNTIME/mswin.vimbehave mswinset diffexpr=MyDiff()function MyDiff() let opt = '-a --binary ' if

Building Vim on Ubuntu

You need the required development packages on Ubuntu to build the GUI:sudo apt-get install libncurses5-dev libgnome2-dev libgnomeui-dev \ libgtk2.0-dev libatk1.0-dev libbonoboui2-dev \ libcairo2-dev libx11-dev libxpm-dev libxt-devCommands to build

Linux環境下VI/VIM編輯檔案時無許可權儲存的解決方案

  在Linux環境下,如果直接使用VI/VIM命令編輯沒有修改許可權的檔案時,儲存的時候就會提示使用者無法進行儲存操作,一般的解決方案只能是關閉檔案重新以sudo許可權開啟該檔案編輯後再儲存(前提是使用者具有sudo許可權)。其實,在VI/VIM模式下通過一些簡單的命令,就能在不關閉當前檔案的情況下達到儲存檔案的目的(感謝曉哲老師提供的方法):輸入命令:%! sudo tee % > /dev/null按提示輸入sudo許可權密碼輸入“L"(Load File)輸入:q命令退出關於“%!

總頁數: 120 1 .... 47 48 49 50 51 .... 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.