主頁 >  其他 > Linux Vim編輯器的基本使用

Linux Vim編輯器的基本使用

2021-02-19 14:53:39 其他

      • 一、VIM編輯器
        • 1)vi概述
        • 2)vim編輯器
        • 3)vim編輯器的安裝
          • ☆ 已安裝
          • ☆ 未安裝
        • 4)vim編輯器的四種模式(!)
          • ☆ 命令模式
          • ☆ 編輯模式或輸入模式
          • ☆ 末行模式
          • ☆ 可視化模式
      • 二、VIM四種模式的關系
        • 1)VIM四種模式
        • 2)VIM四種模式的關系
      • 三、VIM編輯器的使用
        • 1)使用vim打開檔案
        • 2)vim編輯器保存檔案
        • 3)vim編輯器強制退出(不保存)
        • 4)命令模式下的相關操作(!)
          • ☆ 如何進入命令模式
          • ☆ 命令模式下我們能做什么
          • ☆ 移動游標到首行或末行(!)
          • ☆ 翻屏
          • ☆ 快速定位游標到指定行(!)
          • ☆ 復制/粘貼(!)
          • ☆ 剪切/洗掉(!)
          • ☆ 撤銷/恢復(!)
          • 總結
        • 5)末行模式下的相關操作(!)
          • ☆ 如何進入末行模式
          • ☆ 末行模式下我們能做什么
          • ☆ 保存/退出(!)
          • ☆ 查找/搜索(!)
          • ☆ 檔案內容的替換(!)
          • ☆ 顯示行號
          • ☆ set paste模式
          • 總結
      • 四、編輯模式
        • 1)編輯模式的作用
        • 2)如何進入編輯模式
        • 3)退出編輯模式
      • 五、可視化模式
        • 1)如何進入到可視化模式
        • 2)可視化模式復制操作
        • 3)為組態檔添加#多行注釋(!)
        • 4)為組態檔去除#多行注釋(!)
      • 六、VIM編輯器實用功能
        • 1)代碼著色
        • 2)例外退出解決方案
        • 3)退出vim編輯器

一、VIM編輯器

1)vi概述

vi(visual editor)編輯器通常被簡稱為vi,它是Linux和Unix系統上最基本的文本編輯器,類似于Windows 系統下的notepad(記事本)編輯器,

2)vim編輯器

Vim(Vi improved)是vi編輯器的加強版,比vi更容易使用,vi的命令幾乎全部都可以在vim上使用,

3)vim編輯器的安裝

☆ 已安裝

Linux通常都已經默認安裝好了 vi 或 Vim 文本編輯器,我們只需要通過vim命令就可以直接打開vim編輯器了,如下圖所示:

vim

☆ 未安裝

有些精簡版的Linux作業系統,默認并沒有安裝vim編輯器(可能自帶的是vi編輯器),當我們在終端中輸入vim命令時,系統會提示"command not found",

解決辦法:有網的前提下,可以使用yum工具對vim編輯器進行安裝

# 安裝vim且詢問是否時自動選擇yes
# yum install vim -y

4)vim編輯器的四種模式(!)

☆ 命令模式

使用VIM編輯器時,默認處于命令模式,在該模式下可以移動游標位置,可以通過快捷鍵對檔案內容進行復制、粘貼、洗掉等操作,

☆ 編輯模式或輸入模式

在命令模式下輸入小寫字母a或小寫字母i即可進入編輯模式,在該模式下可以對檔案的內容進行編輯

☆ 末行模式

在命令模式下輸入冒號:即可進入末行模式,可以在末行輸入命令來對檔案進行查找、替換、保存、退出等操作

☆ 可視化模式

可以做一些列選操作(通過方向鍵選擇某些列的內容,類似于Windows滑鼠刷黑)

二、VIM四種模式的關系

1)VIM四種模式

  • 命令模式
  • 編輯模式
  • 末行模式
  • 可視化模式

2)VIM四種模式的關系

Vim編輯器模式關系圖

三、VIM編輯器的使用

1)使用vim打開檔案

基本語法:

# vim  檔案名稱

① 如果檔案已存在,則直接打開

② 如果檔案不存在,則vim編輯器會自動在記憶體中創建一個新檔案

案例:使用vim命令打開readme.txt檔案

# vim readme.txt

2)vim編輯器保存檔案

在任何模式下,連續按兩次Esc鍵,即可回傳到命令模式,然后按冒號:,進入到末行模式,輸入wq,代表保存并退出,

Vim 低行模式 wq 保存退出

3)vim編輯器強制退出(不保存)

在任何模式下,連續按兩次Esc鍵,即可回傳到命令模式,然后按冒號:,進入到末行模式,輸入q!,代表強制退出但是不保存檔案,

Vim 低行模式 Q嘆強制退出

4)命令模式下的相關操作(!)

☆ 如何進入命令模式

答:在Linux作業系統中,當我們使用vim命令直接打開某個檔案時,默認進入的就是命令模式,如果我們處于其他模式(編輯模式、可視化模式以及末行模式)可以連續按兩次Esc鍵也可以回傳命令模式

☆ 命令模式下我們能做什么

① 移動游標 ② 復制 粘貼 ③ 剪切 粘貼 洗掉 ④ 撤銷與恢復

☆ 移動游標到首行或末行(!)

移動游標到首行 => gg

移動游標到末行 => G

☆ 翻屏

向上 翻屏,按鍵:ctrl + b (before) 或 PgUp

向下 翻屏,按鍵:ctrl + f (after) 或 PgDn

向上翻半屏,按鍵:ctrl + u (up)

向下翻半屏,按鍵:ctrl + d (down)

☆ 快速定位游標到指定行(!)

行號 + G,如150G代表快速移動游標到第150行,

☆ 復制/粘貼(!)

① 復制當前行(游標所在那一行)

按鍵:yy

粘貼:在想要粘貼的地方按下p 鍵【將粘貼在游標所在行的下一行】,如果想粘貼在游標所在行之前,則使用P鍵

② 從當前行開始復制指定的行數,如復制5行,5yy

粘貼:在想要粘貼的地方按下p 鍵【將粘貼在游標所在行的下一行】,如果想粘貼在游標所在行之前,則使用P鍵

☆ 剪切/洗掉(!)

在VIM編輯器中,剪切與洗掉都是dd

如果剪切了檔案,但是沒有使用p進行粘貼,就是洗掉操作

如果剪切了檔案,然后使用p進行粘貼,這就是剪切操作

① 剪切/洗掉當前游標所在行

按鍵:dd (洗掉之后下一行上移)

粘貼:p

注意:dd 嚴格意義上說是剪切命令,但是如果剪切了不粘貼就是洗掉的效果,

② 剪切/洗掉多行(從當前游標所在行開始計算)

按鍵:數字dd

粘貼:p

特殊用法:

③ 剪切/洗掉游標所在的當前行(游標所在位置)之后的內容,但是洗掉之后下一行不上移

按鍵:D (洗掉之后當前行會變成空白行)

☆ 撤銷/恢復(!)

撤銷:u(undo)

恢復:ctrl + r 恢復(取消)之前的撤銷操作【重做,redo】

總結

① 怎么進入命令模式(vim 檔案名稱,在任意模式下,可以連續按兩次Esc鍵即可回傳命令模式)

② 命令模式能做什么?移動游標、復制/粘貼、剪切/洗掉、撤銷與恢復

首行 => gg,末行 => G 翻屏(了解) 快速定位 行號G,如150G

yy p 5yy p

dd p 5dd p

u

ctrl + r

5)末行模式下的相關操作(!)

☆ 如何進入末行模式

進入末行模式的方法只有一個,在命令模式下使用冒號:的方式進入,

☆ 末行模式下我們能做什么

檔案保存、退出、查找與替換、顯示行號、paste模式等等

☆ 保存/退出(!)

:w => 代表對當前檔案進行保存操作,但是其保存完成后,并沒有退出這個檔案

:q => 代表退出當前正在編輯的檔案,但是一定要注意,檔案必須先保存,然后才能退出

:wq => 代表檔案先保存后退出(保存并退出)

如果一個檔案在編輯時沒有名字,則可以使用:wq 檔案名稱,代表把當前正在編輯的檔案保存到指定的名稱中,然后退出

:q! => 代表強制退出但是檔案未保存(不建議使用)

☆ 查找/搜索(!)

切換到命令模式,然后輸入斜杠/(也是進入末行模式的方式之一)

進入到末行模式后,輸入要查找或搜索的關鍵詞,然后回車

如果在一個檔案中,存在多個滿足條件的結果,在搜索結果中切換上/下一個結果:N/n (大寫N代表上一個結果,小寫n代表next)

如果需要取消高亮,則需要在末行模式中輸入:noh【no highlight】

☆ 檔案內容的替換(!)

第一步:首先要進入末行模式(在命令模式下輸入冒號:)

第二步:根據需求替換內容

① 只替換游標所在這一行的第一個滿足條件的結果(只能替換1次)

:s/要替換的關鍵詞/替換后的關鍵詞   +  回車

案例:把hello rhel中的 rhel替換為 rhel8

切換游標到hello  rhel這一行
:s/rhel/rhel8

② 替換游標所在這一行中的所有滿足條件的結果(替換多次,只能替換一行)

:s/要替換的關鍵詞/替換后的關鍵詞/g		g=global全域替換

案例:把hello rhel中的所有rhel都替換為rhel8

切換游標到hello rhel這一行
:s/rhel/rhel8/g

③ 針對整個檔案中的所有行進行替換,只替換每一行中滿足條件的第一個結果

:%s/要替換的關鍵詞/替換后的關鍵詞

案例:把每一行中的第一個hello關鍵詞都替換為hi

:%s/hello/hi

④ 針對整個檔案中的所有關鍵詞進行替換(只要滿足條件就進行替換操作)

:%s/要替換的關鍵詞/替換后的關鍵詞/g

案例:替換整個檔案中的hello關鍵詞為hi

:%s/hello/hi/g
☆ 顯示行號

基本語法:

:set nu
【nu = number】,行號

取消行號 => :set nonu

☆ set paste模式

為什么要使用paste模式?

問題:在終端Vim中粘貼代碼時,發現插入的代碼會有多余的縮進,而且會逐行累加,原因是終端把粘貼的文本存入鍵盤快取(Keyboard Buffer)中,Vim則把這些內容作為用戶的鍵盤輸入來處理,導致在遇到換行符的時候,如果Vim開啟了自動縮進,就會默認的把上一行縮進插入到下一行的開頭,最終使代碼變亂,

在粘貼資料之前,輸入下面命令開啟paste模式
:set paste

粘貼完畢后,輸入下面命令關閉paste模式
:set nopaste

總結

① 如何進入末行模式,必須從命令模式中使用冒號進行切換

② 末行模式下能做什么?保存、退出、查找、替換、顯示行號以及paste模式

③ 保存 => :w

④ 退出 => :q,先保存后退出,:wq :wq 檔案名稱 :q!

⑤ 查找功能 => 命令模式輸入/斜杠 + 關鍵詞(高亮顯示)=> :noh

⑥ 替換功能

:s/要替換的關鍵詞/替換后的關鍵詞

:s/要替換的關鍵詞/替換后的關鍵詞/g

:%s/要替換的關鍵詞/替換后的關鍵詞

:%s/要替換的關鍵詞/替換后的關鍵詞/g

⑦ 顯示行號 => :set nu 取消行號 => :set nonu

⑧ paste模式 => 將來在粘貼代碼的時候為了保存原格式 => 粘貼之前 => :set paste

四、編輯模式

1)編輯模式的作用

編輯模式的作用比較簡單,主要是實作對檔案的內容進行編輯模式,

2)如何進入編輯模式

首先你需要進入到命令模式,然后使用小寫字母a或小寫字母i,進入編輯模式,

命令模式 + i : insert縮寫,代表在游標之前插入內容

命令模式 + a : append縮寫,代表在游標之后插入內容

3)退出編輯模式

在編輯模式中,直接按Esc,即可從編輯模式退出到命令模式,

五、可視化模式

1)如何進入到可視化模式

在命令模式中,直接按ctrl + v(可視塊)或V(可視行)或v(可視),然后按下↑ ↓ ← →方向鍵來選中需要復制的區塊,按下y 鍵進行復制(不要按下yy),最后按下p 鍵粘貼

退出可視模式按下Esc

2)可視化模式復制操作

第一步:在命令模式下,直接按小v,進入可視化模式

第二步:使用方向鍵↑ ↓ ← →選擇要復制的內容,然后按y鍵

第三步:移動游標,停在需要粘貼的位置,按p鍵進行粘貼操作

3)為組態檔添加#多行注釋(!)

第一步:按Esc退出到命令模式,按gg切換到第1行

第二步:然后按Ctrl+v進入到可視化區塊模式(列模式)

第三步:在行首使用上下鍵選擇需要注釋的多行

第四步:按下鍵盤(大寫)“I”鍵,進入插入模式(Shift + i)

第五步:輸入#號注釋符

第六步:輸入完成后,連續按兩次Esc即可完成添加多行注釋的程序

4)為組態檔去除#多行注釋(!)

第一步:按Esc退出到命令模式,按gg切換到第1行

第二步:然后按Ctrl+v進入可視化區塊模式(列模式)

第三步:使用鍵盤上的方向鍵的上下選中需要移除的#號注釋

第四步:直接按Delete鍵即可完成洗掉注釋的操作

六、VIM編輯器實用功能

1)代碼著色

之前說過vim 是vi 的升級版本,其中比較典型的區別就是vim 更加適合coding,因為vim比vi 多一個代碼著色的功能,這個功能主要是為程式員提供編程語言升的語法顯示效果,如下:

第一步:定義后綴名為網頁檔案的代碼檔案

# vim index.php

第二步:撰寫對應的PHP代碼

<?php
	echo 'hello world';
?>

在VIM編輯器中,我們可以通過:syntax on:syntax off開啟或關閉代碼著色功能,

2)例外退出解決方案

什么是例外退出:在編輯檔案之后并沒有正常的去wq(保存退出),而是遇到突然關閉終端或者斷電的情況,則會顯示下面的效果,這個情況稱之為例外退出:

溫馨提示:每個檔案的例外檔案都會有所不同,其命名規則一般為.檔案名稱.swp

解決辦法:將交換檔案(在編程程序中產生的臨時檔案)洗掉掉即可【在上述提示界面按下D 鍵或者使用rm 指令洗掉交換檔案】

# rm .1.php.swp

3)退出vim編輯器

回顧:在vim中,退出正在編輯的檔案可以使用:q或者:wq除了上面的這個語法之外,vim 還支持另外一個保存退出(針對內容)方法:x

:x在檔案沒有修改的情況下,表示直接退出(等價于:q),在檔案修改的情況下表示保存并退出(:wq

② 如果檔案沒有被修改,但是使用wq 進行退出的話,則檔案的修改時間會被更新;但是如果檔案沒有被修改,使用x 進行退出的話,則檔案修改時間不會被更新的;主要是會混淆用戶對檔案的修改時間的認定,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/260986.html

標籤:其他

上一篇:Goodbye,OI!

下一篇:Docker安裝MySql,并且使用外部客戶端鏈接

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more