使用VIM:基本教程。

我從沒想過要說這句話,但是我非常喜歡那裡的終端機最好的編輯器。 GNU / Linux的: VIM.

引用 維基百科:

VIM (的 英語 我看到IMproved)是該版本的改進版本 文字編輯器 vi,存在於所有系統中 UNIX的.

它的作者, Bram Moolenaar,在 1991,從此開始進行了許多改進。 Vim和Vi的主要特點是它們具有不同的模式,可以在執行某些操作的模式之間切換,這使它們與大多數普通的編輯器區分開,後者只有一種使用鍵組合或 圖形界面.

我就是那些認為這是“章魚”或十個手指以上的人的編輯者之一,因為簡單的事實就是擁有這麼多的鍵盤快捷鍵,使我認為 VIM 它是控制台編輯器的“怪獸”。 事實是,從昨天開始我一直在學習使用它 (即使有非常基本的東西),但我已經習慣了,最糟糕的是 (或最好的) 是我太喜歡它了。

我一直對 納米,但確實這個編輯器太基礎了。 當我們具有圖形環境時,可以使用光標進行複制/粘貼,但是當我們處於TTY模式時,情況會發生變化。 這是我發現V的第一個優勢IM。 我喜歡的其他功能包括:

  • 選擇列中的文本。
  • 語法突出顯示。
  • 括號,方括號和花括號的突出顯示(使其非常適合編程)。
  • 極其強大,即使我們正在編輯的文件被中斷,它也允許我們稍後進行恢復。
  • 這裡 您可以看到更多...

控制台中唯一的文本編輯器 (我所知道的) 那個“方法” VIM es MCEdit, MC的文本編輯器。 但是請注意以上句子中的引號。 VIM甚至有一個GTK編輯器。 但是這篇文章的想法不是要賣給您或鼓勵他們使用 VIM,它只是一種告訴您它比實際使用起來容易的方法。

使用VIM的基本教程

我本來想給您留下一系列鍵盤快捷鍵,但是如果我通過一個示例向您展示它的工作原理,那將更為實用。 我們要做的第一件事是安裝 VIM 如果我們尚未完成此操作,或者默認情況下未在我們喜歡的發行版中提供它。 安裝完成後,我們打開一個終端並放入:

$ vim prueba.txt

我們將看到以下內容:

現在我們按下鍵 I 或鑰匙 插入 從命令模式切換到編輯模式並開始輸入。 如果可能的話,我們寫的任何東西都要長於兩行。 我舉個例子:

現在,我們按鍵 ESC 要退出編輯模式,我們使用鍵盤箭頭移至文檔的開頭,然後按鍵 V. 您會注意到下面說的 VISUAL。 使用向下箭頭標記我們所寫的所有文本。 選中所有內容後,按鍵 Y。 完成此操作後,您將在其下方看到指示複製的行數。

現在我們往下移一點,然後按鍵 P。 每次我們按下它,都會粘貼相同的文本。 如果不是鍵 Y 我們按下鍵 X,我們選擇的文本將被截斷。 我們可以用鑰匙再次粘貼 P.

現在,我們將保存測試文檔。 我們按 ESC 如果我們處於編輯模式並且我們寫 :w,即兩點和一個 W. 這是寫或保存我們正在做的事情。 如果我們以後寫 :q 我們將退出編輯器。 如果我們想要保存並關閉,我們寫 😡.

現在是最後一招。 假設終端意外關閉並且我們丟失了文件。 我們要做的是重寫:

$ vim prueba.txt

我們會得到這樣的東西:

如果您最後看,我們有一系列選擇。 在這種情況下,我們按鍵 R 檢索以前的文檔,然後它將要求我們按 ENTER 瞧,我們可以繼續我們離開的地方。 現在,如果我們碰巧碰到了鑰匙 E (仍要編輯) 我們還可以通過鍵入以下內容來檢索文檔 :恢復, 我們會得到這樣的東西:

在這種情況下,我的選擇是將數字寫為1,瞧,我們的工作又恢復了。

如果要使用 VIM 更容易,那麼您可以安裝 GVIM,使用Gtk庫的情況與使用菜單和其他有助於用戶工作的選項相同。

甚至還有一個擴展 火狐 通話 Vimperator, 這樣我們就可以像對待瀏覽器一樣 VIM 會是😀

而到目前為止 如何,歡迎提出任何建議或信息,以便我們都可以了解有關以下方面的更多有用信息 VIM.


本文內容遵循我們的原則 編輯倫理。 要報告錯誤,請單擊 這裡.

21條評論,留下您的評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   納米 他說:

    我將使用Gvim,雖然我沒有看到語法高亮顯示,但是如果您將某些文本的圖像放入HTML中以查看其全部內容,那會很好。 我將開始與Vim合作,然後像我與Gedit一樣進行深度分析之一……給我一個星期的時間,然後我就可以了。

    1.    亞伯 他說:

      如果您想了解語法突出顯示的工作原理,那麼我給您舉幾個例子。
      ompldr.org/vZTRlYg
      ompldr.org/vZDd3cw

      並在下面的鏈接中提供了許多方案,以使其在視覺上更令人愉悅。 P

      問候。

  2.   殺手 他說:

    vim教程非常好,希望以後再做,可以使用此工具完成一些高級操作或更多技巧;),
    現在就進入這個vim世界

  3.   ren434 他說:

    目前,我陷入了emacs的困境,而emacs卻使我越來越受困,另一方面,vim使得我很難在文本之間移動。

    PS:恭喜! 他們在排名中排名第一。

    1.    MSX 他說:

      +1

      我們的男人使用Emacs,您知道!
      當我開始閱讀“我從沒想過要說這個,但是我非常喜歡GNU / Linux上終端的最佳編輯器……”時,我想:太好了,他發現了Emacs!
      相反,事實證明,那個傢伙帶著迷戀的東西出去了-人們在網上發現的東西!

      1.    elav <°Linux 他說:

        哦,那個男子氣概。 我想那你用 輕量級,因為使用發行版時一切都準備好了,我想這也是一個收藏夾吧?

        1.    pandev92 他說:

          在我看來,Man emacs比vim容易得多,但具有顏色味道。

  4.   DAV 他說:

    vimtutor是一個非常好的交互式教程,它的設計時間是25-30分鐘。 強烈推薦!
    apt-get install vimtutor
    vimtutor

    1.    納米 他說:

      那肯定對我有用,我必須努力

    2.    elav <°Linux 他說:

      是的,Vimtutor實際上很棒...

  5.   喘息 他說:

    玩這個遊戲,那時候您將不會停止使用vim,並且您將學會愚蠢地使用它,實際上,您將在此遊戲中練習很多有關vim的最基本的知識,例如知道如何快速移動。

    http://vim-adventures.com/

  6.   毛里西奧 他說:

    我不是開發人員,所以我需要做:編輯一些.conf或不時將我的手放在pkbuild中,使用NANO對我來說足夠了,我有很多。 一次測試後,我在VIM中打開了一個文件,我什至不知道如何離開那裡。

  7.   亞伯 他說:

    對於那些以vim開頭的人來說,這是很基本的,即使我以為這是一個怪物,但像所有事物一樣,這只是一個習慣問題。 P

    我為想要嘗試的人留下了很多方案。
    http://code.google.com/p/vimcolorschemetest/

    問候。

  8.   正確 他說:

    @elav,我將您的vimrc留給您,以便您可以使用一些適合您的配置😉
    http://paste.desdelinux.net/4465

    1.    elav <°Linux 他說:

      謝謝😀

  9.   安努比斯 他說:

    我對GNU / Linux終端中存在的最佳編輯器有所了解

    你想引起大火吧? 這可能是最古老的火焰😛

    PS:VI Rocks!

  10.   查理 他說:

    優秀的教程! 非常感謝you

  11.   打擊 他說:

    非常有趣:3

  12.   塞奎羅斯 他說:

    基本的東西總是好的。

  13.   來自墨西哥的Rene可以。 他說:

    最好對一點都了解一點,以防萬一有一天需要,智者永遠珍視同胞的犧牲。

  14.   威廉 他說:

    很棒的教程,但是我是新手,我也不知道如何將brigthscript編輯器添加到gvim https://github.com/chooh/brightscript.vim.git 你可以幫幫我嗎