加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
    • 一、前言
    • 二、nano編輯器
    • 三、vim編輯器
    • 四、結(jié)束語
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

樹莓派從零開始快速入門第3講——文件編輯

07/03 15:09
3993
閱讀需 5 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

一、前言

樹莓派的文本編輯和windows類似,都需要先安裝文本編輯器,這一講我主要介紹樹莓派的原生編輯器nano和廣受好評的vim編輯器。

二、nano編輯器

1、使用nano

nano是樹莓派原生自帶的編輯器,不需要再下載安裝了。
我主要介紹文本編輯常用的幾個(gè)操作,更多的操作可以在使用的時(shí)候慢慢解鎖。

1)打開文件

nano xxx // 打開xxx文件,如:nano led.py

2)關(guān)閉文件

Ctrl + X

3)保存修改

Ctrl + O, Enter

4)復(fù)制

將光標(biāo)移至復(fù)制內(nèi)容的最前端或最末端,Ctrl + 6,移動光標(biāo)至最末端或最前端,Alt + 6

5)粘貼

Ctrl + U

6)撤銷

Alt + U

7)使用示例

創(chuàng)建并打開文件

在這里插入圖片描述

輸入文本,Ctrl + O, Enter保存修改,Ctrl + X關(guān)閉文件退出。

在這里插入圖片描述

三、vim編輯器

vim是vi的增強(qiáng)版,如果要使用vim編輯器首先要卸載樹莓派自帶的vi編輯器,然后重裝vim。

1、安裝vim

1)卸載自帶vi

sudo apt-get remove vim-common

在這里插入圖片描述

2)更新軟件列表

sudo apt-get update

3)安裝vim

sudo apt-get install vim

在這里插入圖片描述

2、使用vim

vim有3個(gè)模式:插入模式、命令模式和低行模式。

插入模式:在此模式下可以輸入字符,按ESC將回到命令模式。
命令模式:可以移動光標(biāo)、刪除字符等。
低行模式:可以保存文件、退出vi、設(shè)置vi、查找等功能(低行模式也可以看作是命令模式里的)

我主要介紹文本編輯常用的幾個(gè)操作,更多的操作可以在使用的時(shí)候慢慢解鎖。

1)打開文件、保存、關(guān)閉文件

命令模式下使用

vim filename     // 打開filename文件
:w               // 保存文件
:q               // 退出編輯器,如果文件已修改請使用下面的命令
:q!              // 強(qiáng)制退出編輯器,且不保存
:wq              // 退出編輯器,且保存文件

2)插入文本或行

命令模式下使用,執(zhí)行下面命令后將進(jìn)入插入模式,按ESC鍵可退出插入模式

a               // 在當(dāng)前光標(biāo)位置的右邊添加文本
i               // 在當(dāng)前光標(biāo)位置的左邊添加文本
A               // 在當(dāng)前行的末尾位置添加文本
I               // 在當(dāng)前行的開始處添加文本(非空字符的行首)
O          	    // 在當(dāng)前行的上面新建一行
o          	    // 在當(dāng)前行的下面新建一行
R               // 替換(覆蓋)當(dāng)前光標(biāo)位置及后面的若干文本
J               // 合并光標(biāo)所在行及下一行為一行(依然在命令模式)

3)刪除、恢復(fù)字符或行

命令模式下使用

x          		// 刪除當(dāng)前字符
nx         		// 刪除從光標(biāo)開始的n個(gè)字符
dd         		// 刪除當(dāng)前行
ndd        		// 向下刪除當(dāng)前行在內(nèi)的n行
u          		// 撤銷上一步操作
U          		// 撤銷對當(dāng)前行的所有操作

4)復(fù)制、粘貼

命令模式下使用

yy         		// 將當(dāng)前行復(fù)制到緩存區(qū)
nyy        		// 將當(dāng)前行向下n行復(fù)制到緩沖區(qū)
yw         		// 復(fù)制從光標(biāo)開始到詞尾的字符
nyw        		// 復(fù)制從光標(biāo)開始的n個(gè)單詞
y^        		// 復(fù)制從光標(biāo)到行首的內(nèi)容
y$        		// 復(fù)制從光標(biāo)到行尾的內(nèi)容
p         		// 粘貼剪切板里的內(nèi)容在光標(biāo)后
P          		// 粘貼剪切板里的內(nèi)容在光標(biāo)前

5)設(shè)置行號

命令模式下使用

:set nu       	// 顯示行號
:set nonu      	// 取消顯示行號

四、結(jié)束語

對于新手而言,可以使用nano,功能相對簡單,操作起來沒那么復(fù)雜,但是對于編程而言vim看起來會更舒服,就是需要時(shí)間去適應(yīng)。

想了解更多樹莓派的知識可以關(guān)注我,后續(xù)我會繼續(xù)出更多的教程。

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風(fēng)險(xiǎn)等級 參考價(jià)格 更多信息
MOCD207R2M 1 Fairchild Semiconductor Corporation Transistor Output Optocoupler, 2-Element, 2500V Isolation, LEAD FREE, PLASTIC, SOIC-8
$1.16 查看
DS24B33S+T&R 1 Maxim Integrated Products EEPROM, 4KX1, Serial, CMOS, PDSO8, 0.208 INCH, ROHS COMPLIANT, SOP-8
$2.75 查看
AFBR-5715APZ 1 Broadcom Limited Transceiver, 830nm Min, 860nm Max, 1250Mbps(Tx), LC Connector, Panel Mount, ROHS COMPLIANT
暫無數(shù)據(jù) 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜