• 正文
    • 一、前言
    • 二、nano編輯器
    • 三、vim編輯器
    • 四、結束語
  • 推薦器件
  • 相關推薦
申請入駐 產業(yè)圖譜

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

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

一、前言

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

二、nano編輯器

1、使用nano

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

1)打開文件

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

2)關閉文件

Ctrl + X

3)保存修改

Ctrl + O, Enter

4)復制

將光標移至復制內容的最前端或最末端,Ctrl + 6,移動光標至最末端或最前端,Alt + 6

5)粘貼

Ctrl + U

6)撤銷

Alt + U

7)使用示例

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

在這里插入圖片描述

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

在這里插入圖片描述

三、vim編輯器

vim是vi的增強版,如果要使用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個模式:插入模式、命令模式和低行模式。

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

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

1)打開文件、保存、關閉文件

命令模式下使用

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

2)插入文本或行

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

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

3)刪除、恢復字符或行

命令模式下使用

x          		// 刪除當前字符
nx         		// 刪除從光標開始的n個字符
dd         		// 刪除當前行
ndd        		// 向下刪除當前行在內的n行
u          		// 撤銷上一步操作
U          		// 撤銷對當前行的所有操作

4)復制、粘貼

命令模式下使用

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

5)設置行號

命令模式下使用

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

四、結束語

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

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

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風險等級 參考價格 更多信息
ASEMB-125.000MHZ-XY-T 1 Abracon Corporation MEMS OSC XO 125.0000MHZ CMOS SMD
$2.7 查看
SI5324D-C-GM 1 Silicon Laboratories Inc Support Circuit, 1-Func, 6 X 6 MM, ROHS COMPLIANT, MO-220VJJD, QFN-36
$34.9 查看
NC7SZ11P6X 1 Fairchild Semiconductor Corporation AND Gate, LVC/LCX/Z Series, 1-Func, 3-Input, CMOS, PDSO6, 1.25 MM, EIAJ, SC-88, SC-70, 6 PIN
$0.37 查看
樹莓派

樹莓派

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

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

查看更多

相關推薦