維姆(vim)和奈米技術(nano)的區別

在您開始編寫shell指令碼之前,您必須知道如何在Linux中至少使用一個文字編輯器,因為絕大多數Linux應用程式都使用文字檔案。您只需讀取或更改配置檔案,就可以使用最喜愛的文字編輯器。您對如何使用剪下、貼上和搜尋等功能瞭解得越多,開發shell指令碼的速度就越快。Linux有各種各樣的編輯器可供選擇,有些編輯器比其他編輯器具有更多的特性。我們將討論兩個最流行的文字編輯器,Vim和Nano。Nano...

在您開始編寫shell指令碼之前,您必須知道如何在Linux中至少使用一個文字編輯器,因為絕大多數Linux應用程式都使用文字檔案。您只需讀取或更改配置檔案,就可以使用最喜愛的文字編輯器。您對如何使用剪下、貼上和搜尋等功能瞭解得越多,開發shell指令碼的速度就越快。Linux有各種各樣的編輯器可供選擇,有些編輯器比其他編輯器具有更多的特性。我們將討論兩個最流行的文字編輯器,Vim和Nano。Nano是一個基本的、輕量級的文字編輯器,Vim功能齊全,比Nano更強大。讓我們來看看兩者之間的一些關鍵區別。

什麼是維姆(vim)?

Vim是Unix系統上使用的原始vi編輯器的更強大、功能更強大的版本。儘管它可能是世界上最複雜的文字編輯器,但它具有多種功能和特性,這些功能和特性使vi成為Unix管理員幾十年來的主要工具。當GNU專案將vi編輯器移植為一個開源世界時,他們對它做了一些改進。它與Unix系統中原來的vi編輯器非常不同,因此開發人員將其重新命名為vi-improved,或Vim。現在,Vim可以說是最流行的基於終端的文字編輯器之一,但它不同於您可能使用過的任何其他純文字編輯器。Vim安裝在所有類似Unix的系統上,它是許多流行Linux發行版上的預設文字編輯器。您可以在這些文字文件中飛行,編輯其中的大塊文字,所需的按鍵次數比使用任何其他文字編輯器都少。

什麼是奈米技術(nano)?

Nano是一個非常輕量級、易於使用的基於終端的文字編輯器,它內建於許多流行發行版中。與其他更複雜的文字編輯器(包括Vim)相比,Nano非常易於使用,可以在GUI和命令列中使用。Nano與Notepad和microsoftword中的所見即所得編輯風格非常相似。它不使用不同的模式;它總是準備好開始鍵入您的文件或指令碼。它是GNU專案的一部分,與構成Linux發行版的許多其他部分沒有什麼不同。Nano於1999年首次釋出,旨在取代Pico文字編輯器。它是一個功能齊全的編輯器,而且它確實具有一些您希望從功能齊全的文字編輯器獲得的最佳特性。nano最大的賣點是它沒有那麼多的學習曲線,所有的命令和提示都顯示在底部。

vim與nano的區別

基礎知識

–Vim和Nano是兩種最流行的基於終端的命令列文字編輯器。Vim是原始vi編輯器的克隆版本,但有一些顯著的改進和增強,因此命名為vi-improved,或Vim。Vim安裝在所有類似Unix的系統上,它是許多流行Linux發行版上的預設文字編輯器。Nano是一個輕量級的文字編輯器,它實際上是用來替代Pico文字編輯器的,Pico文字編輯器過去是與一個名為Pine的基於文字的電子郵件客戶端一起提供的。

易用性

–Vim可以說是最流行的基於終端的文字編輯器之一,但它不同於您可能使用過的任何其他純文字編輯器。因為它是從幾十年的過時程式碼擴充套件而來的,所以它有一個陡峭的學習曲線,需要一些人來適應。另外,還有不同的工作模式。另一方面,Nano非常易於使用,它最大的賣點之一是它沒有那麼多的學習曲線,所有的命令和提示都顯示在底部。它不使用不同的模式;繼續,開始輸入你的文件或指令碼。

使用者

–Vim是一個功能強大的命令列文字編輯器,具有許多強大的功能。因此,學習如何掌握Vim將加快您在Linux系統上所做的許多事情,這是一項非常有價值的技能。Nano是一個簡單的文字編輯器,非常適合那些來自Windows生態系統的使用者和那些使用過所見即所得型別編輯器的使用者,比如Notepad或microsoftword。對於那些編輯文字檔案、原始碼等並且不喜歡笨重IDE的人來說,Vim是最好的選擇。總的來說,Vim對於所有使用者來說都是一個很好的程式,而nano對於想要學習基於終端的文字編輯的初學者來說是一個很好的工具。

vim與nano:對比圖

總結

所以,如果您想要基本的文字編輯,並且您已經喜歡使用所見即所得型別的編輯器,比如記事本和Word,那麼nano將非常適合您,因為它非常簡單易用。你可以直接開始輸入你的文件或指令碼。Nano是一個功能齊全的編輯器,它確實擁有一些您所期望的功能齊全的文字編輯器的最佳特性。但是,如果您想要的不僅僅是簡單的文字編輯和使用命令列執行高階任務,那麼Vim就是您的選擇。

  • 發表於 2021-06-26 17:49
  • 閱讀 ( 17 )
  • 分類:科技

你可能感興趣的文章

奈米銀(nano silver)和膠體銀(colloidal silver)的區別

奈米銀與膠體銀的關鍵區別在於,奈米銀是指粒徑在1-100nm之間的銀奈米粒子,而膠體銀是指懸浮在液體中的粒徑大於100nm的銀粒子。 銀的粒徑不同,我們用不同的術語稱銀。奈米銀顆粒的尺寸在1~100nm之間,而膠體銀顆粒的...

  • 發佈於 2020-09-20 11:34
  • 閲讀 ( 59 )

氧化鋅(zinc oxide)和二氧化鈦(titanium dioxide)的區別

...Shyam S.等。藥物輸送的奈米載體:藥物輸送中的奈米科學和奈米技術。愛思唯爾,2019年。2Mohapatra,Shyam S.等人 img.centered,.aligncenter{display:block;margin:0 auto 24px}.gallery-caption,.wp-caption-text{font-size:14px;font-size:1.4rem;font-weight:600;margin:...

  • 發佈於 2020-10-23 03:12
  • 閲讀 ( 175 )

仿生學(bionics)和仿生學(biomimetics)的區別

...相匹配的完美系統。這些詞非常流行,特別是在材料科學和奈米技術領域。關於這兩個術語的更多細節將在本文中討論。 什麼是仿生學(bionics)? “仿生學”一詞最早出現在1960年美國空軍研討會上,由一位名叫傑克·斯蒂爾的人...

  • 發佈於 2020-10-28 08:24
  • 閲讀 ( 39 )

微塑膠(microplastics)和奈米塑膠(nanoplastics)的區別

微塑膠和奈米塑膠之間的關鍵區別在於,微塑膠含有粒徑小於5毫米的顆粒,而奈米塑膠含有粒徑小於100奈米的顆粒。 微塑膠和奈米塑膠可根據這些材料的粒徑進行分類。此外,微塑膠分為初級微塑膠和次級微塑膠兩個亞類;...

  • 發佈於 2021-03-04 18:22
  • 閲讀 ( 54 )

7個最佳linux文字編輯器和gedit替代方案

... 維姆是最強大的,但也是最難纏著你的頭。Emacs的學習曲線較淺,仍然功能齊全,但不如Vim強大。Nano是三者中最差的,同時也是最容易學習的。如果你從未使用過任何一個...

  • 發佈於 2021-03-13 00:59
  • 閲讀 ( 60 )

arduino nano利弊:最便宜的arduino值得嗎?

雖然有相當多的Arduino板可供選擇,奈米是一個多功能板適合幾乎所有DIY電子專案。這些微型控制器使緊湊的DIY硬體開發比以往任何時候都更適合更多的人。 ...

  • 發佈於 2021-03-13 04:51
  • 閲讀 ( 57 )

如何在linux中建立新檔案

... 維姆 ...

  • 發佈於 2021-03-28 22:06
  • 閲讀 ( 58 )

生態無政府主義者用炸彈對抗奈米技術研究

...進步常常激起反對聲音,正如《自然》雜誌報道的那樣,奈米技術也不例外:一個被稱為“趨向野蠻的個人”(ITS)的生態無**主義組織在過去兩年裡**了幾起墨西哥著名奈米技術大學的爆炸事件。據報道,該組織著眼於防止“...

  • 發佈於 2021-04-24 00:49
  • 閲讀 ( 31 )

rim的邁克·拉扎裡迪斯計劃如何把滑鐵盧變成“量子谷”

...佈。新設施坐落在滑鐵盧大學校園中央,旨在將量子計算和奈米技術的研究人員**在一個屋簷下。”拉扎裡迪斯在談到將這兩個學科結合在一起時說:“我們將有一個我們認為是獨一無二的見解。正如貝爾實驗...

  • 發佈於 2021-04-24 04:54
  • 閲讀 ( 41 )

約翰尼·德普在新科幻電影《超越》中扮演人工智慧的角色

...》開始就與諾蘭共事。影片將探討反技術運動、人工智慧和奈米技術,情節——從現在到影片上映仍有可能發生變化——圍繞著三位科學家致力於創造一個完全自我意識的人工智慧。另外兩位科學家,馬克斯和伊芙琳的角色還沒...

  • 發佈於 2021-04-24 19:46
  • 閲讀 ( 33 )
dnrp3018
dnrp3018

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦