偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

五個(gè)自定義技巧讓 Vim 看起來(lái)更棒

系統(tǒng) Linux
如果您感興趣的只是如何讓 Vim 看起來(lái)不錯(cuò),請(qǐng)不要絕望。本指南中共享的自定義可以完全改變 Vim 在您的機(jī)器上的感覺(jué)。

Vim 可以說(shuō)是最強(qiáng)大的文本編輯器之一,也是最流行的編輯器(Vim是“Vi Improved”的縮寫(xiě))。

盡管 Vim 有一個(gè)陡峭的學(xué)習(xí)曲線并且可能會(huì)嚇到新用戶,但開(kāi)發(fā)人員還是喜歡它。那是因?yàn)槟梢允褂?Vim 提高編程效率。此外,應(yīng)用不同的 Vim 定制非常容易,這些定制完全改變了它的外觀和感覺(jué)。這是通過(guò)編輯 Vim 配置文件來(lái)完成的,也稱(chēng)為“ dotfile ”。

dotfile 的力量

dotfile 非常強(qiáng)大,幾乎可以控制 Vim 體驗(yàn)的每一個(gè)部分。編輯你的真的很容易。首先,你必須檢查你是否真的擁有一個(gè)。您可以通過(guò)運(yùn)行:

linuxmi@linuxmi:~/www.linuxmi.com$ cat ~/.vimrc

如果什么都沒(méi)有,您只需要使用touch 命令創(chuàng)建它:

linuxmi@linuxmi:~/www.linuxmi.com$ touch ~/.vimrc

現(xiàn)在你已經(jīng)準(zhǔn)備好開(kāi)始你的 Vim 定制了。為此,您需要在您喜歡的文本編輯器中打開(kāi)它。這可以是 Vim 或 nano,甚至是 gedit。只要它是一個(gè)純文本編輯器。

Vim dotfile 有自己的嵌入式編程語(yǔ)言,稱(chēng)為 Vimscript。這是 Vim 用來(lái)自定義其編輯器的外觀和工作的工具。但別擔(dān)心。這很容易理解。為了幫助您入門(mén),這里有一些有用的配置,您可以將它們添加到您的 dotfile 中。

1.自動(dòng)處理縮進(jìn)

編寫(xiě)干凈可靠的代碼對(duì)于開(kāi)源開(kāi)發(fā)人員來(lái)說(shuō)至關(guān)重要。隨著時(shí)間的推移,縮進(jìn)對(duì)于維護(hù)大型代碼庫(kù)至關(guān)重要。最好完全避免使用軟標(biāo)簽,因?yàn)椴煌奈谋揪庉嬈鲗?duì)它們的解釋不同。

值得慶幸的是,使用幾行 Vimscript,您可以將每個(gè)制表符轉(zhuǎn)換為預(yù)定義數(shù)量的空格。只需將以下內(nèi)容添加到您的 Vim 點(diǎn)文件中。

set expandtab
set tabstop=4
set softtabstop=4
set shiftwidth=4

按照 PEP-8 標(biāo)準(zhǔn)的建議,Python 用戶應(yīng)使用四個(gè)空格。您最好閱讀相關(guān)的風(fēng)格指南或使用您對(duì)其他語(yǔ)言的最佳判斷。

您還可以在需要時(shí)將其設(shè)置為自動(dòng)縮進(jìn)。同樣,將以下代碼行添加到您的 dotfile 中。第二行代碼確保任何行都不能超過(guò) 80 個(gè)字符。

set autoindent
set textwidth=80

2. 將 Vim 變成無(wú)干擾的文字處理器

雖然 Vim 對(duì)于開(kāi)發(fā)人員來(lái)說(shuō)是一款出色的文本編輯器,但它也非常適合那些想要一個(gè)簡(jiǎn)化的、可定制的、無(wú)干擾的寫(xiě)作環(huán)境的人。

只需幾行代碼,您就可以自定義 vim 以在需要時(shí)切換到“文字處理器”模式。這會(huì)改變文本格式并引入拼寫(xiě)檢查等內(nèi)容。

首先,創(chuàng)建一個(gè)名為WordProcessorMode的函數(shù),并包含以下代碼行。

func! WordProcessorMode()
setlocal textwidth=80
setlocal smartindent
setlocal spell spelllang=en_us
setlocal noexpandtab
endfu

然后,您將需要定義如何激活它。以下代碼行允許您創(chuàng)建命令。在命令模式下,如果您調(diào)用WP,它將激活文字處理器模式。

com! WP call WordProcessorMode()

要測(cè)試它是否有效,請(qǐng)?jiān)?Vim 中打開(kāi)一個(gè)新的文本文件,然后按Escape鍵。然后鍵入WP,然后按 Enter。鍵入更多文本,其中一些單詞故意拼寫(xiě)錯(cuò)誤。如果 Vim 將它們高亮顯示為不正確,你就知道你已經(jīng)正確配置了它。

3. 安裝 Vundle 包管理器

Vundle 是 Vim 的包管理器,與 Ubuntu 包管理器沒(méi)有太大區(qū)別。它允許您通過(guò)安裝第三方軟件包來(lái)擴(kuò)展 Vim 的功能。其中許多是針對(duì)程序員的;其他是更通用的生產(chǎn)力工具。

安裝 Vundle 很容易。首先,您需要安裝 Git 版本控制系統(tǒng)。如果您還沒(méi)有,請(qǐng)安裝它。Ubuntu 或 Debian 用戶可以使用以下命令:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt-get install git

然后,將 Vundle 存儲(chǔ)庫(kù)克隆到本地計(jì)算機(jī)上。這比聽(tīng)起來(lái)容易。只需運(yùn)行以下命令,并記住它是區(qū)分大小寫(xiě)的。

linuxmi@linuxmi:~/www.linuxmi.com$ git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

然后,將以下行添加到您的 Vim Dotfile 中。

set nocompatible
filetype off
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
Plugin 'L9'
call vundle#end()
filetype plugin indent on

在vundle#begin() 和vundle#end() 之間是添加要安裝的包的地方。唯一需要的是VundleVim/Vundle.vim,但我們也決定安裝L9 以說(shuō)明如何安裝第三方包。

將這些行添加到 Vim 配置文件后,您還需要做一件事。退出你的 Vim 點(diǎn)文件,然后打開(kāi)一個(gè)新的文本文檔。在命令模式下,鍵入:

:PluginInstall

如果一切都按預(yù)期工作,它看起來(lái)像如下這樣。

4.改變Vim的外觀

許多文本編輯器(如 iA Writer)允許您在更暗的夜間模式和白天模式之間切換。Vim 也不例外。

要更改配色方案,只需將顏色方案添加到 您的dotfile中,并使用您希望使用的主題。

colorscheme darkblue

要查看它是否有效,請(qǐng)重新打開(kāi) Vim,確認(rèn)。

5. 安裝 SPF13

如果你對(duì)修改 Vim 點(diǎn)文件沒(méi)有足夠的信心,還有一種更簡(jiǎn)單的方法。SPF13是 Vim 的一個(gè)發(fā)行版,它預(yù)先構(gòu)建了插件和 dotfile 修改,您需要成為一名高效的開(kāi)發(fā)人員。

在 Linux、FreeBSD 和 OS X 上安裝它非常簡(jiǎn)單。只需打開(kāi)一個(gè)終端并運(yùn)行:

linuxmi@linuxmi:~/www.linuxmi.com$ curl http://j.mp/spf13-vim3 -L -o - | sh

spf13-vim 是帶有一個(gè)高度優(yōu)化的 .vimrc 配置文件,它的組織結(jié)構(gòu)非常好,并且在各個(gè)部分中進(jìn)行了折疊,每個(gè)部分都進(jìn)行了標(biāo)記,并對(duì)每個(gè)選項(xiàng)進(jìn)行了注釋。如果您使用的是 Windows,請(qǐng)閱讀SPF13 網(wǎng)站上的說(shuō)明。

但是,使用 SPF13 并不會(huì)阻止您根據(jù)自己的喜好配置 Vim。只需根據(jù)需要編輯 dotfile。如果你想知道如何讓Vim看起來(lái)不錯(cuò),而不需要自己配置它,這就是為你準(zhǔn)備的。

錯(cuò)誤發(fā)生!

值得注意的是,如果您在 Vim 點(diǎn)文件中出錯(cuò),Vim 會(huì)通過(guò)一些有用的調(diào)試消息通知您。

初學(xué)者的 Vim 定制技巧

Vim 的一大優(yōu)點(diǎn)是您可以隨心所欲地對(duì)其進(jìn)行配置。你可以通過(guò)添加額外的 Vim 自定義來(lái)改變它的外觀和工作方式。

但是,如果您感興趣的只是如何讓 Vim 看起來(lái)不錯(cuò),請(qǐng)不要絕望。本指南中共享的自定義可以完全改變 Vim 在您的機(jī)器上的感覺(jué)。

如上所述,熟悉 Vim 并不容易。為確保您促進(jìn)這一學(xué)習(xí)過(guò)程,擁有一份 Vim 備忘單會(huì)很有幫助。

責(zé)任編輯:龐桂玉 來(lái)源: Linux公社
相關(guān)推薦

2023-07-11 15:43:16

JavaScript技巧

2024-09-13 16:19:47

2022-02-28 12:57:09

GNOMEPlasma桌面

2022-02-21 12:05:49

LibreOffiLinux工具欄

2023-08-01 14:36:00

JavaScript開(kāi)發(fā)

2022-11-09 15:36:11

Javascript技巧代碼

2025-03-17 10:42:12

2021-12-19 22:48:53

JavaScript開(kāi)發(fā)代碼

2022-05-26 01:15:22

GitHub代碼快捷鍵

2024-08-27 15:25:33

2021-10-02 10:36:00

YAML編程語(yǔ)言軟件開(kāi)發(fā)

2013-12-30 10:06:51

智能硬件3D打印互聯(lián)網(wǎng)化

2016-08-01 11:33:40

云遷移云安全合規(guī)性

2023-06-27 23:57:06

JavaScrip技能

2020-11-10 06:09:54

物聯(lián)網(wǎng)安全物聯(lián)網(wǎng)IOT

2012-11-27 12:31:11

BYOD銳捷網(wǎng)絡(luò)

2022-03-30 14:23:48

LibreOfficOffice開(kāi)源

2021-02-02 13:23:47

Python語(yǔ)言線程

2022-09-26 12:53:54

JavaScrip單行代碼

2025-02-18 11:01:49

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)