使用VIM:基本教程。

我從沒想過我會這麼說,但我非常喜歡這個終端中最好的編輯器 GNU / Linux的: VIM.

引用 維基百科:

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

它的作者, Bram Moolenaar,提出了第一個版本 1991,從那時起它已經經歷了許多改進。 Vim 和 Vi 的主要特點是它們有不同的模式可以在不同的模式之間切換來執行某些操作,這與大多數常見的編輯器不同,大多數常見的編輯器只有一種模式,即使用組合鍵或組合鍵輸入命令。 圖形界面.

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

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

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

唯一的控制台文本編輯器 (我認識的人中) 那個“接近” VIM es MC編輯, MC的文本編輯器。 但請注意前一句中的引號。 VIM 甚至還有一個 GTK 編輯器。 但這篇文章的想法並不是要向你推銷或鼓勵你使用 VIM,這只是告訴他們它比看起來更容易使用的一種方式。

VIM使用基礎教程

我本來想給你留下一系列鍵盤快捷鍵,但我認為如果我通過一個例子向你展示它是如何工作的,那會更實用。 我們要做的第一件事是安裝 VIM 如果我們還沒有這樣做,或者如果它沒有默認出現在我們最喜歡的發行版中。 安裝後,我們打開一個終端並輸入:

$ vim prueba.txt

我們將看到以下內容:

現在我們按下鍵 I 或鑰匙 插入 從命令模式切換到編輯模式並開始輸入。 如果可能的話,我們會寫任何超過兩行的內容。 例如我輸入:

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

現在我們移低一點並按下按鍵 P。 每次我們按下它,都會粘貼相同的文本。 如果代替鑰匙 Y 我們按下鍵 X,我們選擇的文本將被剪切掉。 我們可以用key再次粘貼 P.

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

現在還有最後一招。 假設終端意外關閉,我們丟失了文檔。 我們要做的就是再寫一遍:

$ vim prueba.txt

我們會得到這樣的東西:

如果你看看最後,我們有一系列的選擇。 在這種情況下,我們按下 鍵 R 要恢復以前的文檔,那麼它會要求我們按 ENTER 就這樣,我們可以從上次停下的地方繼續。 現在,如果我們碰巧擊中了關鍵 E (無論如何編輯) 我們還可以通過輸入來檢索文檔 :恢復, 我們會得到這樣的東西:

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

如果要使用 VIM 以更簡單的方式,然後你可以安裝 GVIM,這與使用 Gtk 庫來使用菜單和其他選項一樣,使用戶的工作更加輕鬆。

甚至還有一個擴展 火狐瀏覽器 通話 維佩拉特, 這使我們能夠像處理瀏覽器一樣 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

      在下面的鏈接中,有很多方案可以使其在視覺上更加令人愉悅。 xP

      問候。

  2.   殺手 他說:

    vim 教程非常好,希望以後能完成,更高級一點或者更多技巧,可以用這個工具來完成;),
    現在進入 vim 的世界

  3.   ren434 他說:

    目前我仍然使用 emacs,最近它讓我越來越陷入困境,另一方面,vim 讓我很難在文本之間移動。

    PS:恭喜! 他們在排行榜上名列第一。

    1.    MSX 他說:

      +1

      男人都用 Emacs,你知道嗎!
      當我開始閱讀“我從沒想過我會這麼說,但我非常喜歡 GNU/Linux 終端上最好的編輯器......”時,我想:太棒了,他發現了 Emacs!
      相反,事實證明,這傢伙和同性戀一起出去了😛人們在網上找到的東西!

      1.    elav <°Linux 他說:

        哦,多麼有男子氣概啊我想你會用 輕量級,因為使用一個所有東西都被咀嚼過的發行版我想它也是一個基佬,對吧?

        1.    潘德夫92 他說:

          在我看來,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 的人來說這是非常基礎的,即使我認為它是一個怪物,但就像所有的事情一樣,這只是一個習慣問題。 xP

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

    問候。

  8.   正確 他說:

    @elav,我把我的 vimrc 留給你,這樣你就可以使用適合你的配置 😉
    http://paste.desdelinux.net/4465

    1.    elav <°Linux 他說:

      謝謝😀

  9.   安努比斯 他說:

    我喜歡 GNU/Linux 中最好的終端編輯器

    你喜歡引發火焰,是吧? 這可能是最古老的火焰😛

    PS:VI 搖滾!

  10.   查理 他說:

    很棒的教程! 非常感謝你😀

  11.   打擊 他說:

    非常有趣:3

  12.   塞奎羅斯 他說:

    基本的東西總是好的。

  13.   雷內,來自墨西哥,好吧。 他說:

    凡事都了解一點是件好事,萬一有一天你需要它,智者總是會珍惜他同胞的犧牲。

  14.   威廉 他說:

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