国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

五個自定義技巧讓 Vim 看起來更棒

系統 Linux
如果您感興趣的只是如何讓 Vim 看起來不錯,請不要絕望。本指南中共享的自定義可以完全改變 Vim 在您的機器上的感覺。

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

盡管 Vim 有一個陡峭的學習曲線并且可能會嚇到新用戶,但開發人員還是喜歡它。那是因為您可以使用 Vim 提高編程效率。此外,應用不同的 Vim 定制非常容易,這些定制完全改變了它的外觀和感覺。這是通過編輯 Vim 配置文件來完成的,也稱為“ dotfile ”。

dotfile 的力量

dotfile 非常強大,幾乎可以控制 Vim 體驗的每一個部分。編輯你的真的很容易。首先,你必須檢查你是否真的擁有一個。您可以通過運行:

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

如果什么都沒有,您只需要使用touch 命令創建它:

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

現在你已經準備好開始你的 Vim 定制了。為此,您需要在您喜歡的文本編輯器中打開它。這可以是 Vim 或 nano,甚至是 gedit。只要它是一個純文本編輯器。

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

1.自動處理縮進

編寫干凈可靠的代碼對于開源開發人員來說至關重要。隨著時間的推移,縮進對于維護大型代碼庫至關重要。最好完全避免使用軟標簽,因為不同的文本編輯器對它們的解釋不同。

值得慶幸的是,使用幾行 Vimscript,您可以將每個制表符轉換為預定義數量的空格。只需將以下內容添加到您的 Vim 點文件中。

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

按照 PEP-8 標準的建議,Python 用戶應使用四個空格。您最好閱讀相關的風格指南或使用您對其他語言的最佳判斷。

您還可以在需要時將其設置為自動縮進。同樣,將以下代碼行添加到您的 dotfile 中。第二行代碼確保任何行都不能超過 80 個字符。

set autoindent
set textwidth=80

2. 將 Vim 變成無干擾的文字處理器

雖然 Vim 對于開發人員來說是一款出色的文本編輯器,但它也非常適合那些想要一個簡化的、可定制的、無干擾的寫作環境的人。

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

首先,創建一個名為WordProcessorMode的函數,并包含以下代碼行。

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

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

com! WP call WordProcessorMode()

要測試它是否有效,請在 Vim 中打開一個新的文本文件,然后按Escape鍵。然后鍵入WP,然后按 Enter。鍵入更多文本,其中一些單詞故意拼寫錯誤。如果 Vim 將它們高亮顯示為不正確,你就知道你已經正確配置了它。

3. 安裝 Vundle 包管理器

Vundle 是 Vim 的包管理器,與 Ubuntu 包管理器沒有太大區別。它允許您通過安裝第三方軟件包來擴展 Vim 的功能。其中許多是針對程序員的;其他是更通用的生產力工具。

安裝 Vundle 很容易。首先,您需要安裝 Git 版本控制系統。如果您還沒有,請安裝它。Ubuntu 或 Debian 用戶可以使用以下命令:

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

然后,將 Vundle 存儲庫克隆到本地計算機上。這比聽起來容易。只需運行以下命令,并記住它是區分大小寫的。

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 以說明如何安裝第三方包。

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

:PluginInstall

如果一切都按預期工作,它看起來像如下這樣。

4.改變Vim的外觀

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

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

colorscheme darkblue

要查看它是否有效,請重新打開 Vim,確認。

5. 安裝 SPF13

如果你對修改 Vim 點文件沒有足夠的信心,還有一種更簡單的方法。SPF13是 Vim 的一個發行版,它預先構建了插件和 dotfile 修改,您需要成為一名高效的開發人員。

在 Linux、FreeBSD 和 OS X 上安裝它非常簡單。只需打開一個終端并運行:

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

spf13-vim 是帶有一個高度優化的 .vimrc 配置文件,它的組織結構非常好,并且在各個部分中進行了折疊,每個部分都進行了標記,并對每個選項進行了注釋。如果您使用的是 Windows,請閱讀SPF13 網站上的說明。

但是,使用 SPF13 并不會阻止您根據自己的喜好配置 Vim。只需根據需要編輯 dotfile。如果你想知道如何讓Vim看起來不錯,而不需要自己配置它,這就是為你準備的。

錯誤發生!

值得注意的是,如果您在 Vim 點文件中出錯,Vim 會通過一些有用的調試消息通知您。

初學者的 Vim 定制技巧

Vim 的一大優點是您可以隨心所欲地對其進行配置。你可以通過添加額外的 Vim 自定義來改變它的外觀和工作方式。

但是,如果您感興趣的只是如何讓 Vim 看起來不錯,請不要絕望。本指南中共享的自定義可以完全改變 Vim 在您的機器上的感覺。

如上所述,熟悉 Vim 并不容易。為確保您促進這一學習過程,擁有一份 Vim 備忘單會很有幫助。

責任編輯:龐桂玉 來源: Linux公社
相關推薦

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工具欄

2022-11-09 15:36:11

Javascript技巧代碼

2023-08-01 14:36:00

JavaScript開發

2025-03-17 10:42:12

2021-12-19 22:48:53

JavaScript開發代碼

2022-05-26 01:15:22

GitHub代碼快捷鍵

2021-10-02 10:36:00

YAML編程語言軟件開發

2016-08-01 11:33:40

云遷移云安全合規性

2013-12-30 10:06:51

智能硬件3D打印互聯網化

2024-08-27 15:25:33

2023-06-27 23:57:06

JavaScrip技能

2020-11-10 06:09:54

物聯網安全物聯網IOT

2022-03-30 14:23:48

LibreOfficOffice開源

2022-09-26 12:53:54

JavaScrip單行代碼

2025-02-18 11:01:49

2012-11-27 12:31:11

BYOD銳捷網絡

2020-05-27 13:29:04

編程PythonJava
點贊
收藏

51CTO技術棧公眾號

国产黄人亚洲片| 亚洲国产日韩a在线播放性色| 97久久精品人人澡人人爽缅北| 九七影院理伦片| 美女久久一区| 国产精品成av人在线视午夜片| www.超碰在线| 婷婷中文字幕一区三区| 97av视频在线观看| 亚洲制服少妇| 日韩av电影中文字幕| 666av成人影院在线观看| 成人c视频免费高清在线观看| 国产日韩欧美一区二区三区乱码 | 少妇熟女一区二区| 亚洲日产av中文字幕| 日韩精品中文字幕在线观看| 欧美18一12sex性处hd| 99久久精品99国产精品| 日韩在线观看电影完整版高清免费| 网红女主播少妇精品视频| 伊人久久久久久久久久| 91在线中文| 在线观看一区二区精品视频| 电影天堂最新网址| 国产日韩欧美综合在线| 成年人网站免费视频| 日韩电影网1区2区| 国产一区精品视频| 亚洲一区二区三区无吗| 国产97在线|亚洲| 久久婷婷国产| 欧美精品激情在线| 国产精久久久| 日韩一区视频在线| 日韩天堂在线| 亚洲免费视频网站| 成人影院在线观看| 欧美人xxxx| 国产永久av在线| 亚洲成人av福利| 女人裸体免费网站| 亚洲国产欧美日韩另类综合| 美女xx视频| 亚洲免费观看高清完整版在线| 国产真实生活伦对白| 亚洲男人的天堂一区二区 | 在线不卡中文字幕| 国产私拍精品| 欧美伊人精品成人久久综合97| 欧美成人免费| 欧美人成免费网站| 超碰在线caoporn| 亚洲成年人在线| 中文字幕成在线观看| 亚洲小视频在线| 精品视频一二| 国产69久久精品成人看| 色哟哟精品丝袜一区二区| 国产999视频| 欧美激情综合色综合啪啪| 99精品99久久久久久宅男| 一区久久精品| 亚洲图片都市激情| 黄色av网站在线观看| 亚洲男人天堂久| 国产高清在线| 亚洲五码中文字幕| 9色在线观看| 亚洲精品成人久久久| se01亚洲视频| 久久69精品久久久久久国产越南| 97青娱国产盛宴精品视频| 欧美亚洲免费| 天天爱天天做色综合| 91极品视频在线| 麻豆精品视频| 国产精品精品国产色婷婷| 国产成人午夜精品5599| 日韩在线视频在线| 美女视频亚洲色图| 欧美日本韩国一区二区| 97人人模人人爽视频一区二区| 欧美日韩视频一区二区| 嫩草香蕉在线91一二三区| 精品日韩在线一区| 麻豆视频久久| 91丝袜美腿美女视频网站| 一区二区三区成人精品| 给我免费播放片在线观看| 亚洲欧美一区二区久久| 九色网友自拍视频手机在线| 日韩精品小视频| 日韩高清一级| 欧美一区视久久| 欧美韩国一区二区| 黄色片免费在线观看| 久久久久www| 欧美日本免费| 国产96在线 | 亚洲| 精品国产91久久久| 国产精品国产自产拍在线| 在线免费视频a| 欧美一区国产在线| 欧美a级免费视频| 午夜精品久久久久久久蜜桃app| 2024最新电影免费在线观看| 欧美激情中文网| 久久综合五月| 老司机性视频| 自拍偷拍亚洲精品| 在线不卡欧美| 久久国产情侣| 中文字幕少妇一区二区三区| 911久久香蕉国产线看观看| 国产乱人伦精品一区二区三区| 欧美性猛交xxxx乱大交3| 9999精品| 日韩欧美亚洲区| 天天色天天操综合| 日韩成人在线看| 婷婷四月色综合| 疯狂做受xxxx高潮欧美日本| 九九久久国产| 亚洲一区视频在线| 日韩成人一级大片| 九色在线观看视频| 国产午夜精品视频| 亚洲经典一区| 亚洲黄色av网址| 日韩一区二区三区视频| 色婷婷综合久久久久久| 国产激情片在线观看| 欧美午夜电影一区| 自拍偷拍一区| 亚洲成熟丰满熟妇高潮xxxxx| 精品国产3级a| 91日韩在线| 国外av网站| 久久91精品国产91久久久| 男女激情视频一区| 午夜精品一区| 99久久久久国产精品免费| 一区二区三区四区激情| 久久久国产精品入口麻豆| 视色,视色影院,视色影库,视色网 日韩精品福利片午夜免费观看 | jizz在线免费观看| 国产精品91一区| 久久久高清一区二区三区| 性感美女一区二区在线观看| 蜜桃久久精品乱码一区二区| 色综合天天天天做夜夜夜夜做| 国产欧美日韩影院| 色婷婷成人在线| 欧美激情一二三| 国产日韩欧美一区二区三区综合| 久久人体av| 分分操这里只有精品| 亚洲香蕉伊综合在人在线视看| 久久精品国产亚洲a| 福利小视频在线| 亚洲精品中文综合第一页| 在线成人免费观看| 亚洲欧美激情诱惑| 香蕉成人app免费看片| 日本一区二区三区在线视频 | 日本黄色片在线观看| 91网站在线免费观看| 亚洲国产精品综合小说图片区| 国偷自产av一区二区三区| 日韩视频免费在线播放| 久久久视频精品| 1000精品久久久久久久久| 国内精品国产成人国产三级粉色 | 亚洲国产欧美自拍| 国产精品a久久久久| 欧洲亚洲在线| 国产富婆一区二区三区| 欧美在线视频你懂得| 在线综合亚洲| 中文字幕在线视频久| 中国丰满人妻videoshd| 久久久综合免费视频| 亚洲国产精品自拍| 午夜亚洲精品| 中文字幕成在线观看| 黑人糟蹋人妻hd中文字幕| 91精品成人久久| 黑人狂躁日本妞一区二区三区 | 久久久国际精品| 欧美色资源站| 宅男视频免费在线观看视频| 99久久综合狠狠综合久久止| 欧美一区二视频| av中文字幕亚洲| 国产在线观看91一区二区三区| 日本在线人成| 欧美变态另类刺激| 亚洲free性xxxx护士hd| 亚洲美女www午夜|