欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

首頁綜合 正文
目錄

柚子快報邀請碼778899分享:Linux中的文本編輯器Vim

柚子快報邀請碼778899分享:Linux中的文本編輯器Vim

http://yzkb.51969.com/

目錄

一、vim的基本概念

二、vim的基本操作

三.vim的配置?

一、vim的基本概念

vim是一款多模式的編輯器,常用的有以下三種模式:

1.命令模式

剛進入vim時默認處于命令模式

此模式下可以對文本內(nèi)容進行編輯控制(復(fù)制粘貼等)

2.插入模式

在命令模式中輸入 i 進入插入模式,按鍵 Esc 退回命令模式

(其他切換方式:輸入o跳轉(zhuǎn)下一行進入插入模式;輸入a跳轉(zhuǎn)下一字符進入插入模式)

此模式下可以正常編寫文本

3.末行模式

在命令模式中輸入 : 進入末行模式,按鍵?Esc 退回命令模式

此模式下可以vim可以和shell進行交互,例如輸入wq退出并保存代碼、輸入set nu調(diào)用行號

二、vim的基本操作

1.命令模式

n+yy:復(fù)制當(dāng)前行開始的連續(xù)n行(不給n默認為1)

n+dd:剪切當(dāng)前行開始的連續(xù)n行,剪切后不粘貼相當(dāng)于刪除

n+p:粘貼n行已復(fù)制內(nèi)容到光標的下一行

u:撤銷上一次操作

ctrl+r:取消撤銷

$:光標定位到當(dāng)前行末尾

^:光標定位到當(dāng)前行的開始

gg:光標定位到整個文本的開始

G:光標定位到整個文本的末尾

n+G:光標定位到文本第n行

n+h,j,k,l:光標左、下、上、右移動n行

w:以單詞為單位光標后移

b:以單詞為單位光標前移

~:大小寫切換

n+x:刪除光標后的n個字符(光標后內(nèi)容刪完后,繼續(xù)刪除前面的字符)

n+X:刪除光標前的n個字符

n+r:將光標處開始的n個字符替換為其他字符(n+r+替換字符)

R:進入替換模式,直接對文本內(nèi)容進行覆蓋寫入

ZZ:保存并退出vim

2.底行模式?

w:保存vim中修改的內(nèi)容

q:退出vim(如果已修改vim中內(nèi)容會有提示,無法退出)

q!:不保存vim中已修改內(nèi)容強制退出vim

wq:保存并退出vim

set nu:打開行號、set nonu:去除行號

!+shell命令:不退出vim執(zhí)行shell命令

vs:分屏,用于同時編輯多個文件(直接vs打開同一文件,編輯左邊的文件右邊的同時修改;vs+文件名,打開該文件)

ctrl+w+w:光標切換到另一個分屏文件

3.補充:批量化注釋、去注釋

批量化注釋:

命令模式下:ctrl+v進入Visual Block模式

Visual Block模式下:hjkl控制光標選中內(nèi)容、輸入I(大寫i)進入插入模式

插入模式:輸入//,按兩下esc鍵 完成注釋

批量化去注釋:

命令模式下:ctrl+v進入Visual Block模式

Visual Block模式下:hjkl控制光標選中注釋符號,輸入去注釋

三.vim的配置?

1.配置原理:

vim編輯器在運行時不是簡單地執(zhí)行可執(zhí)行程序,它會先讀取一些配置文件,最典型的配置文件如? .vimrc(每個用戶對于自己的vim都有不同的配置要求,因此.vimrc文件保存在各用戶的家目錄中)

我們可以創(chuàng)建隱藏文件.vimrc,并在其中寫入命令,這樣vim在運行時會自動執(zhí)行這些命令

例如:

set nu "在左側(cè)行號

set tabstop "tab 長度設(shè)置為 4

set nobackup "覆蓋文件時不備份

set cursorline "突出顯示當(dāng)前行

set ruler "在右下角顯示光標位置的狀態(tài)行

set autoindent "自動縮進

2.一鍵配置:

在普通用戶下輸入如下鏈接,下載其他人已經(jīng)配置好的文件,下載完成后重啟Linux即可

curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh

柚子快報邀請碼778899分享:Linux中的文本編輯器Vim

http://yzkb.51969.com/

參考鏈接

評論可見,查看隱藏內(nèi)容

本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。

轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://m.gantiao.com.cn/post/19248636.html

發(fā)布評論

您暫未設(shè)置收款碼

請在主題配置——文章設(shè)置里上傳

掃描二維碼手機訪問

文章目錄