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

十年生聚,Vim 8.0 發布了!

系統 Linux
十年以后,Vim 終于發布了一個新的大版本 8.0,結束了從 2006 年 5 月 7 日開始的 7.0 世代。雖然這十年間,Vim 也一直在不斷更新,從 7.0 到三年前的 7.4,每隔一兩年或兩三年就會有個小版本更新,但是這次跨越大版本更新,帶來了不少新的特性,據說有一些是從其它的 Vi 流派吸收來的特性。

[[171565]]

十年以后,Vim 終于發布了一個新的大版本 8.0,結束了從 2006 年 5 月 7 日開始的 7.0 世代。雖然這十年間,Vim 也一直在不斷更新,從 7.0 到三年前的 7.4,每隔一兩年或兩三年就會有個小版本更新,但是這次跨越大版本更新,帶來了不少新的特性,據說有一些是從其它的 Vi 流派吸收來的特性。

什么是 Vim?

雖然說我認為能看到這篇文章的人應該都知道 Vim 是什么,不過作為一篇正式宣告 Vim 8.0 發布的新聞,我還是鄭重其事的來給 Vim 做個說明吧。

Vim 是經典的 UNIX 編輯器 Vi 的深度改良版本。它增加了許多功能,包括:多級撤銷、格式高亮、命令行歷史、在線幫助、拼寫檢查、文件名補完、塊操作、腳本支持,等等。除了字符界面版本之外,它也有圖形界面版本(比如 gVim)。雖然 Vi 還在繼續維護當中,但是大部分人都只在使用 Vim 了,你所見到和聽到的大多是指 Vim——雖然你的命令名可能是 Vi。

這個編輯器常用于程序員、系統管理員、黑客們進行編程和文本編輯。不像某些編輯器,它所有的命令都采用普通的鍵盤字符,因此在你的如飛般的十指之下,它的輸入和操作速度非常快。當然,你也可以將功能鍵映射到某些命令上,甚至還可以支持鼠標。

除了 Linux 之外,Vim 還可以運行在 MS-Windows (NT、2000、XP、Vista、7、8、10)、蘋果、VMS 和幾乎所有的 UNIX 分支上。 Vim 的舊版本還可以運行在 MS-DOS、MS-Windows 95/98/Me、Amiga DOS、Atari MiNT、BeOS、RISC OS 和 OS/2 上,不過新版本不再支持了。

主要更新

8.0 版本中除了大量的細節改進和錯誤修復以外,主要支持以下的新功能:

支持異步 I/O 和通道(channel)

Vim 現在可以和后臺的其它進程進行消息交互。這樣就可以開發一個運行在后臺的服務器,并將結果發回給 Vim,這種交互方式稱之為通道(channel)。在通道中使用 JSON 傳遞消息,因此你可以用任何一種語言來開發后臺服務器,只需要它支持 JSON 即可。通過支持這種技術可以實現一些功能非常復雜的插件。

任務

Vim 現在也能啟動一個任務,并與之通訊或停止它。比如說,可以啟動一個用于自動補完、格式檢查等功能的進程。在任務和 Vim 之間的通訊是通過通道完成的。

定時器

另外一個異步工作的是定時器(timer),可以啟動一個定時器并不斷重復調用某個函數。比如:let tempTimer = timer_start(4000, 'CheckTemp') 。

Partial

Vim 已經有了一個 Funcref 功能,這是一個函數引用。partial 也是一個函數引用,但是它可以綁定參數或字典。這對于頻道或定時器的回調很有用。 比如:let tempTimer = timer_start(4000, function('CheckTemp', ['out'])) 。

Lambda 和閉包

lambda 是創建函數最快的方式,比如:{args -> expr}。它對于 filter() 和 map() 很有用,而且還支持函數參數。如:call filter(mylist, {idx, val -> val > 20})。

lambda 可以使用定義 lambda 表達式范圍內的變量,這常被稱之為閉包(closure)。

插件包

插件越來越多了,為了更好的管理插件,因此支持了插件包的支持。

窗口 ID

以前 Vim 中的窗口只能通過數字編號來訪問,當打開、關閉或移動窗口時,這個數字也隨之而變。現在每個窗口都有了一個唯一的 ID,可以更方便的找到它們。

折行縮進

新增的 'breakindent' 選項可以保證在折行時維持縮進不變。

Windows:支持 DirectX

新增的 'renderoptions' 選項可以在 Windows 上切換到 DirectX (DirectWrite)引擎上。

支持 GTK+ 3

一般用戶很難注意到 GTK+ 3 和 GTK+ 2 的區別。對這兩者的配置仍然都支持。

更多的變化細節,可以參考這里。

下載

得到***版本的 Vim 的***方式是使用 Git : 

  1. git clone https://github.com/vim/vim.git 

更多信息可參考: http://www.vim.org/git.php

UNIX/Linux

源代碼及運行時文件:ftp://ftp.vim.org/pub/vim/unix/vim-8.0.tar.bz2

在 Linux 下,你總可以使用你的軟件包管理器來安裝***的 Vim 8.0,不過如果你的發行版倉庫還沒有提供的新的 8.0 的話,你可以享受一下自己編譯的樂趣。

如果你希望按照你自己的想法定制一個 Vim,那你可以下載源代碼,并在 src 目錄里面進行編譯,可以參考 src/INSTALL 了解如何編譯和安裝。

Windows

安裝程序: ftp://ftp.vim.org/pub/vim/pc/ gvim80.exe

運行時文件: ftp://ftp.vim.org/pub/vim/pc/vim80rt.zip

Windows 95/98/NT/2000/XP/7 圖形界面版: ftp://ftp.vim.org/pub/vim/pc/gvim80.zip

帶有 OLE 支持的版本: ftp://ftp.vim.org/pub/vim/pc/gvim80ole.zip

Windows NT/2000/XP/7 字符界面版:ftp://ftp.vim.org/pub/vim/pc/vim80w32.zip

8.0 不再支持的版本

  • 16 位的 DOS、OS/2 和 Amiga 版本
  • 32 位的 MS-DOS/Windows 95/98 的字符界面版
  • 16 位的 MS-Windows 版本

文檔與幫助

對于初學者來說,有一個叫 vimtutor 的一小時教程可以看看(當然是英文的),請通過 :help tutor 了解更多信息。

學習 Vim 的***方式之一是在 Vim 中使用:help,如果你還沒有 Vim 二進制程序,你也可以看看 runtime/doc/help.txt,它包含了對其它文檔的指引。這個用戶手冊就像一本書一樣,推薦使用它來學習 Vim。詳見 :help user-manual。

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2019-10-25 16:32:12

LinuxLinux QQQQ

2013-11-28 10:51:56

2024-02-05 10:10:06

Vue策略編譯

2025-07-21 11:50:20

JavaJVMCPU

2015-09-09 16:33:50

互動出版網

2021-05-10 07:30:33

Google技術谷歌

2019-03-22 11:07:26

Windows 7Windows 10微軟

2022-03-28 11:41:21

物聯網物聯網市場智能電網

2013-07-05 14:07:56

惠普IT管理

2021-02-02 10:53:10

技術研發博客

2019-12-13 16:08:57

戴爾

2022-11-08 08:29:43

Goslog 庫工具

2017-04-26 17:10:00

咕咚MVCMVVM

2025-08-25 00:00:00

ESLintGithublinting

2012-07-16 13:18:35

2013-01-14 10:04:16

2012-10-17 14:24:07

思科華為

2021-03-09 07:31:49

集群管理系統

2019-01-21 15:32:19

2018-03-29 10:38:14

點贊
收藏

51CTO技術棧公眾號

手机av免费在线| 在线能看的av网址| 国产中文在线播放| 亚洲三级国产| 亚洲福利一区二区三区| 国产精国产精品| www.99.热| 沈樵精品国产成av片| 大桥未久av一区二区三区| 国外成人在线视频网站| 制服丝袜综合日韩欧美| 日韩精品av| 国产亚洲一二三区| 欧美高清激情视频| 在线国产福利| 日韩国产在线观看一区| 亚洲91网站| 久久精品99国产精品日本| 亚洲最新av在线| 亚洲男人天堂色| 午夜精品久久久久久久四虎美女版| 久久国产乱子精品免费女| 精品美女一区二区| 人人干视频在线| 成人午夜国产| 日韩精品自拍偷拍| 成人免费观看cn| 欧美精品一区二区三区中文字幕| 欧美日韩国产美女| 3d动漫一区二区三区| 一区二区中文字幕在线| 国产成人免费av在线| 久久国产精品99精品国产| 国产精品视区| 久久电影网站中文字幕| 精彩视频一区二区三区| 日韩激情毛片| av黄色在线| 91精品无人成人www| 99精品国产一区二区| 久久精品一区中文字幕| 国产成人精品一区二区三区网站观看| 成人h动漫精品一区二区器材| 精彩国产在线| 欧美aaa大片视频一二区| 97超碰资源站在线观看| 成人性生交免费看| 中文字幕中文字幕在线中心一区| 欧美一区二区免费| 国产精品你懂的| 26uuu亚洲综合色欧美| 免费精品视频最新在线| 国产suv精品一区二区883| 欧美人体做爰大胆视频| 国产中文字幕亚洲| 国产精品久久一| 精品国产一区二区在线观看| 亚洲网友自拍偷拍| 久久亚洲免费视频| 国产成人调教视频在线观看| 日本免费不卡| jizz亚洲大全| av日韩在线看| 日韩成人av网站| 成人激情春色网| 久久精品中文字幕| 日韩欧美大尺度| 久久久99久久| 久久成人久久爱| 亚洲a级精品| 国产综合在线观看视频| 国产伦精品一区二区三区免费视频| 伊人精品在线| 91在线观看免费高清完整版在线观看| 婷婷视频在线| 日本精品视频在线观看| 日韩一区二区久久| 四虎影视在线观看2413| 国产在线精品成人一区二区三区| 亚洲区一区二区| 国产亚洲精品久久久优势| 91视频免费播放| 日韩av一区二区三区在线| 超碰成人av| 色8久久精品久久久久久蜜| 亚洲一区二区视频在线观看| 欧美xxxx性xxxxx高清| 亚洲丁香久久久| 97青娱国产盛宴精品视频| 狠狠躁夜夜躁久久躁别揉| 亚洲第一影院| 精品一卡二卡三卡四卡日本乱码 | 在线国产91| 国内精品视频在线| 欧美影视资讯| 91精品国产福利在线观看| 欧美三级伦理在线| 91av在线免费观看| 黄色免费在线观看| 久久久国产精品x99av| 成人国产在线| 免费在线观看毛片网站| 久久韩剧网电视剧| 成年人在线看| 欧美另类变人与禽xxxxx| 中文字幕日韩精品在线| 色呦呦视频在线观看| 亚洲性夜色噜噜噜7777| 色吊丝在线永久观看最新版本| www国产精品视频| 欧洲亚洲成人| 国产91久久精品一区二区| 日韩成人在线观看| 亚洲四虎av| 亚洲女人天堂av| 国产一二区视频| 亚洲深深色噜噜狠狠爱网站| 国产有码在线一区二区视频| 日韩精品免费| 国产一区二区三区免费不卡| 鲁一鲁一鲁一鲁一色| 国产成人h网站| 成人免费性视频| 国产色产综合色产在线视频| 2025韩国理伦片在线观看| 91久久精品网| bbw在线视频| 久久久亚洲网站| 黄色成人在线网址| 色哺乳xxxxhd奶水米仓惠香| 99国产精品久| 午夜黄色在线观看| 精品区一区二区| 欧美成人高清视频在线观看| 51午夜精品视频| 亚洲一区二区成人| 日韩免费视频播放| 色94色欧美sute亚洲线路一久| 免费在线看电影| 欧美激情一级二级| 综合在线一区| 波多野结衣激情| 久久亚洲精精品中文字幕早川悠里 | 精品国产91久久久| 天堂91在线| 亚洲国产精品久久久久秋霞蜜臀| 96视频在线观看欧美| 一区二区三区四区在线播放 | 精品国产欧美| 91精品久久久久久久久青青| 麻豆精品精品国产自在97香蕉| 国产熟人av一二三区| 91福利在线播放| 99久久婷婷国产综合精品首页| 国产成人涩涩涩视频在线观看 | 香蕉久久一区| 国产精品v片在线观看不卡| 国产精品一区二区三区四区| 夜色资源站国产www在线视频| 日韩久久免费视频| 欧美色图一区| 亚洲国产一二三精品无码 | 91黄色免费观看| 成人深夜福利| 狠狠操夜夜操| 久久99精品久久久久久动态图 | 最爽无遮挡行房视频在线| 国产精品激情偷乱一区二区∴| 欧洲一级精品| 日本三级在线播放完整版| 日韩电影中文字幕| 婷婷精品在线| 四虎永久国产精品| 欧美人体做爰大胆视频| 精品高清在线| 国产精品69页| 国产在线播放一区二区| 国产精品美女久久久久高潮| 99re6在线精品视频免费播放| 国产精品福利无圣光在线一区| 久久综合九色综合97婷婷女人| 青青在线视频| 国产中文字幕日韩| 亚洲一二三四久久| 青青草视频一区| 成人动漫在线播放| 国产欧美日韩综合精品| 中文字幕人成不卡一区| 久久精品 人人爱| 一区二区三区国产福利| 一本大道av一区二区在线播放 | 色偷偷888欧美精品久久久| 日韩电影在线一区二区| 好男人免费精品视频| 久久99国产精品久久久久久久久| 日韩经典中文字幕一区| 国产精品白嫩美女在线观看| 久久综合精品国产一区二区三区 | 午夜久久久久久电影| 国产成人精品一区二区三区在线|