• 正文
  • 推薦器件
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

樹(shù)莓派從零開(kāi)始快速入門第3講——文件編輯

2024/07/03
4488
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

一、前言

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

二、nano編輯器

1、使用nano

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

1)打開(kāi)文件

nano xxx // 打開(kāi)xxx文件,如:nano led.py

2)關(guān)閉文件

Ctrl + X

3)保存修改

Ctrl + O, Enter

4)復(fù)制

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

5)粘貼

Ctrl + U

6)撤銷

Alt + U

7)使用示例

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

在這里插入圖片描述

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

在這里插入圖片描述

三、vim編輯器

vim是vi的增強(qiáng)版,如果要使用vim編輯器首先要卸載樹(shù)莓派自帶的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將回到命令模式。
命令模式:可以移動(dòng)光標(biāo)、刪除字符等。
低行模式:可以保存文件、退出vi、設(shè)置vi、查找等功能(低行模式也可以看作是命令模式里的)

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

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

命令模式下使用

vim filename     // 打開(kāi)filename文件
:w               // 保存文件
:q               // 退出編輯器,如果文件已修改請(qǐng)使用下面的命令
: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)前行的開(kāi)始處添加文本(非空字符的行首)
O          	    // 在當(dāng)前行的上面新建一行
o          	    // 在當(dāng)前行的下面新建一行
R               // 替換(覆蓋)當(dāng)前光標(biāo)位置及后面的若干文本
J               // 合并光標(biāo)所在行及下一行為一行(依然在命令模式)

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

命令模式下使用

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

4)復(fù)制、粘貼

命令模式下使用

yy         		// 將當(dāng)前行復(fù)制到緩存區(qū)
nyy        		// 將當(dāng)前行向下n行復(fù)制到緩沖區(qū)
yw         		// 復(fù)制從光標(biāo)開(kāi)始到詞尾的字符
nyw        		// 復(fù)制從光標(biāo)開(kāi)始的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è)置行號(hào)

命令模式下使用

:set nu       	// 顯示行號(hào)
:set nonu      	// 取消顯示行號(hào)

四、結(jié)束語(yǔ)

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

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

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
HCNW3120-300E 1 Broadcom Limited Logic IC Output Optocoupler, 1-Element, 5000V Isolation, 0.400 INCH, ROHS COMPLIANT, SURFACE MOUNT, DIP-8
$5.82 查看
ABMM2-20.000MHZ-E2-T 1 Abracon Corporation CRYSTAL 20.0000MHZ 18PF SMD

ECAD模型

下載ECAD模型
$1.39 查看
M74VHC1GT126DF1G 1 onsemi Single Non-Inverting Buffer, TTL Level, SC-88A (SC-70-5 / SOT-353), 3000-REEL

ECAD模型

下載ECAD模型
$0.12 查看
樹(shù)莓派

樹(shù)莓派

Raspberry Pi Ltd致力于讓全世界的用戶和企業(yè)都能暢享計(jì)算的便利。Raspberry Pi產(chǎn)品成本低、品質(zhì)高、結(jié)構(gòu)緊湊、效率高,可用于很多地方:從家用計(jì)算到工廠控制、從復(fù)古游戲到嵌入式應(yīng)用,從教育到企業(yè)。自2012年出售第一款產(chǎn)品以來(lái),Raspberry Pi已成為英國(guó)備受歡迎的計(jì)算機(jī)公司。

Raspberry Pi Ltd致力于讓全世界的用戶和企業(yè)都能暢享計(jì)算的便利。Raspberry Pi產(chǎn)品成本低、品質(zhì)高、結(jié)構(gòu)緊湊、效率高,可用于很多地方:從家用計(jì)算到工廠控制、從復(fù)古游戲到嵌入式應(yīng)用,從教育到企業(yè)。自2012年出售第一款產(chǎn)品以來(lái),Raspberry Pi已成為英國(guó)備受歡迎的計(jì)算機(jī)公司。收起

查看更多

相關(guān)推薦