国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

linux代碼編輯器——vim

這篇具有很好參考價值的文章主要介紹了linux代碼編輯器——vim。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1. 概念

一款編輯器,只負責寫代碼

2.安裝

[yzq@VM-8-8-centos ~]$ sudo yum install vim

3. vim的使用

1.使用一些按鍵沒有反應

vim怎么運行代碼,linux,vim,linux,編輯器

當我們 使用 vim +文件名 進入文件中時,發(fā)現(xiàn)一些按鍵 按了沒有反應
這是因為vim是一個多模式的編輯器,默認在命令模式下,按鍵都被當做命令了

2. 模式轉(zhuǎn)換

1.命令模式轉(zhuǎn)換到插入模式

1. a

vim怎么運行代碼,linux,vim,linux,編輯器

輸入a后,光標會向后移一位

2. i

vim怎么運行代碼,linux,vim,linux,編輯器

使用i從命令模式轉(zhuǎn)換到插入模式,光標不變

3. o

vim怎么運行代碼,linux,vim,linux,編輯器

使用o,從命令模式切換到插入模式,光標會重起一行

2.命令模式切換到底行模式

如果處于插入模式,輸入ESC切換到命令模式
在處于命令模式下,輸入 shift :,從命令模式切換到底行模式

1. 退出

在處于底行模式下
w代表保存,q代表退出
1.保存退出 :
輸入: wq
2.強制退出:
輸入 :q!
3.強制保存并退出
輸入:wq!

3. 整體概念圖

vim怎么運行代碼,linux,vim,linux,編輯器

4. 指令使用

1. 命令模式下

以下必須處于命令模式下才可以操作

1.復制——yy 粘貼——p

復制當前行 yy
粘貼一行到當前光標所在行之下 p

輸入 yy,復制光標所在行
輸入 p,自動粘貼到下一行

vim怎么運行代碼,linux,vim,linux,編輯器

復制若干行—— n yy

復制當前行在內(nèi)的指定若干行 n yy
假設(shè)為 5 yy 復制 int main 及以下內(nèi)容
輸入 p,在原來光標下粘貼出5行內(nèi)容

vim怎么運行代碼,linux,vim,linux,編輯器

粘貼若干行—— n p

粘貼多行相同的內(nèi)容到當前光標所在行之下 n p
假設(shè)在當前光標處 輸入 yy
再次輸入 10 p ,粘貼出10行

vim怎么運行代碼,linux,vim,linux,編輯器

2. 撤銷操作——u

u:撤銷剛剛的操作
剛剛使用 10 p 復制 10行的printf 內(nèi)容

例如輸入 u,撤銷 10 p 的操作
vim怎么運行代碼,linux,vim,linux,編輯器

3. 對撤銷操作進行撤銷——ctrl r

對撤銷的操作進行撤銷 ctrl r
剛剛使用 u 撤銷 10 p的操作 ,輸入 ctrl r 對 u 進行 撤銷,相當于進行 10 p的操作

vim怎么運行代碼,linux,vim,linux,編輯器

4. 剪切當前行 —— dd

vim怎么運行代碼,linux,vim,linux,編輯器

剪切若干行—— n dd

剪切當前行所在指定的若干行 n dd
以 3 dd 剪切 3 行 為例
vim怎么運行代碼,linux,vim,linux,編輯器
如果 只進行 dd / n dd 就是刪除操作

5. 光標移動到文檔尾 ——shift g

將光標定位到文檔結(jié)尾 shift g
vim怎么運行代碼,linux,vim,linux,編輯器

6.光標到文檔始——gg

將光標定位到文檔開始 gg
vim怎么運行代碼,linux,vim,linux,編輯器

光標到指定行 ——n shift g

將光標移動到指定行 n shift g
以 8 shift g ,移動到第8行 為例
vim怎么運行代碼,linux,vim,linux,編輯器

7. 光標到文檔行尾——shift $

將光標定位到文檔行的結(jié)尾 shift $
vim怎么運行代碼,linux,vim,linux,編輯器

8.光標到文檔行始——shift ^

將光標定位到文檔行的開始 shift ^
vim怎么運行代碼,linux,vim,linux,編輯器

9. 向前移動——n b

在行內(nèi),按照單詞為單位 向前移動n個 :n b
將非單詞作為一個整體跳過
以 3 b 為例
vim怎么運行代碼,linux,vim,linux,編輯器

10 .向后移動 —— n w

在行內(nèi),按照單詞為單位 向后移動n個 : n w
將非單詞作為一個整體跳過
以 4 w為例vim怎么運行代碼,linux,vim,linux,編輯器

11.行內(nèi)大小寫切換——shift ~

行內(nèi)大小寫切換 : shift ~

切換大寫

vim怎么運行代碼,linux,vim,linux,編輯器
從光標開始 ,shift ~ 按一次切換一次 切換為大寫

切換小寫

vim怎么運行代碼,linux,vim,linux,編輯器
從光標開始 ,shift ~ 按一次切換一次 切換為小寫

12. 替換光標所在字符——r

替換光標所在字符 r
vim怎么運行代碼,linux,vim,linux,編輯器
光標所在w處,輸入 r 后,輸入 m,將 w字符換成 m

替換若干字符 —— n r

將若干個字符替換指定字符: n r
vim怎么運行代碼,linux,vim,linux,編輯器
光標所在a處,輸入 7r 后 再次輸入 m,將aaaaaad 替換成mmmmmmm

13. 無腦替換

輸入shift r,從命令模式進入替換模式vim怎么運行代碼,linux,vim,linux,編輯器

直接輸入想要輸入的字符,最后ESC返回命令模式

14. 刪除光標字符——x(左->右)

行內(nèi)刪除光標所在字符 x (左側(cè)->右側(cè))
vim怎么運行代碼,linux,vim,linux,編輯器
直接輸入x,刪除光標后所在字符

行內(nèi)刪除n個字符——n x

行內(nèi)刪除光標及后面n個字符 : n x
vim怎么運行代碼,linux,vim,linux,編輯器
輸入 8 x,刪除光標后的 7個m及空格

15. 刪除光標字符——shift x (右->左)

刪除光標的字符 :shift x(右側(cè)->左側(cè))
vim怎么運行代碼,linux,vim,linux,編輯器shift x 刪除光標前的字符

2. 底行模式下

以下必須處于底行模式下才可以操作

1. 設(shè)置行號——set nu

在插入模式下 ,正常輸入是沒有行號的
vim怎么運行代碼,linux,vim,linux,編輯器
使用 shift :切換到 底行模式,輸入 set nu 設(shè)置行號
vim怎么運行代碼,linux,vim,linux,編輯器

2. 刪除行號—— set nonu

在底行模式下,再次輸入 set nonu 刪除行號
vim怎么運行代碼,linux,vim,linux,編輯器

3.搜索——/ 字符

在底行模式下 輸入/wolrd , 把要搜索的字符高亮出來
輸入 n,可以直接匹配下一個

vim怎么運行代碼,linux,vim,linux,編輯器

4. 整體替換

%s/被替換字符/替換成的字符/g
例 輸入 %s/hello/HELLO/g,將 hello 全部替換成 HELLO
vim怎么運行代碼,linux,vim,linux,編輯器

5.執(zhí)行命令行的命令,不想退出vim

如果在vim編輯器且進入底行模式,進行編譯
執(zhí)行命令行的命令,不想退出vim 前面帶上
在底行模式下 輸入 ! ls -l
vim怎么運行代碼,linux,vim,linux,編輯器
按任意鍵返回vim編輯器

6.將聲明和實現(xiàn)分離 —— vs

將聲明和實現(xiàn)分離: vs 函數(shù)名
vim怎么運行代碼,linux,vim,linux,編輯器
test.h文件為函數(shù)的聲明
test.c文件為函數(shù)的實現(xiàn)

光標所在的位置,就要編寫哪一個文件
當前光標在test.h的位置,所以編輯test.h文件
切換到不同的界面, ctrl ww文章來源地址http://www.zghlxwxcb.cn/news/detail-807049.html

到了這里,關(guān)于linux代碼編輯器——vim的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • 【Linux】編輯器vim詳解

    【Linux】編輯器vim詳解

    ? ? vim是 文件編輯器 ,是vi的升級版本,兼容vi的所有指令,同時做了優(yōu)化和延伸。vim有多種模式,其中最常用的模式有命令模式、插入模式、底行模式以及替換模式和視圖模式。(視圖模式本文暫不提及) ? ?在使用vim編輯器進行文件的編輯之前,需要確保自己的系統(tǒng)已經(jīng)

    2024年02月06日
    瀏覽(26)
  • linux中的vim編輯器

    linux中的vim編輯器

    Vim是一款強大的文本編輯器,可以在終端中使用。它有很多優(yōu)點,比如快速、高效、靈活等,但同時也有一些難以掌握的操作。在本篇博客中,我們將詳細介紹Vim的各種功能,以及如何使用它來提高的編輯效率。 Vim具有三種基本模式:命令模式、插入模式和查看模式。 1.1命

    2024年02月01日
    瀏覽(33)
  • 【Linux編輯器-vim使用】

    【Linux編輯器-vim使用】

    目前了解的vim有三種模式(其實有好多模式),分別是命令模式、插入模式和底行模式,各模式的功能區(qū)分如下: 命令模式(Normal mode) 控制屏幕光標的移動,字符、字或行的刪除,移動復制某區(qū)段及進入Insert mode下,或者到 last line mode 插入模式(Insert mode) 只有在Insert mode下

    2024年02月10日
    瀏覽(20)
  • Linux編輯器 - vim使用

    Linux編輯器 - vim使用

    Vim是一個廣泛使用的文本編輯器,它是在Unix和Linux系統(tǒng)中常用的命令行文本編輯器之一。 vim的主要三種模式 ( 其實有好多模式,目前掌握這 3 種即可 ), 分別是 命令模式 ( command mode )、 插入模式 (Insert mode )和 底行模式 ( last line mode ),需要掌握每種模式的用法和差別

    2024年02月14日
    瀏覽(22)
  • Linux編輯器——Vim詳解

    Linux編輯器——Vim詳解

    目錄 ?前言 ?vim的基本概念 ?vim的基本操作 ?vim命令模式命令集 ??vim末行模式命令集 ?簡單vim配置 ?配置文件的位置 ?常用配置選項 vi/vim的區(qū)別 簡單點來說,它們都是多模式編輯器,不同的是vim是vi的升級版本,它不僅兼容vi的所有指令,而且還有一些新的特性在里面

    2024年02月21日
    瀏覽(29)
  • Linux文本編輯器-vim

    目錄 前言 Vim三種模式 打開方式 命令模式 插入模式 可視模式 保存和退出 Vim是一個功能豐富且強大的文本編輯器,被廣泛用于Linux系統(tǒng)。它是Vi的增強版本,提供了更多的功能和改進,同時可以通過插件擴展其功能; 「命令模式」:可以進行刪除、復制、粘貼等快捷操作。

    2024年02月15日
    瀏覽(34)
  • Linux編輯器vim(含vim的配置)

    Linux編輯器vim(含vim的配置)

    本篇文章,小編將介紹Linux編輯器–vim以及vim的配置。 正常/普通/命令模式(Normal mode) 控制屏幕光標的 移動,字符、字或行的刪除 ,移動復制某區(qū)段及進入 Insert mode 下,或者到 last line mode 插入模式(Insert mode) -只有在 Insert mode 下,才可以做文字輸入,按「ESC」鍵可回到命令行

    2024年01月25日
    瀏覽(50)
  • Linux Vim文本編輯器-Vim常用命令

    Linux Vim文本編輯器-Vim常用命令

    距離上次Linux的學習,今天又是一個嶄新的起點,我們用五天的時間學了一些Linux一些常用的操作命令,但掌握這些還是遠遠不夠的,這個世界就是這樣,將生于此,既是幸運也是不幸,只有不斷地學習才能有自己的一席之地,話不多說,開始我們今天的Linux學習之旅。 目錄

    2024年02月06日
    瀏覽(35)
  • Linux編輯器---vim的使用

    Linux編輯器---vim的使用

    ???????Vim是一個高度可配置的文本編輯器,它是操作Linux的一款利器,旨在高效地創(chuàng)建和更改任何類型的文本。這款編輯器起源于\\\"vi\\\",并在此基礎(chǔ)上發(fā)展出了眾多新的特性。Vim被普遍推崇為類Vi編輯器中最好的一個,事實上真正的勁敵來自Emacs的不同變體。 ???????對于

    2024年02月05日
    瀏覽(16)
  • 【Linux工具篇】編輯器vim

    【Linux工具篇】編輯器vim

    目錄 vim的基本操作 進入vim(正常模式)? 正常模式-插入模式 插入模式-正常模式 正常模式-底行模式 底行模式-正常模式 底行模式-退出vim vim正常模式命令集 vim末行模式命令集 Q1Linux底下多文件操作 Q2批量化注釋和去注釋 Q3ctrl+z和斷網(wǎng)的情況 Q4sudo提權(quán) Q5vim配置? 配置文件位置

    2024年01月24日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包