在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【北京迅為】itop-龍芯2k1000開發指南Linux基礎入門vim 編輯器

北京迅為電子 ? 2024-10-25 14:56 ? 次閱讀

【北京迅為】itop-龍芯2k1000開發指南Linux基礎入門vim編輯器

龍芯2K1000處理器集成2個64位GS264處理器核,主頻1GHz,以及各種系統IO接口,集高性能與高配置于一身。支持4G模塊、GPS模塊、千兆以太網、16GB固態硬盤、雙路UART、四路USB、WIFI藍牙二合一模塊、MiniPCIE等接口、雙路CAN總線、RS485總線,擴展能力更強。龍芯2K1000已經廣泛應用于工控、軌道交通、電力、能源等領域,經過大量項目驗證,是嵌入式領域一顆新星。擁有完全自主知識產權,供貨穩定,也是龍芯中科面向嵌入式開發的主推產品

wKgaoWcbQOGARyBEAAemOa7dRis309.png

【實驗平臺】:迅為龍芯2K1000開發板

視頻介紹】:成體系 |龍芯教學視頻

【內容來源】《iTOP龍芯2K1000開發指南》

【全套資料及網盤獲取方式】聯系淘寶客服加入售后技術支持群內下載

---------------------------

5.2vim編輯器

vim編輯器最初是vi編輯器,vi編輯器是Unix系統最初的編輯器。允許查看文件中的行、在文件中移 動、插入、編輯和替換文本。后來開發人員對它做了一些改進。并重命名為vim。

為什么要學習vim而不是其他編輯器?

因為幾乎任何一個發行版都有vi/vim編輯器,在嵌入式linux上,通常也會集成vim編輯器, 所以 說vim編輯器大部分的版本都是支持的,所以我們就要學習vim。

注:在第8.5.3章節我們已經安裝好了vim編輯器,如果你的環境里面還沒有安裝vim編輯器,請先按 照8.5.3章節安裝vim編輯器。

5.2.1 vim編輯器的打開和關閉

vim編輯器沒有菜單, 是通過命令來操作的。 我們打開控制臺,這里在home/topeet/Desktop路徑下。

我們直接輸入vim test.c, 這樣就打開了文本編輯器,如下圖所示:

wKgaoWcbQOGAbHZfAANyimmm71s892.png

vim test.c命令的意思是打開test.c文件,但是在我們當前路徑下并沒有一個名為test.c的文件,那他是

如何打開的呢?如果我打開的文件不存在, 它會新建一個文件, 如果說這個文件存在, 那么他就直接打

開了,所以,只要在終端鍵入vim命令和要編輯的文件的名字就可以啟動vim編輯器并創建文件。

關閉vim編輯器,我們在ubuntu系統里面先輸入:(冒號),會進到VIM命令行,然后輸入q!并敲回

車,即可退出vim編輯器,q!的意思為退出不保存,如下圖所示:

wKgZoWcbQOGAddwpAAM5R7TX-VY210.png

5.2.2 vim編輯器模式

vim編輯器有三種操作模式:

第一種模式是一般模式。 我們直接打開vim編輯器之后,所處的模式就是一般模式,第二種模式是編輯模式。從字面意思上看,編輯模式我們就可以在這個模式上輸入一些文本。切換到

編輯模式,直接按鍵盤上的INSERT即可進到編輯模式并在vim編輯器的右下角顯示INSERT,我們在編輯模 式里面可以輸入文本內容,輸入文字或者字母都是可以的,比如我們輸入Hello xunwei,我們從編輯模式退到一般模式,直接按鍵盤上ESC按鍵,左下角就沒有INSERT了,也就完成了編輯模 式到一般模式的切換。

第三種是命令行模式,我現在所處的模式是一般模式,我們切換到命令行模式直接輸入鍵盤上的 “:”。

如下圖所示有“:”,則現在所處的這個狀態就是命令行模式,在命令行模式我們可以輸入命令,比如我 們在10.1章節輸入的q!就是退出不保存命令,輸入wq就是保存退出,我們也可以輸入其他命令,比如set number命令,這個命令的作用就是現實行號,如下圖所示:

wKgZoWcbQOGAXJULAAO6n_9sRgI855.png

vim編輯器的三種模式可以互相轉換,比如在命令行模式按ESC鍵退回到一般模式。接著在按鍵盤上的insert從一般模式再切換到編輯模式,在按ESC退回一般模式。 但是不管是進到編輯模式還是命令行模式 都要先進到一般模式。這三種模式我們都是通過ESC來退回切換的,最終回到的也都是一般模式,

5.2.3 vim編輯器光標移動

在編輯模式下,可以直接使用方向鍵在文本區域移動光標。

vim也有獨有的用來移動光標的命令:

K: 向上移動

J: 向下移動

H: 向左移動

L: 向右移動

Ctrl+F(PageDown) : 下翻一屏

Ctrl+B(PageUp) : 上翻一屏

gg:將光標定位到第一行

G:將光標定位到最后一行

ngg:將光標定位到第n行

5.2.4 vim編輯器復制

vim復制操作我們也可以使用快捷鍵,復制操作的快捷鍵為yy,粘貼操作的快捷鍵為p,比如我們把第 一行的Hello xunwei復制到第二行,我們可以先在一般模式輸入yy,然后在第二行輸入y既可以復制成功, 如下圖所示:

wKgZoWcbQOGAMY8xAAOIdrpNORs818.png

yy是復制當前行,我們也可以復制多行,復制多行的命令是nyy,比如3yy就是復制當前行下的3行。

5.2.5 vim編輯器刪除

vim編輯器刪除有倆種方法,第一種方法是直接進到編輯模式,使用delete刪除,第二種方法是使用

dd命令來刪除。

dd命令:

dd:刪除光標所在行

ndd:刪除n行

n1,n2d:刪除指定范圍的行。 需要在命令行模式下操作。

5.2.6 vim編輯器撤銷

Windows上我們使用的是ctrl+z來撤銷, 在vim編輯器里邊, 撤銷是在一般模式下, 輸入字母u來 撤銷。 注意這里是一般模式, 而且我們關閉過的文本文件就不能在這做撤銷動作了, 這個跟win上是 一樣的。我把刪掉的內容再撤銷回來, 我們第一步先要回到一般模式, 如果不清楚在哪個模式, 我們直 接使用ESC按鍵來退回到一般模式,然后按鍵盤上的u,這樣刪掉的內容就回來了。 如果我們不想撤銷了 即怎么反撤銷呢, 反撤銷就是ctrl+r。

撤銷:u

反撤銷:ctrl+r

5.2.7 vim編輯器查找

vim 編輯器, 我們是在命令行模式下輸入“/”或者“?” 來查找的。也就是“/”或者“?” 是查找命令。

5.2.8 vim編輯器保存

vim編輯器的保存我們是在命令行模式下進行的,保存可以分為保存退出,不保存退出,強行退出。命令如下:

q!強行退出wq保存退出q退出沒有編輯過的文本

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11304

    瀏覽量

    209497
  • VIM
    VIM
    +關注

    關注

    0

    文章

    134

    瀏覽量

    15295
  • 編輯器
    +關注

    關注

    1

    文章

    806

    瀏覽量

    31172
  • 2K1000
    +關注

    關注

    0

    文章

    21

    瀏覽量

    573
收藏 人收藏

    評論

    相關推薦

    北京iTOP-RK3576開發板新品上市

    北京iTOP-RK3576開發板新品上市
    的頭像 發表于 12-27 11:14 ?147次閱讀
    <b class='flag-5'>北京</b><b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>iTOP</b>-RK3576<b class='flag-5'>開發</b>板新品上市

    北京itop-3562開發板在Linux系統中使用NPU

    北京itop-3562開發板在Linux系統中使用NPU
    的頭像 發表于 11-25 14:52 ?325次閱讀
    【<b class='flag-5'>北京</b><b class='flag-5'>迅</b><b class='flag-5'>為</b>】<b class='flag-5'>itop</b>-3562<b class='flag-5'>開發</b>板在<b class='flag-5'>Linux</b>系統中使用NPU

    電子】龍芯LS2K1000LA和LS2K1000有何區別?

    電子】龍芯LS2K1000LA和LS2K1000有何區別?
    的頭像 發表于 11-13 14:13 ?272次閱讀
    【<b class='flag-5'>迅</b><b class='flag-5'>為</b>電子】<b class='flag-5'>龍芯</b>LS<b class='flag-5'>2K1000</b>LA和LS<b class='flag-5'>2K1000</b>有何區別?

    北京iTOP-LS2K0500開發板快速使用編譯環境虛擬機Ubuntu基礎操作及設置

    北京iTOP-LS2K0500開發板快速使用編譯環境虛擬機Ubuntu基礎操作及設置
    的頭像 發表于 10-29 13:48 ?266次閱讀
    <b class='flag-5'>北京</b><b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>iTOP-LS2K</b>0500<b class='flag-5'>開發</b>板快速使用編譯環境虛擬機Ubuntu基礎操作及設置

    北京】i.mx8mm嵌入式linux開發指南第四篇 嵌入式Linux系統移植篇第六十九章uboot移植

    北京】i.mx8mm嵌入式linux開發指南第四篇 嵌入式Linux系統移植篇第六十九章u
    的頭像 發表于 10-22 14:46 ?621次閱讀
    【<b class='flag-5'>北京</b><b class='flag-5'>迅</b><b class='flag-5'>為</b>】i.mx8mm嵌入式<b class='flag-5'>linux</b><b class='flag-5'>開發指南</b>第四篇 嵌入式<b class='flag-5'>Linux</b>系統移植篇第六十九章uboot移植

    國產龍芯處理選擇2K1000開發板有資料

    視頻教程 新增龍芯2K1000開發環境搭建系列、系統編譯與燒寫系列、PMON基礎知識及啟動流程分析系列、pmon移植教程系列視頻教程。更多視頻教程請在
    發表于 10-16 14:23

    北京iTOP-LS2K0500開發板快速使用編譯環境ubuntu20.04第一章加載提供 Ubuntu20.04

    北京iTOP-LS2K0500開發板快速使用編譯環境ubuntu20.04第一章加載
    的頭像 發表于 09-18 16:43 ?470次閱讀
    【<b class='flag-5'>北京</b><b class='flag-5'>迅</b><b class='flag-5'>為</b>】<b class='flag-5'>iTOP-LS2K</b>0500<b class='flag-5'>開發</b>板快速使用編譯環境ubuntu20.04第一章加載<b class='flag-5'>迅</b><b class='flag-5'>為</b>提供 Ubuntu20.04

    北京】《stm32mp157開發板嵌入式linux開發指南》第五章 Ubuntu使用apt-get下載

    北京】《stm32mp157開發板嵌入式linux開發指南》第五章 Ubuntu使用apt
    的頭像 發表于 09-03 16:26 ?790次閱讀
    【<b class='flag-5'>北京</b><b class='flag-5'>迅</b><b class='flag-5'>為</b>】《stm32mp157<b class='flag-5'>開發</b>板嵌入式<b class='flag-5'>linux</b><b class='flag-5'>開發指南</b>》第五章 Ubuntu使用apt-get下載

    vim編輯器命令模式使用方法

    文本。 1. Vim編輯器概述 Vim(Vi IMproved)是一款高度可定制的文本編輯器,起源于Vi編輯器
    的頭像 發表于 08-30 15:01 ?418次閱讀

    vim編輯器如何使用

    Vim編輯器是一個功能強大的文本編輯器,它基于Vi進行改進,并增加了許多新特性。Vim編輯器的使用主要涉及其不同的工作模式及相應操作。以下是
    的頭像 發表于 08-30 14:58 ?448次閱讀

    北京龍芯iTOP-LS2K0500開發板快速啟動手冊-第3章 Windows安裝串口終端

    龍芯iTOP-LS2K0500開發
    的頭像 發表于 08-28 15:13 ?560次閱讀
    【<b class='flag-5'>北京</b><b class='flag-5'>迅</b><b class='flag-5'>為</b>】<b class='flag-5'>龍芯</b><b class='flag-5'>iTOP-LS2K</b>0500<b class='flag-5'>開發</b>板快速啟動手冊-第3章 Windows安裝串口終端

    北京itop-龍芯2k1000 sylixos 嵌入式實時系統燒寫手冊-第一章與第二章 詳細步驟

    北京itop-龍芯2k1000 sylixos 嵌入式實時系統燒寫手冊-第一章與第二章
    的頭像 發表于 08-26 14:18 ?722次閱讀
    【<b class='flag-5'>北京</b><b class='flag-5'>迅</b><b class='flag-5'>為</b>】<b class='flag-5'>itop-</b><b class='flag-5'>龍芯</b><b class='flag-5'>2k1000</b> sylixos 嵌入式實時系統燒寫手冊-第一章與第二章 詳細步驟

    嵌入式學習-常用編輯器Vim編輯器

    Linux下我們對文本進行編輯,經常用到的編輯器就是Vi/Vim,Vi/Vim命令眾多,功能強大,是大多數
    發表于 08-23 09:12

    常用編輯器Vim編輯器

    Linux下我們對文本進行編輯,經常用到的編輯器就是Vi/Vim,Vi/Vim命令眾多,功能強大,是大多數
    發表于 08-22 09:48

    RK3568開發板驅動開發指南-輸入子系統

    RK3568開發板驅動開發指南-輸入子系統
    的頭像 發表于 02-23 15:11 ?881次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b>RK3568<b class='flag-5'>開發</b>板驅動<b class='flag-5'>開發指南</b>-輸入子系統
    主站蜘蛛池模板: 国产第一页在线观看| 欧美一级片网站| 特级片在线观看| 亚洲精品一线二线三线| 性色在线播放| 国内真实实拍伦视频在线观看| 全黄h全肉边做边吃奶在线观看| 香蕉久久精品| 久精品视频村上里沙| 第四色视频| 天天干天天色天天| 天天做天天爱天天做天天吃中| 国产精品激情综合久久| 黄色免费片| 综合丁香| 久久夜夜视频| 伊人成综合| 全黄毛片| 视频在线观看高清免费大全| 天天搞夜夜| 欧美午夜性春猛xxxx| 成年片色大黄全免费| 国产精品久久久久天天影视| 好大好硬好爽免费视频| 卡一卡二卡三国色天香永不失联| 13日本xxxxxxxxx18| japanesexxx日本69| 精品久久久久国产免费| 免费黄视频网站| 色清片| 午夜在线视频免费| 羞羞色院91精品网站| 韩国xxxxxxxx69| 欧美日韩在线一本卡| 国产高清美女一级a毛片| 天天干天天拍天天射| 日本肥妇| 欧美淫| 国产精品久久久久久久午夜片| 2022天天干| 日韩精品卡4卡5卡6卡7卡|