Linux:進入vim編輯模式

vim 是一個強大的文本編輯器。

三種模式:

普通模式(Normal mode)
插入模式(Insert mode)
命令行模式(Command-line mode)
當你打開一個文件時,vim 默認處于普通模式。

插入模式:

以下是如何從普通模式切換到插入模式開始編輯文件的步驟:

  1. 打開文件:在終端中,使用以下命令打開你想要編輯的文件:
    vim 文件名
    
    如果文件不存在,vim 會在你第一次保存時創建它。
  2. 切換到插入模式:要從普通模式切換到插入模式,可以使用以下按鍵之一:
    • i 鍵進入插入模式(Insert mode),可以在光標當前位置開始插入文本。
    • a 鍵進入插入模式,可以在光標所在位置的下一個字符開始插入文本。
    • o 鍵進入插入模式,并在當前行的下一行創建一個新行開始插入文本。
    • I (大寫i)鍵進入插入模式,可以在當前行的開頭插入文本。
    • A (大寫a)鍵進入插入模式,可以在當前行的末尾插入文本。
  3. 編輯文件:一旦你進入了插入模式,你就可以開始編輯文本了,就像你使用其他文本編輯器一樣。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/717691.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/717691.shtml
英文地址,請注明出處:http://en.pswp.cn/news/717691.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

十六、異常和File

異常和File 一、異常1.1異常的分類1.2 異常的作用1.3 異常的處理方式1.3.1 JVM默認的處理方式1.3.2 自己處理(捕獲異常)1.3.3 自己處理(靈魂四問) 1.4 異常中的常見方法1.5 拋出異常綜合練習(鍵盤錄入數據)…

基于springboot+vue的社區養老服務平臺

博主主頁:貓頭鷹源碼 博主簡介:Java領域優質創作者、CSDN博客專家、阿里云專家博主、公司架構師、全網粉絲5萬、專注Java技術領域和畢業設計項目實戰,歡迎高校老師\講師\同行交流合作 ?主要內容:畢業設計(Javaweb項目|小程序|Pyt…

黑馬點評-商戶查詢業務

緩存原理 本文的業務就是redis的經典應用,標準的操作方式就是查詢數據庫之前先查詢緩存,如果緩存數據存在,則直接從緩存中返回,如果緩存數據不存在,再查詢數據庫,然后將數據存入redis。 緩存更新策略 根據…

Spring重點記錄

文章目錄 1.Spring的組成2.Spring優點3.IOC理論推導4.IOC本質5.IOC實現:xml或者注解或者自動裝配(零配置)。6.hellospring6.1beans.xml的結構為:6.2.Spring容器6.3對象的創建和控制反轉 7.IOC創建對象方式7.1以有參構造的方式創建…

【OneAPI】貓狗類別檢測API

OneAPI新接口發布:貓狗類別檢測 45種狗狗類別和15種貓貓類別檢測。 API地址:POST https://oneapi.coderbox.cn/openapi/api/detect/dogcat 請求參數(body) 參數名類型必填含義說明imageUrlstring是圖片地址網絡圖片地址&#…

Vue路由(黑馬程序員)

路由介紹 將資代碼/vue-project(路由)/vue-project/src/views/tlias/DeptView.vue拷貝到我們當前EmpView.vue同級,其結構如下: 此時我們希望,實現點擊側邊欄的部門管理,顯示部門管理的信息,點擊員工管理,顯…

【周總結平淡但不平凡的周末】

上周總結 根據系統生產環境的日志文件,寫了個腳本統計最近使用我們系統的用戶的手機型號以及系統,幫助聚焦主要測試的機型,以及系統類型 依然是根據時區不同對項目進行改造,還有一個開發好的接口需要下周聯調 2024/3/3 晴…

QT Mingw32/64編譯ffmpeg源碼生成32/64bit庫以及測試

文章目錄 前言下載msys2ysamFFmpeg 搭建編譯環境安裝msys2安裝QT Mingw編譯器到msys環境中安裝ysam測試 編譯FFmpeg測試 前言 FFmpeg不像VLC有支持QT的庫文件,它僅提供源碼,需要使用者自行編譯成對應的庫,當使用QTFFmpeg實現播放視頻以及視頻…

連接 mongodb集群的集中方式

mongodb 連接到復制集 mongodb://node1,node2,node3.../database?[options]mongodb 連接到分片集 mongodb://mongos1,mongos2,mongos3.../database?[options]使用 mongosrv 通過域名解析得到所有的 mongos 或 節點的地址, 而不是把這些寫在連接字符串中. mongodbsrv://se…

經典的算法面試題(1)

題目: 給定一個整數數組 nums,編寫一個算法將所有的0移到數組的末尾,同時保持非零元素的相對順序。 示例: 輸入: [0,1,0,3,12] 輸出: [1,3,12,0,0] 注意:必須在原數組上操作,不能拷貝額外的數組。盡量減少操作次數。 這…

數據處理——一維數組轉列向量(分割時間序列為數據塊時的問題)

記錄在處理數據時被磕絆了一下的一個處理細節。 1.想要達到的要求 在某次滑動窗口取樣時間序列數據時,我得到如下一個以一維數組為元素的列表: 對于如上輸出列表中的每個一維數組,我希望將其轉換為下圖中的形式,簡單說就是希望他…

編程筆記 Golang基礎 042 文件處理

編程筆記 Golang基礎 042 文件處理 一、文件處理二、Go語言文件處理創建文件和寫入內容打開文件并按模式讀寫讀取文件內容更高級的文件和IO操作改變文件權限目錄操作 小結 一、文件處理 文件處理是指在計算機科學中,對存儲在磁盤或其他持久性存儲介質上的文件進行的…

Android Jni添加打印(C++打印)

Android Jni添加打印(C打印) 文章目錄 Android Jni添加打印(C打印)一、前言二、添加日志實現1、在某個類上面定義類型和方法2、把日志方法定義在.h文件中定義 myLog.h3、引用打印頭文件的示例代碼(1) MainA…

【詳識JAVA語言】面向對象程序三大特性之三:多態

多態 多態的概念 多態的概念:通俗來說,就是多種形態,具體點就是去完成某個行為,當不同的對象去完成時會產生出不同的狀態。 多態實現條件 在java中要實現多態,必須要滿足如下幾個條件,缺一不可&#xf…

循環隊列與循環雙端隊列

文章目錄 前言循環隊列循環雙端隊列 前言 1、學習循環隊列和循環雙端隊列能加深我們對隊列的理解,提高我們的編程能力。 2、本文循環隊列使用的是數組,循環雙端隊列用的是雙向鏈表 3、題目連接:設計循環隊列 ,設計循環雙端隊列。 …

【機器學習】有監督學習算法之:支持向量機

支持向量機 1、引言2、決策樹2.1 定義2.2 原理2.3 實現方式2.4 算法公式2.5 代碼示例 3、總結 1、引言 小屌絲:魚哥,泡澡啊。 小魚:不去 小屌絲:… 此話當真? 小魚:此話不假 小屌絲:到底去還是…

Linux 網絡接口的混雜模式(Promiscuous mode)認知

寫在前面 博文內容為 混雜模式的簡單認知理解不足小伙伴幫忙指正 認定一件事,即使拿十分力氣都無法完成,也要拿出十二分力氣去努力。 —《劍來》 網絡接口的混雜模式 混雜模式(Promiscuous mode),簡稱 Promisc mode,俗稱監聽模式…

什么是支持向量機(Support vector machine)和其原理

作為機器學習的基礎算法,SVM被反復提及,西瓜書、wiki都能查到詳細介紹,但是總是覺得還差那么點,于是決定自己總結一下。 一、什么是SVM? 1、解決什么問題? SVM,最原始的版本是用于最簡單的線…

藍橋杯備賽第五篇(動態規劃)

1.數位dp public class Main {static long[] limit;static int length;static long[][] dp;public static long dfs(int pos, int pre, boolean flag, boolean lead) {if (pos length) return 1;if (!flag && !lead && dp[pos][pre] ! -1) return dp[pos][pr…

總結 HashTable, HashMap, ConcurrentHashMap 之間的區別

1.多線程環境使用哈希表 HashMap 不行,線程不安全 更靠譜的,Hashtable,在關鍵方法上加了synchronized 后來標準庫又引入了一個更好的解決方案;ConcurrentHashMap 2.HashMap 首先HashMap本身線程不安全其次HashMap的key值可以為空(當key為空時,哈希會…