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

Linux vi/vim替換命令的使用說明

:s/vivian/sky/ 替換當前行第一個 vivian 為 sky:s/vivian/sky/g 替換當前行所有 vivian 為 sky:n,$s/vivian/sky/ 替換第 n 行開始到最後一行中每一行的第一個 vivian 為 sky:n,$s/vivian/sky/g 替換第 n 行開始到最後一行中每一行所有 vivian 為 skyn 為數字,若 n 為 .,表示從當前行開始到最後一行:%s/vivian/sky/(等同於 :g/vivian/s//sky/)

《Vim Recipes》翻譯 – Choosing The Right Mode

文章目錄 選擇正確的模式 (Choosing The Right Mode) 你可以從runpaint下載《Vim Recipes》原文。選擇正確的模式 (Choosing The Right Mode) 問題你雖知道Vim擁有多個操作模式,但卻不確定什麼時候使用哪個。 解決方案常用的有四個模式:插入模式(Insert mode)  只在輸入時使用,而不要在此模式下移動或編輯。儘可能地減少使用這種模式的時間。正常模式(Normal

Windows中,在Vim標籤頁中開啟檔案

我們在windows中使用vim時,經常會通過右鍵菜單選擇“Edit with Vim”來開啟檔案。但這種方式開啟的檔案,會在建立視窗中開啟,而不是像Ultra Edit那樣在一個新的標籤頁中開啟。VIM 7.0已經支援標籤頁了,怎樣在開啟檔案時建立一個標籤而不是建立視窗呢?下面的VBScript通過修改註冊表的方式實現了該功能。不用擔心,不會破壞你的註冊表。把下面的內容儲存到一個檔案中,取名為vim.vbs: Option Explicit    ' 強制顯示聲明變數。On Error

怎樣用vi(vim) 編程二

前一篇文章 http://www.cnblogs.com/amaoxiaozhu/archive/2012/03/23/2414007.html 大硬碟兄推薦的文章,非常有協助:   http://blog.csdn.net/wooin/article/details/1858917 零、 代碼補全  無比強大的功能,編輯模式下  ctrl+p 或 ctrl + n: 補齊單詞 寫代碼要養成好習慣,能補全就不自己寫。  ctrl+x +l :

Linux vim編輯命令總結

1.     啟動vim編譯器vim filename                     開啟原有的檔案或建立一個新檔案。vim                                  開啟一個新檔案,在編輯過程中或結束編輯時再指定檔案名稱。vim –r filename                恢複因意外停機或終端串連中斷而未及時儲存最終編輯結果的檔案。view filename                  

linux vi(vim)常用命令匯總

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

把vim打造成一個真正的IDE

 十個必用的 Vim Pluginhttp://www.openfoundry.org/en/tech-article/2244 vimrc配置如下(為簡單起見,採取注釋的方式直接說明):if(has("win32") || has("win95") || has("win64") || has("win16")) "判定當前作業系統類型 let g:iswindows=1else let g:iswindows=0endifset nocompatible

vim分屏功能總結

vim的分屏功能總結起來,基本都是ctrl+w然後加上某一個按鍵字母,觸發一個功能。(1)在shell裡開啟幾個檔案並且分屏:  vim -On file1 file2 ...   vim -on file1 file2 ... 大O表示垂直分割(vertical),小o表示水平分割(預設horizontal),後面的n表示分幾個屏,實際上我覺得不用寫,預設按後面要分割的檔案數來決定分幾個屏。(2)在vim裡開啟一個分屏:   建立空白分屏:   :new   開啟任意檔案:

Linux上vi(vim)編輯器使用教程

Linux上vi(vim)編輯器使用教程vi(vim)是上Linux 非常常用的編輯器,很多Linux發行版都預設安裝了vi(vim)。vi(vim)命令繁多但是如果使用靈活之後將會大大提高效率。vi是 “visual interface”的縮寫,vim是vi

linux screen + vim + taglist +ctags 使用

轉自:http://blog.csdn.net/hnney/article/details/58929771.screen     在 $HOME/下建立.screenrc檔案     在最後一行顯示視窗狀態加上如下幾句話    startup_message off    hardstatus alwayslastline    hardstatus string hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{=kw}%?%-Lw%?%{r}(%{

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

[轉載]Vim 詳解vim的一個較全的介紹

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 粘貼 取消縮排zz

Vim 複製粘貼探秘Vim 作為最好用的文字編輯器之一,使用vim來編文檔,寫代碼實在是很愜意的事情。每當學會了vim的一個新功能,就會很大地提高工作效率。有人使用vim幾 十年,還沒有完全掌握vim的功能,這也說明了vim的強大。而這樣何嘗不是一件好事呢,只要有的學習,就有的提高。 最近使用Vim來寫部落格,發現在Vim中粘貼Python代碼後,縮排就全亂了。仔細研究了以下,原來是自動縮排的緣故,於是做如下設定::set noai nosi

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文法的自動完成功能下面的接著是一些樣本: 你可以使用方向鍵導航整個列表選擇你想要自

vim中實現CSS、HTML代碼自動完成功能

需要在編輯器中臨時啟用的話,按照如下所以完成即可開啟CSS::set omnifunc=csscomplete#CompleteCSS 開啟HTML::set omnifunc=htmlcomplete#CompleteTags 自動開啟時需要在~/.vimrc中進行配置:autocmd FileType css set omnifunc=csscomplete#CompleteCSSautocmd FileType html set omnifunc=htmlcomplete#Complete

總頁數: 120 1 .... 55 56 57 58 59 .... 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.