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