摘要:整體的的設(shè)置是在文件中一般只要修改用戶自己的文件就行。在終端下使用進(jìn)行編輯時(shí),默認(rèn)情況下,編輯的界面上是沒有顯示行號語法高亮度顯示智能縮進(jìn)等功能的。為了更好的在下進(jìn)行工作,需要手動設(shè)置一個(gè)配置文件。
一、vimrc設(shè)置
vimrc文件是vim的環(huán)境設(shè)置文件。
整體的vim的設(shè)置是在 /etc/vim/vimrc 文件中,一般只要修改用戶自己的vimrc 文件就行。
進(jìn)入用戶根目錄:cd ~
查看是否有.vimrc文件,沒有就新創(chuàng)建一個(gè).vimrc文件。
在終端下使用vim進(jìn)行編輯時(shí),默認(rèn)情況下,編輯的界面上是沒有顯示行號、語法高亮度顯示、智能縮進(jìn)等功能的。為了更好的在vim下進(jìn)行工作,需要手動設(shè)置一個(gè)配置文件:.vimrc。
vim ~/.vimrc 命令創(chuàng)建配置文件,插入以下進(jìn)行設(shè)置:
set number “顯示行號 syntax on “自動語法高亮 set shiftwidth=4 “默認(rèn)縮進(jìn)4個(gè)空格 set softtabstop=4 “使用tab時(shí) tab空格數(shù) set tabstop=4 “tab 代表4個(gè)空格 set expandtab “使用空格替換tab set encoding=utf-8 “設(shè)置編碼 set autoindent “在插入模式下,對每行按與上行同樣的標(biāo)準(zhǔn)進(jìn)行縮進(jìn)
以上配置基本夠用保存即可,其他配置可以參考:https://blog.csdn.net/u010871...
二、vim經(jīng)常使用的一些快捷鍵上下左右移動光標(biāo):k、j、h、l
復(fù)制粘貼:yy、p
撤銷:u
刪除一行與刪除一個(gè)字符:dd、x
多行復(fù)制:命令行模式輸入 :1,3 co 10【注釋:代表復(fù)制1到3行內(nèi)容粘貼到第10行】
多行剪切:命令行模式輸入 :1,3 m 10 【注釋:代表把1到3行內(nèi)容剪切到第10行】
多行注釋代碼:ctrl+v可視化模式選中,鍵入k或者j向上或者向上選中要注釋的行,然后鍵入I,插入"http://"字符,最后按兩次esc即可。
多行編輯:可視化模式選中要編輯的行,假如是要在行末編輯,那么鍵入$到行末,然后鍵入A,插入想要編輯的內(nèi)容,最后按兩次esc即可。
光標(biāo)移動到第一行與最后一行:gg、G
光標(biāo)移動到某一行:10G 【注釋:代表移動到第10行】
移動到行首與行末:^、$
字符后插入、字符前插入、另起一行插入:a、i、o
行內(nèi)移動光標(biāo)到某個(gè)字符:fa、Fa 【注釋:fa代表代表向后移動到字符a處,F(xiàn)a代表向前移動到字符a處】
如果在行內(nèi)查找某個(gè)字符后,需要多次重復(fù)查找,使用命令:;【注釋:fa向后移動刀字符a后,發(fā)現(xiàn)此處不是想要找的,然后鍵入分號";",就會重復(fù)上一次的移動命令】
刪除一行、刪除一個(gè)單詞、刪除光標(biāo)后所有字符:dd、diw、D
多行縮進(jìn):可視化模式選中要縮進(jìn)的行,然后鍵入>或者<,用來向后或者向前縮進(jìn)
復(fù)制粘貼vim外部內(nèi)容到vim編輯器打開的文件,為了避免復(fù)制后縮進(jìn)錯亂,可以使用命令設(shè)置再進(jìn)行復(fù)制:set paste
向下或者向上滾半屏:ctrl+d、ctrl+u
替換字符:命令行模式,:s/word/hello【注釋:光標(biāo)所在行第一個(gè)word替換成hello】、:s/word/hello/g【注釋:光標(biāo)所在行所有的word替換成hello】
刪除光標(biāo)后單詞并插入:ce
以下命令可以對標(biāo)點(diǎn)內(nèi)的內(nèi)容進(jìn)行操作:
ci"、ci"、ci(、ci[、ci{、ci< - 分別更改這些配對標(biāo)點(diǎn)符號中的文本內(nèi)容 di"、di"、di(或dib、di[、di{或diB、di< - 分別刪除這些配對標(biāo)點(diǎn)符號中的文本內(nèi)容 yi"、yi"、yi(、yi[、yi{、yi< - 分別復(fù)制這些配對標(biāo)點(diǎn)符號中的文本內(nèi)容 vi"、vi"、vi(、vi[、vi{、vi< - 分別選中這些配對標(biāo)點(diǎn)符號中的文本內(nèi)容
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/25017.html
摘要:編輯器安裝完成后,我們來看看如何將其設(shè)置為開發(fā)的強(qiáng)大環(huán)境。開始打造吧本文不可能列舉的全部功能,只能快速介紹一些自帶的強(qiáng)大功能,它們對于開發(fā)來說是非常有用的。其次,更好地處理自動縮進(jìn)。 本文由編程派-EarlGrey翻譯,原文出自realpython,是Vim的愛好者專門針對利用Sublime Text 3設(shè)置Python IDE一文所寫。譯者本人也是依照Sublime Text那篇文章...
摘要:編輯器安裝完成后,我們來看看如何將其設(shè)置為開發(fā)的強(qiáng)大環(huán)境。開始打造吧本文不可能列舉的全部功能,只能快速介紹一些自帶的強(qiáng)大功能,它們對于開發(fā)來說是非常有用的。其次,更好地處理自動縮進(jìn)。 本文由編程派-EarlGrey翻譯,原文出自realpython,是Vim的愛好者專門針對利用Sublime Text 3設(shè)置Python IDE一文所寫。譯者本人也是依照Sublime Text那篇文章...
摘要:介紹配置文件,配置顯示行號支持中文不亂碼突出顯示當(dāng)前行,設(shè)置高亮顯示括號匹配和縮進(jìn),解決粘貼時(shí)多出縮進(jìn)和空格問題。為了方便使用,基本的配置選項(xiàng)一般都會包括支持中文不亂碼設(shè)置編碼與編碼有關(guān)的變量包括。 介紹Vim配置文件.vimrc,配置Vim顯示行號、支持utf8中文不亂碼、突出顯示Vim當(dāng)前行,設(shè)置高亮顯示括號匹配和tab縮進(jìn),解決Vim粘貼時(shí)多出縮進(jìn)和空格問題。 一、Vim配置文件...
摘要:一組就是一個(gè)插件,的很多功能都由各式插件實(shí)現(xiàn)。與相反到行頭到本行的第一個(gè)非字符到行尾到本行最后一個(gè)不是字符的位置。到逗號前的第一個(gè)字符。在當(dāng)前行查找第三個(gè)出現(xiàn)的。工程文件菜單自定義快捷鍵顯示文件菜單自帶快捷鍵顯示隱藏隱藏文件在新 這里是我新配置出來的 jaywcjlove/vim-web 一直在打磨中,基本上可以用了。拿出來騙 star 先上圖 showImg(https://segm...
摘要:前端折騰記自從換了一個(gè)鍵盤之后,對的熱情遞增,終于找一個(gè)時(shí)間,靜下心來折騰一下,在下使用著實(shí)蛋疼,不過前端開發(fā)要求不高,之前用,其實(shí)也沒用到什么牛逼的插件,將就著用吧。 前端 window vim 折騰記 自從換了一個(gè)poker鍵盤之后,對vim的熱情遞增,終于找一個(gè)時(shí)間,靜下心來折騰一下vim,在window下使用vim著實(shí)蛋疼,不過前端開發(fā)要求不高,之前用sublime,vscod...
閱讀 1058·2021-11-12 10:34
閱讀 985·2021-09-30 09:56
閱讀 668·2019-08-30 15:54
閱讀 2602·2019-08-30 11:14
閱讀 1465·2019-08-29 16:44
閱讀 3203·2019-08-29 16:35
閱讀 2489·2019-08-29 16:22
閱讀 2441·2019-08-29 15:39