vim中編輯不同編碼的檔案時需要注意的一些地方

            <<vim中編輯不同編碼的檔案時需要注意的一些地方>>            Tags: vim, linux-tool, edit此文講解的是vim編輯多位元組編碼文檔(中文)所要瞭解的一些基礎知識, 注意其沒有涉及gvim, 純指字元終端下的vim.1. vim編碼方面的基礎知識:1.1 3個變數:encoding      該選項使用於緩衝的文本(你正在編輯的檔案), 寄存器, Vim 指令檔等              等. 你可以把

我的vim和emacs設定檔

vimrc:"cnsworder setcolorscheme ronsyntax onset nobackupset tabstop=4set softtabstop=4set shiftwidth=4set expandtabset autoindentset numberset laststatus=2source $VIMRUNTIME/ftplugin/man.vimcommand! -nargs=1 Gdb :!gdb

vim與emacs指令碼編程對比

1、定義變數vim:let a = 123emacs:(setq a '123)2、定義函數vim:function Fun() //如果不使用範圍限制,首字母需要大寫endfunction命令列調用:command! -nargs=1 Gdb :!命令 "<args>"  emacs:(defun fun ()  "message"  (interactive)    .....)3、執行函數vim:call function()emacs:(fun )4、條件陳述式vim:if

開發工具組合– Vim + ctags + taglist 篇

開發工具組合-- Vim + ctags + taglist 篇看完C版flw老大那篇關於vim的超長貼後.閑來無事,自己配個來玩玩.這些配置方法可能在網上已經存在,但偶也懶得去搜,反正只是簡單的配置,深入的只有自行摸索或請教flw,雨絲風片,gvim等高手.:lol:更希望大家也說說自己的工具組合及配置.1.安裝Vim.[quote]# cd /usr/ports/editors/vim# make install clean[/quote]2.安裝ctags.[quote]# cd

linux vi(vim)常用命令匯總

首先介紹一下 vim vi 是 unix/linux 下極為普遍的一種文字編輯器, 大部分機器上都有 vi 有各種變種,在不同的機器上常用不同的變種軟體 其中 vim 比較好用也用得比較廣泛 vim 是 Vi IMproved 的縮寫, 表示更好的 vi本文就說些其中比較有用, 比較常用的命令, 若能熟練運用這些命令, 那麼會發現編輯檔案很大協助,尤其是做開發的人員,能快速的提高開發效率說明:以下的例子中 xxx 表示在命令模式下輸入 xxx 並斷行符號以下的例子中 :xxx

vim中多標籤和多視窗的使用

用vim進行編輯的時候常常因為要編輯多個檔案或者是編輯一個檔案要參考其他檔案而煩惱,這裡介紹兩種方法:1.多標籤直接在編輯的時候輸入:vim -p 要編輯的檔案名稱如vim -p * 就是編輯目前的目錄的所有檔案多個標籤間進行切換時向右切換gt,向左切換用gT在編輯的時候想增加一個標籤就可以:tabnew filename:tabc       關閉當前的tab:tabo       關閉所有其他的tab:tabs       查看所有開啟的tab:tabp      前一個:tabn     

vim的一個較全的介紹

 http://www.cnblogs.com/dubing/archive/2011/12/16/2290421.htmlhttp://blog.csdn.net/sabalol/article/details/3426635http://hi.baidu.com/howard1980/blog/item/3399e42668751b0a908f9d5f.html前篇回顧  上篇介紹了linux下C編程基本環境配置以及相關工具使用選擇。  不過10個大牛9個用vim,那麼咱們就來玩vim。li

Novice learning resources for linux shell programming and vim

Due to my recent work need to use Vim and linux shell programming, I gathered some nice articles about self-learning those relative knowledge. Here I share them for you , hope it does work first, you need some shell exprience. Bash Guide for

vim中實現php代碼自動完成功能

vim 可以對一些流行的程式設計語言的文法提供自動完成的功能,但是預設是沒有啟用在命令模式下,我們可以通過如下命令開始php的自動完成功能:set omnifunc=phpcomplete#CompletePHP 在書寫一些php函數的時候,按下ctrl+x ,接著按下ctrl+o 下面的樣本的就是在敲下了"dat"之後,接著按下ctrl+x 以及ctrl+o 的效果 注意,函數的的描述提供在螢幕的頂部為了能夠自動開始對php檔案的自動完成功能,

vim中實現javascript代碼自動完成功能

JavaScript是web指令碼語言。另一方面Vim是許多編程人員的首選編輯器。Vim能公豐富,可以對JavaScript的文法進行自動完成。為了能夠使用這個特性,你必須先要開啟它。在Vim的命令模式下輸入如下內容來開啟這個特性:set omnifunc=javascriptcomplete#CompleteJS 現就可以在敲入JavaScript代碼,按下ctrl+x,接著ctrl+o,進行JavaScript文法的自動完成功能下面的接著是一些樣本: 你可以使用方向鍵導航整個列表選擇你想要自

VIM中實現JavaScript代碼提示功能

JavaScript是web指令碼語言。另一方面Vim是許多編程人員的首選編輯器。Vim能公豐富,可以對JavaScript的文法進行自動完成。為了能夠使用這個特性,你必須先要開啟它。在Vim的命令模式下輸入如下內容來開啟這個特性:set omnifunc=javascriptcomplete#CompleteJS 現就可以在敲入JavaScript代碼,按下ctrl+x,接著ctrl+o,進行JavaScript文法的自動完成功能下面的接著是一些樣本: 你可以使用方向鍵導航整個列表選擇你想要自

Linux下用Vim進行C/C++

總結: 安裝vim --> 配置  /etc/vim/vimrc 檔案 使得vim能夠支援文法高亮、自動縮排等等功能。木目前使用的 vimrc 設定檔的內容如下,進行基本的 c/c++ 編程已經足夠了。 ++++++++++++++++++++++++++++++++++ "文法高亮顯示syntax enablesyntax on    set background=darkset nocompatibleset number"檢測檔案的類型filetype on"記錄曆史的行數set

linux下vim命令詳解

進階一些的編輯器,都會包含宏功能,vim當然不能缺少了,在vim中使用宏是非常方便的::qx開始記錄宏,並將結果存入寄存器xq

VIM資料收集

一直很想很想學習神一樣的編輯器VIM,可是一直沒有這個勇氣,就像當初學習使用Firefox一樣,裝了又卸載,卸載了又安裝,前前後後不下十次,後來是因為maxthon長期崩潰才下定決心使用firefox,在這裡還得感謝maxthon,不是它或許我還在使用IE呢!! 現在的處境跟當初一樣吧,只是還沒有找到學習VIM的動力,那麼先把一些資料收集起來吧,以備以後會用到! 1.http://blog.csdn.net/gnuhpc/archive/2010/01/29/5268965.aspx

自用VIM配置

主要用了pydiction,winManager,taglist,ctags似乎沒有起作用,更複雜的也沒有裝。其實VIM也挺好用的,希望可以掌握更多強大的命令! 1 set number 2 colo darkblue 3 set nocp 4 set ru 5 set hls 6 syntax on 7 set backspace=indent,eol,start 8 set whichwrap=b,s,<,>,[,] 9 set fileencodings=utf-8,gbk10

vim+code_complete+ctags配置vim自動縮排函數補全環境

來源: ChinaUnix部落格  日期: 2008.07.30 13:59 (共有1條評論) 我要評論  需要軟體 vim http://www.vim.org code_complete.vim 外掛程式http://www.vim.org/scripts/script.php?script_id=1764 ctags 一般安裝完vim後都會有,ubuntu中好像是不支援,需要下載. 一 vim 配置

linux下vim命令詳解

進階一些的編輯器,都會包含宏功能,vim當然不能缺少了,在vim中使用宏是非常方便的::qx     開始記錄宏,並將結果存入寄存器xq     退出記錄模式@x     播放記錄在x寄存器中的宏命令稍微解釋一下,當在normal模式下輸入:qx後,你對文本的所有編輯動作將會被記錄下來,再次輸入q即退出了記錄模式,然後輸入@x對剛才記錄下來的命令進行重複,此命令後可跟數字,表示要重複多少次,比如@x20,可以重複20次。這個在文本的批處理中是非常有用的。同時編輯多個檔案在vim眾多的外掛程式中,

打造自己的vim編輯環境

設定檔路徑:/etc/vim/vimrc  syn on                    ;文法高亮  set tabstop=4             ;tab寬度  set shiftwidth=4          ;換行縮排寬度  set backspace=2           ;設定退格可用  set incsearch             ;搜尋自動補全  set ai!                   ;設定自動縮排  set nu!              

linux下vim命令詳解

進階一些的編輯器,都會包含宏功能,vim當然不能缺少了,在vim中使用宏是非常方便的::qx     開始記錄宏,並將結果存入寄存器xq     退出記錄模式@x     播放記錄在x寄存器中的宏命令稍微解釋一下,當在normal模式下輸入:qx後,你對文本的所有編輯動作將會被記錄下來,再次輸入q即退出了記錄模式,然後輸入@x對剛才記錄下來的命令進行重複,此命令後可跟數字,表示要重複多少次,比如@x20,可以重複20次。這個在文本的批處理中是非常有用的。同時編輯多個檔案在vim眾多的外掛程式中,

vi/vim鍵盤圖—–又一張案頭背景好圖

也許還是有很多人不能願意用CLI的vi/Vim來寫東西,不過,當你真的習慣了,它的高效性就是不可估量了。下面的這張圖,一看就明白了,從此,學習變的不再艱難^_^補註:圖中沒有關於尋找和替換的,應該用下面的。自上而下的尋找操作 /word小寫n和N自下而上的尋找操作 ?word小寫n和N普通替換操作

總頁數: 120 1 .... 78 79 80 81 82 .... 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.