成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > Linux使用VIM編輯器的方法

Linux使用VIM編輯器的方法

熱門標簽:七大洲地圖標注 臨汾電銷機器人費用 福州呼叫中心外呼系統(tǒng)哪家好 地圖標注w是什么方向 昆明外呼系統(tǒng) 新鄉(xiāng)人工智能電話機器人加盟 地圖標注需要提交啥資料入駐 400電話申請找哪家公司 河南省鄭州市地圖標注

Vim 作為一款功能強大、選項豐富的編輯器,為許多用戶所熱愛。本文介紹了一些在 Vim 中默認未啟用但實際非常有用的選項。雖然可以在每個 Vim 會話中單獨啟用,但為了創(chuàng)建一個開箱即用的高效編輯環(huán)境,還是建議在 Vim 的配置文件中配置這些命令。

技巧:快速提高 vim 使用效率的原則與途徑

vim 是所有 Unix/Linux 操作系統(tǒng)默認配備的編輯器。因其強大的功能和高效的操作,vim 也成為眾多 Unix/Linux 用戶、管理員必須掌握并熟練使用的編輯工具之一。尤其是在沒有圖形界面的情況下,更是離不開 vim。vim 命令非常多、用法極為靈活,掌握起來有一定的難度。本文作者將結(jié)合自己的使用經(jīng)驗,分七個方面著重介紹哪些原則、途徑或命令能快速提高 vim 文件編輯效率,從而達到事半功倍的效果。

引言 

Vi 最初是由 Bill Joy 在 1976 年編碼實現(xiàn)的。而 Vim (Vi IMproved) 則是改進的 Vi,由 Bram Moolenaar 在 1991 年開發(fā)并發(fā)布。vim 是所有 Unix/Linux 操作系統(tǒng)默認配備的編輯器。因其強大的功能和高效的操作,vim 也成為眾多 Unix/Linux 用戶、管理員必須掌握并熟練使用的編輯工具之一。尤其是在沒有圖形界面的情況下,更是離不開 vim。vim 命令非常多、用法極為靈活,掌握起來有一定的難度。詳細介紹 vim 使用方法的文章有很多,因而本文就不一一述及 vim 的諸多功能及命令。本文作者將結(jié)合自己的使用經(jīng)驗,分七個方面著重介紹哪些原則、途徑或命令能快速提高 vim 文件編輯效率,從而達到事半功倍的效果。本文述及的途徑或命令均只針對系統(tǒng)默認配置的 vim。關(guān)于 vim 各種定制后的功能不在本文討論范圍之列。(注:本文中提到的所有命令均在 Red Hat Enterprise Linux Server release 6.1 上測試通過。)

Vim 版本的選擇 

“工欲善其事,必先利其器”。在 vim 版本的選擇上,原則是“能用 Vim 就不要使用 Vi;能用最新版就不要守著舊版本”。Vim 提供的功能和特性要比 Vi 多得多,如語法加亮著色功能等。就使用效果及效率來說,編輯同樣的文件,使用 Vim 更勝一籌;就版本來說,新版的往往會修復舊版的一些缺陷及不足。這就要求我們在可能的情況下一定要使用最新版的 Vim。

小技巧:

在 Linux 下,如果以 root 用戶登錄系統(tǒng)的話,通過 vi 命令打開的 Vim 編輯器往往只加載最基本的功能,像語法加亮著色的功能基本上沒有。在 root 用戶下使用 Vim 所有功能的技巧是用 vim 命令打開 Vim 編輯器。

開始前的準備

這里所說的選項或配置均位于用戶主目錄中的 Vim 啟動配置文件 .vimrc。 按照下面的說明在 .vimrc 中設置選項:
(注意:vimrc 文件也用于 Linux 中的全局配置,如 /etc/vimrc 或 /etc/vim/vimrc。本文所說的 .vimrc 均是指位于用戶主目錄中的 .vimrc 文件。)

Linux 系統(tǒng)中:

  • 用 Vim 打開 .vimrc 文件: vim ~/.vimrc
  • 復制本文最后的 選項列表 粘貼到 .vimrc 文件
  • 保存并關(guān)閉 (:wq)

(此處不建議使用 Vim 編輯 .vimrc 文件,因為很可能無法粘貼成功,可以選擇 gedit 編輯器編輯 .vimrc 文件。)

Windows 系統(tǒng)中:

  • 首先, 安裝 gvim
  • 打開 gvim
  • 單擊 “編輯” -> “啟動設置”,打開 _vimrc 文件
  • 復制本文最后的 “選項列表” 粘貼到 _vimrc 文件
  • 單擊 “文件” -> “保存”

(此處應注意不要使用 Windows 自帶的記事本編輯該 _vimrc 文件,否則可能會因為行結(jié)束符不同而導致問題。)

下面,我們將深入研究提高 Vim 編輯效率的選項。主要分為以下幾類:

  1. 縮進 & 制表符
  2. 顯示 & 格式化
  3. 搜索
  4. 瀏覽 & 滾動
  5. 拼寫
  6. 其他選項

1. 縮進 & 制表符

使 Vim 在創(chuàng)建新行的時候使用與上一行同樣的縮進:

set autoindent

創(chuàng)建新行時使用智能縮進,主要用于 C 語言一類的程序。通常,打開 smartindent 時也應該打開 autoindent:

set smartindent

注意:Vim 具有語言感知功能,且其默認設置可以基于文件中的編程語言來改變配置以提高效率。有許多默認的配置選項,包括 axs cindent,cinoptions,indentexpr 等,沒有在這里說明。 syn 是一個非常有用的命令,用于設置文件的語法以更改顯示模式。

(這里的 syn 是指 syntax,可用于設置文件所用的編程語言,開啟對應的語法高亮,以及執(zhí)行自動事件 (autocmd)。)

設置文件里的制表符 (TAB) 的寬度(以空格的數(shù)量表示):

set tabstop=4

設置移位操作 >> 或 << 的縮進長度(以空格的數(shù)量表示):

set shiftwidth=4

如果你更喜歡在編輯文件時使用空格而不是制表符,設置以下選項可以使 Vim 在你按下 Tab 鍵時用空格代替制表符。

set expandtab

注意:這可能會導致依賴于制表符的 Python 等編程語言出現(xiàn)問題。這時,你可以根據(jù)文件類型設置該選項(請參考 autocmd)。

2. 顯示 & 格式化

要在每行的前面顯示行號:

set number

要在文本行超過一定長度時自動換行:

set textwidth=80

要根據(jù)從窗口右側(cè)向左數(shù)的列數(shù)來自動換行:

set wrapmargin=2

(如果 textwidth 選項不等于零,本選項無效。)

當光標遍歷文件時經(jīng)過括號時,高亮標識匹配的括號:

set showmatch

3. 搜索

高亮搜索內(nèi)容的所有匹配位置:

set hlsearch

搜索過程中動態(tài)顯示匹配內(nèi)容:

set incsearch

搜索時忽略大小寫:

set ignorecase

在打開 ignorecase 選項的條件下,搜索內(nèi)容包含部分大寫字符時,要使搜索大小寫敏感:

set smartcase

例如,如果文件內(nèi)容是:

test

Test

當兩者都ignorecase和smartcase設置后,搜索“test”,查找并突出顯示這兩種內(nèi)容:
對“Test”的搜索只突出顯示或只找到第二行

4. 瀏覽 & 滾動

為獲得更好的視覺體驗,你可能希望將光標放在窗口中間而不是第一行,以下選項使光標距窗口上下保留 5 行。

set scrolloff=5

一個例子:

第一張圖中 scrolloff=0,第二張圖中 scrolloff=5。

提示:如果你沒有設置選項 nowrap,那么設置 sidescrolloff 將非常有用。

在 Vim 窗口底部顯示一個永久狀態(tài)欄,可以顯示文件名、行號和列號等內(nèi)容:

set laststatus=2

5. 拼寫

Vim 有一個內(nèi)置的拼寫檢查器,對于文本編輯和編碼非常有用。Vim 可以識別文件類型并僅對代碼中的注釋進行拼寫檢查。使用下面的選項打開英語拼寫檢查:

set spell spelllang=en_us

(中文、日文或其它東亞語字符通常會在打開拼寫檢查時被標為拼寫錯誤,因為拼寫檢查不支持這些語種,可以在 spelllang 選項中加入 cjk 來忽略這些錯誤標注。)

6. 其他選項

禁止創(chuàng)建備份文件:啟用此選項后,Vim 將在覆蓋文件前創(chuàng)建一個備份,文件成功寫入后保留該備份。如果不想保留該備份文件,可以按下面的方式關(guān)閉:

set nobackup

禁止創(chuàng)建交換文件:啟用此選項后,Vim 將在編輯該文件時創(chuàng)建一個交換文件。 交換文件用于在崩潰或發(fā)生使用沖突時恢復文件。交換文件是以 . 開頭并以 .swp 結(jié)尾的隱藏文件。

set noswapfile

如果需要在同一個 Vim 窗口中編輯多個文件并進行切換。默認情況下,工作目錄是打開的第一個文件的目錄。而將工作目錄自動切換到正在編輯的文件的目錄是非常有用的。要自動切換工作目錄:

set autochdir

Vim 自動維護編輯的歷史記錄,允許撤消更改。默認情況下,該歷史記錄僅在文件關(guān)閉之前有效。Vim 包含一個增強功能,使得即使在文件關(guān)閉后也可以維護撤消歷史記錄,這意味著即使在保存、關(guān)閉和重新打開文件后,也可以撤消之前的更改。歷史記錄文件是使用 .un~ 擴展名保存的隱藏文件。

set undofile

錯誤信息響鈴,只對錯誤信息起作用:

set errorbells

如果你愿意,還可以設置錯誤視覺提示:

set visualbell

驚喜

Vim 提供長格式和短格式命令,兩種格式都可用于設置或取消選項配置。

autoindent 選項的長格式是:

set autoindent

autoindent 選項的短格式是:

set ai

要在不更改選項當前值的情況下查看其當前設置,可以在 Vim 的命令行上使用在末尾加上 ? 的命令:

set autoindent?

在大多數(shù)選項前加上 no 前綴可以取消或關(guān)閉選項:

set noautoindent

可以為單獨的文件配置選項,而不必修改全局配置文件。需要的話,請打開文件并輸入 :,然后鍵入 set命令。這樣的話,配置僅對當前的文件編輯會話有效。

使用命令行獲取幫助:

:help autoindent

注意:此處列出的命令僅對 Linux 上的 Vim 7.4 版本和 Windows 上的 Vim 8.0 版本進行了測試。

這些有用的命令肯定會增強您的 Vim 使用體驗。你會推薦哪些其他有用的命令?

選項列表
復制該選項列表粘貼到 .vimrc 文件中:

" Indentation & Tabs
set autoindent
set smartindent
set tabstop=4
set shiftwidth=4
set expandtab
set smarttab
" Display & format
set number
set textwidth=80
set wrapmargin=2
set showmatch
" Search
set hlsearch
set incsearch
set ignorecase
set smartcase
" Browse & Scroll
set scrolloff=5
set laststatus=2
" Spell
set spell spelllang=en_us
" Miscellaneous
set nobackup
set noswapfile
set autochdir
set undofile
set visualbell
set errorbells

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

標簽:岳陽 四川 紅河 烏海 股票 臨沂 鎮(zhèn)江

巨人網(wǎng)絡通訊聲明:本文標題《Linux使用VIM編輯器的方法》,本文關(guān)鍵詞  Linux,使用,VIM,編輯器,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux使用VIM編輯器的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于Linux使用VIM編輯器的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    美女mm1313爽爽久久久蜜臀| 国产成人午夜性a一级毛片| 国产成+人+亚洲+欧美+综合| 91精品一久久香蕉国产线看观看| 91精品福利观看| 亚洲精品蜜桃乱晃| 宅男午夜电影| 欧美久久99| 日韩一区二区免费电影| 日韩免费观看网站| 亚洲欧美一级| 精品日韩一区| 日韩成人午夜精品| 国产在线欧美| 美女网站视频在线观看| 中文字幕久热精品在线视频| 嫩草研究院在线观看| 国产中文av在线| 日本在线精品视频| 26uuu另类欧美亚洲曰本| 日本欧美一级片| 国产成人亚洲精品播放器下载| 免费高清av| 久久久久久久性| 亚洲精品一区二区18漫画| 中文字幕xxxx| 亚洲国产精品久久精品怡红院| 在线观看av一区| 97在线免费视频观看| 亚洲av无码国产精品久久不卡| 亚洲欧美电影一区二区| 国产精品国产三级国产三级人妇| 伊人久久青青草| 性猛交ⅹ×××乱大交| 日本老太婆做爰视频| 国产精品欧美一区二区三区| 日韩欧美激情| 黄色av一级片| yy111111少妇嫩草影院| 97**国产露脸精品国产| 色欧美激情视频在线| caoliu在线| 国产久卡久卡久卡久卡视频精品| 又黄又免费的视频| 亚洲国产高清福利视频| 亚洲精品福利免费在线观看| 精品少妇无遮挡毛片| www..com.cn蕾丝视频在线观看免费版| 国产日产精品一区二区三区四区| 97se综合| 国产视频一区二| 自拍偷拍亚洲欧美| 午夜国产福利视频| 激情综合网站| 日韩欧美在线中字| 欧美日韩中文字幕综合视频| 99高清免费国产自产拍| 99久久精品情趣| 韩国女主播一区二区三区| 亚洲免费观看在线| 欧美激情在线观看视频免费| 天天操夜夜操av| 天堂成人国产精品一区| 日韩av黄色在线观看| 成人在线一区二区三区| 亚洲AV无码国产成人久久| 国产乱淫a∨片免费视频| 欧美77777免费视频| 九九视频免费观看视频精品| 亚洲欧美综合国产精品一区| 一区免费观看视频| 成人久久精品| 成人综合久久| 亚洲综合欧美色图| 欧美一级在线观看| |精品福利一区二区三区| 不卡的av中国片| 国产成人无码精品久久久久| 国产精品xxx在线观看www| 欧美性色欧美a在线播放| 久久综合九色| 中国老太性bbbxxxx| 香港三日本8a三级少妇三级99| 春意影院免费入口| 国产精品久久久久久久久久齐齐| 蜜臀91精品一区二区三区| 中文字幕久久熟女蜜桃| 91在线九色porny| 欧美国产一二三区| 亚洲天堂影视av| av网站在线观看免费| 麻豆成人在线看| 日韩午夜av在线| 亚洲精品乱码日韩| 国产成人免费在线| av在线播放资源| 亚洲成人福利在线观看| melody高清在线观看| 亚洲一区二区国产| 欧美日韩一区二区三区四区五区| 欧美女人性生活视频| 国产一区二区三区中文字幕| 麻豆网站免费观看| 神马久久精品综合| 在线免费电影网| 亚洲一区免费| 在线观看国产成人av片| 四虎影音在线| 超级污的网站| 欧美丰满片xxx777| 国产精品99久久久久久久| 亚洲最新无码中文字幕久久| 久久国产精品一区二区三区四区| 欧美日韩精品不卡| 一道精品视频一区二区三区男同| 亚洲福利精品在线| 色伊人久久综合中文字幕| 久久日一线二线三线suv| 九九热视频这里只有精品| 国精品无码人妻一区二区三区| 亚洲第一页视频| 日韩精品手机在线| 欧美性生给视频| 免费人成黄页在线观看忧物| 污片免费在线观看| 成人黄色影视| 中文字幕av网站| 制服诱惑亚洲| 亚洲国产一区二区三区在线| 久久av资源站| 美女av一区二区| 水蜜桃亚洲一二三四在线| 成年人免费观看视频网站| 国产精品三级久久久久三级| 在线观看精品自拍私拍| 日韩精品在线不卡| 欧美刺激午夜性久久久久久久| 国产视频一区二区| 国产一区二区激情| 樱花草涩涩www在线播放| 久久精品无码中文字幕| 亚洲成人电视网| 国产亚洲精久久久久久无码77777| 日韩欧美视频第二区| 老司机av福利| 国产精品国产精品国产专区不蜜| 亚洲国产婷婷综合在线精品| 免费精品国产的网站免费观看| 亚洲视频色图| 成人av先锋影音| аⅴ成人天堂中文在线| 香蕉视频禁止18| 欧美精品一本久久男人的天堂| 亚洲人久久久| 亚洲国产成人久久综合一区| 日韩激情在线视频| 精品肉丝脚一区二区三区| 一区二区国产精品视频| 超碰国产在线观看| 好吊妞无缓冲视频观看| 国产网址在线观看| 欧美国产精品专区| 欧美国产一级| 99精品视频在线播放免费| 鲁片一区二区三区| 男女超爽视频免费播放| 蜜臂av日日欢夜夜爽一区| 欧美精品手机在线| 国产精品视频无码| 色网站在线播放| 欧美黄色小视频| 国产精品美女免费| 福利电影导航| 一本一道无码中文字幕精品热| 99视频日韩| 天天免费亚洲黑人免费| 亚洲嫩模很污视频| 91文字幕巨乱亚洲香蕉| 亚洲天堂精品视频| 欧美乱人伦中文字幕在线| 国产欧美在线观看一区| 免费在线观看污视频| 亚洲成a人v欧美综合天堂麻豆| 黄色一级视频网站| shkd中文字幕久久在线观看| 夜夜躁很很躁日日躁麻豆| 国产婷婷色综合av蜜臀av| 国产精品对白一区二区三区| 婷婷在线精品视频| 国产精品资源| 欧美三级午夜理伦三级| 国产精品黄色影片导航在线观看| 天天干天天色天天爽| 久久精品99国产| 91麻豆精品久久久久蜜臀| 先锋资源男人站| 亚洲免费观看高清完整版在线| 午夜精品久久久99热福利| 午夜国产精品视频| 久久99精品久久久久久噜噜| 嫩草影院懂你的影院| 国产欧美va欧美va香蕉在线| 成年人网站在线观看免费| 精品久久一区二区三区| 2024短剧网剧在线观看| 欧美一区二区三区人| 欧美一级高清片| 在线观看国产免费视频| 成人97在线观看视频| av日韩精品| 欧美激情videoshd| 九九热在线观看| 国产中文字幕视频| jizz视频在线观看| 国产精品扒开腿做爽爽爽软件| 亚洲综合免费观看高清完整版在线| 日本一卡二卡在线| 久久久精品午夜少妇| www.999av| 99久久99视频只有精品| 国产精品国产成人国产三级| 在线成人国产| 日韩精品免费在线视频| 亚洲午夜一区二区三区| 在线 丝袜 欧美 日韩 制服| 麻豆视频免费网站| 成人欧美色图| 日韩一区二区三区在线观看视频| 精品成人免费视频| 国内一区二区在线视频观看| 亚洲国产精品成人综合| 精品一区久久| 另类图片激情| 国产中文字幕二区| 国产精品初高中害羞小美女文| 97视频在线观看免费高清完整版在线观看| 日本天堂在线播放| 亚洲麻豆精品| 亚洲午夜日本在线观看| 亚洲精品福利资源站| 校园春色另类视频| 国产无套内射又大又猛又粗又爽| 136fldh精品导航福利| 中文字幕在线不卡一区| 伊人久久亚洲热| 在线影院av| free性护士videos欧美| 欧美 日韩 精品| 欧美日韩国产在线观看网站| 亚洲人成网站在线观看播放| 中文久久乱码一区二区| 日韩欧美激情电影| 日本高清久久天堂| 午夜久久久久久电影| 99精品电影| 中国男女全黄大片| 久久99国产精品免费网站| 激情视频小说图片| 日韩精品免费一区二区| 欧美一级特黄aaa| 黑鬼大战白妞高潮喷白浆| 中文字幕桃花岛| xfplay先锋影音夜色资源站| 熟妇无码乱子成人精品| 欧美在线亚洲一区| 伊人久久综合97精品| 久久久www免费人成黑人精品| 16—17女人毛片毛片| 欧美日韩国产一区在线| 六月婷婷在线视频| 国产精品视频一区在线观看| 51亚洲精品| 亚洲国产精品国自产拍av秋霞| 男人天堂亚洲| 精品国产一区二区三区香蕉沈先生| 韩国成人在线| 在线看黄网址| 国产精品粉嫩| 精品国产一区二区三区四区四| 91九色丨porny丨肉丝| 欧美一区二区三区系列电影| 国产专区中文字幕| 欧美在线观看一区二区| www日韩tube| 黄色免费高清视频| 国产成人在线中文字幕| 男女爱爱网站| 996这里只有精品| 欧美日韩一区二区欧美激情| 国产亚洲高清在线观看| 亚洲精品成人无限看| 国产精品111| 99在线观看免费视频精品观看| 久久91精品国产91久久跳| 亚洲爆乳无码一区二区三区| 男人天堂网站在线| 日韩欧美国产一区二区| 男人最爱成人网| 娇小发育未年成性色xxx8| 性活交片大全免费看| 999精品视频在线观看播放| 黄色片视频在线播放| 天堂中文字幕在线观看| 国产成人亚洲精品乱码在线观看| 青青草原综合久久大伊人精品| 国产精品视频xxxx| av中文字幕不卡| 天天免费亚洲黑人免费| 大西瓜av在线| 欧美日韩国产电影| 91成人国产在线观看| 成人av电影在线观看| 无码任你躁久久久久久久| 国产精品久久久久久久久久东京| 又黄又爽的网站| 黄色一级a毛片| 97超碰国产精品女人人人爽| 男捅女免费视频| 在线观看天堂| 免费观看日韩电影| 成人国产精品一区二区| 《视频一区视频二区| 亚洲男人的天堂在线视频| 欧美性生交xxxxx久久久| 老熟女高潮一区二区三区| 欧美va视频| 91另类视频| 中文在线资源新版官网|