国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁(yè) > 學(xué)院 > 編程設(shè)計(jì) > 正文

Sublime Text 全程指南

2020-07-14 13:52:10
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

摘要(Abstract)
本文系統(tǒng)全面的介紹了 Sublime Text,旨在成為最優(yōu)秀的 Sublime Text 中文教程。

更新記錄
2014/09/27:完成初稿
2014/09/28:
更正打開(kāi)控制臺(tái)的快捷鍵為 Ctrl + `
更正全局替換的快捷鍵為 Ctrl + Alt + Enter
2016/09/15:作者已全面轉(zhuǎn)向 Visual Studio Code

前言(Prologue)
Sublime Text 是一款跨平臺(tái)代碼編輯器(Code Editor),從最初的 Sublime Text 1.0,到現(xiàn)在的 Sublime Text 3.0,Sublime Text 從一個(gè)不知名的編輯器演變到現(xiàn)在幾乎是各平臺(tái)首選的 GUI 編輯器。而這樣優(yōu)秀的編輯器卻沒(méi)有一個(gè)靠譜的中文教程,所以我試圖通過(guò)本文彌補(bǔ)這個(gè)缺陷。

編輯器的選擇(Editor Choices)

從初學(xué)編程到現(xiàn)在,我用過(guò)的編輯器有 EditPlus、UltraEdit、Notepad++、Vim、TextMate 和 Sublime Text,如果讓我從中推薦,我會(huì)毫不猶豫的推薦 Vim 和 Sublime Text,原因有下面幾點(diǎn):

  1. 跨平臺(tái):Vim 和 Sublime Text 均為跨平臺(tái)編輯器(在 Linux、OS X 和 Windows 下均可使用)。作為一個(gè)程序員,切換系統(tǒng)是常有的事情,為了減少重復(fù)學(xué)習(xí),使用一個(gè)跨平臺(tái)的編輯器是很有必要的。
     
  2. 可擴(kuò)展:Vim 和 Sublime Text 都是可擴(kuò)展的(Extensible),并包含大量實(shí)用插件,我們可以通過(guò)安裝自己領(lǐng)域的插件來(lái)成倍提高工作效率。
     
  3. 互補(bǔ):Vim 和 Sublime Text 分別是命令行環(huán)境(CLI)和圖形界面環(huán)境(GUI)下的最佳選擇,同時(shí)使用兩者會(huì)大大提高工作效率。

個(gè)人背景(Personal Background)

我是一名非常典型的程序員:平時(shí)工作主要在 Linux 環(huán)境下使用 Java 和 Python,偶爾會(huì)用 HTML+CSS+JavaScript 編寫(xiě)網(wǎng)頁(yè);業(yè)余時(shí)會(huì)在 Windows 環(huán)境編寫(xiě)一些 C# 程序(包括控制臺(tái)程序(Console Application)和移動(dòng)應(yīng)用(Mobile App),也會(huì)玩一些非主流語(yǔ)言(比如 Haskell,ML 和 Ruby 等)以拓展見(jiàn)識(shí)。

所以這篇文章會(huì)我的個(gè)人工作內(nèi)容為主要使用場(chǎng)景(Scenario),盡管無(wú)法覆蓋到所有的使用場(chǎng)景,但我認(rèn)為依然可以覆蓋到絕大部分,如果您認(rèn)為我遺漏了什么內(nèi)容,請(qǐng)?jiān)谖恼孪旅婊貜?fù),我會(huì)盡量更新。

本文風(fēng)格(Writing Style)

受益于 K&R C 的寫(xiě)作風(fēng)格,我傾向于以實(shí)際案例來(lái)講解 Sublime Text 的功能,所以本文中的例子均源于我在實(shí)際開(kāi)發(fā)時(shí)遇到的問(wèn)題。

此外,把本文會(huì)使用大量動(dòng)畫(huà)(GIF)演示 Sublime Text 的編輯功能,因?yàn)槲野l(fā)現(xiàn)圖片難以演示完整的編輯流程(Workflow),而視頻又過(guò)于重量級(jí)。本文的GIF動(dòng)畫(huà)均使用 ScreenToGif 進(jìn)行錄制。

編輯器(Editor) vs 集成開(kāi)發(fā)環(huán)境(Integrated Development Environment,下文簡(jiǎn)稱 IDE)

我經(jīng)常看到一些程序員拿編輯器和 IDE 進(jìn)行比較,諸如 Vim 比 Eclipse 強(qiáng)大或是 Visual Studio 太慢不如 Notepad++ 好使之類的討論比比皆是,個(gè)人認(rèn)為這些討論沒(méi)有意義,因?yàn)榫庉嬈骱?IDE 根本是面向兩種不同使用場(chǎng)景的工具:

  • 編輯器面向無(wú)語(yǔ)義的純文本,不涉及領(lǐng)域邏輯,因此速度快體積小,適合編寫(xiě)單獨(dú)的配置文件和動(dòng)態(tài)語(yǔ)言腳本(Shell、Python 和 Ruby 等)。
     
  • IDE 面向有語(yǔ)義的代碼,會(huì)涉及到大量領(lǐng)域邏輯,因此速度偏慢體積龐大,適合編寫(xiě)靜態(tài)語(yǔ)言項(xiàng)目(Java、C++ 和 C# 等)。

我認(rèn)為應(yīng)當(dāng)使用正確的工具去做有價(jià)值的事情,并把效率最大化,所以我會(huì)用 Eclipse 編寫(xiě) Java 項(xiàng)目,用 Vim 編寫(xiě)Shell,用 Sublime Text 編寫(xiě) JavaScript/HTML/Python,用 Visual Studio 編寫(xiě)C#。

前言到此結(jié)束,下面進(jìn)入正題。

安裝(Installation)

Sublime Text 官方網(wǎng)站 提供了 Sublime Text 各系統(tǒng)各版本的下載,目前Sublime Text 的最新版本是 Sublime Text 3。這里以 Windows 版本的 Sublime Text 安裝為例。

注意在安裝時(shí)勾選 Add to explorer context menu,這樣在右鍵單擊文件時(shí)就可以直接使用 Sublime Text 打開(kāi)。

右鍵打開(kāi)

添加 Sublime Text 到環(huán)境變量

使用 Win + R 運(yùn)行 sysdm.cpl 打開(kāi) “系統(tǒng)屬性”。

sysdm.cpl

然后在 “高級(jí)” 選項(xiàng)卡里選擇 “環(huán)境變量”,編輯 “Path”,增加 Sublime Text 的安裝目錄(例如 D:/Program Files/Sublime Text 3)。

添加環(huán)境變量

接下來(lái)你就可以在命令行里面利用 subl 命令直接使用 Sublime Text 了:

1

2

3

subl file :: 使用 Sublime Text 打開(kāi) file 文件

subl folder :: 使用 Sublime Text 打開(kāi) folder 文件夾

subl . :: 使用 Sublime Text 當(dāng)前文件夾

安裝 Package Control

前文提到 Sublime Text 支持大量插件,如何找到并管理這些插件就成了一個(gè)問(wèn)題,Package Control 正是為了解決這個(gè)問(wèn)題而出現(xiàn)的,利用它我們可以很方便的瀏覽、安裝和卸載 Sublime Text 中的插件。

進(jìn)入 Package Control 的 官網(wǎng),里面有詳細(xì)的 安裝教程。Package Control 支持 Sublime Text 2 和 3,本文只給出 3 的安裝流程:

使用 Ctrl + ` 打開(kāi) Sublime Text 控制臺(tái)。將下面的代碼粘貼到控制臺(tái)里:


復(fù)制代碼
代碼如下:

import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

等待 Package Control 安裝完成。之后使用 Ctrl + Shift + P 打開(kāi)命令板,輸入 PC 應(yīng)出現(xiàn) Package Control:

Package Control 安裝成功

成功安裝 Package Control 之后,我們就可以方便的安裝使用 Sublime Text 的各種插件:

使用 Package Control 安裝插件

購(gòu)買(Purchase)

Sublime Text 是一個(gè)收費(fèi)閉源軟件,這在一定程度上成為了我支持 Sublime Text 的理由(我心中的軟件靠譜程度:免費(fèi)開(kāi)源 << 免費(fèi)閉源 < 收費(fèi)開(kāi)源 < 收費(fèi)閉源):在 這里 購(gòu)買。

不過(guò)不購(gòu)買 Sublime Text 也可以 “正常” 使用它,只是 Sublime Text 會(huì)時(shí)不時(shí)的彈出一個(gè)對(duì)話框提醒你購(gòu)買,此外窗口處會(huì)有一個(gè)很国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

五月婷婷视频在线观看| 国产老肥熟xxxx在线观看| 非洲黑人最猛性xxxx交| 九九热在线观看| 最新av免费看| 91福利在线视频| av一级在线| 开心丁香婷婷深爱五月| av免费在线免费| 亚洲大香人伊一本线| 欧美亚洲天堂| 国产视频中文字幕| 一级二级在线观看| 黄色av网站在线| 国产馆av播放| 国内a∨免费播放| 一级黄色av| 国产视频中文字幕在线观看| 在线欧美一级视频| 国产中文字幕在线| 在线观看国产视频| 国产三级在线免费观看| 久久国产情侣| 夜夜爽视频导航| 国产精品69xx| 国产精选在线观看| 日本成人免费网站| 樱花草在线观看www| 国产香蕉免费精品视频| 欧洲亚洲精品视频| 9色在线视频网站| 国产精品视频一区二区三区麻豆| 99福利在线| 96精品视频| 国产丝袜在线播放| 国产精品午夜久久久久久| www中文字幕在线观看| 伊人免费在线| 夜夜操com| 国产日产一区二区| 99热在线观看免费| 最近中文字幕mv免费高清在线| yjizz视频网站在线播放| 一色桃子av在线| 亚洲欧美日韩综合精品网| 69av二区| 中文在线观看视频| 91桃色在线| 在线中文字幕第一页| 精精国产xxxx视频在线动漫 | 国产精品视频流白浆免费视频| av在线第一页| baoyu777.永久免费视频| 亚洲人av在线| 免费中文字幕| 中文字幕一区二区三区免费视频| 国产精品偷乱一区二区三区| 懂色av一区| 国产一级免费看| 18av在线视频| www.麻豆av.com| 国产精品一区牛牛影视| 国产极品视频| 香蕉视频在线观看网站| 超碰免费在线| 国产福利图片| 天堂中文在线观看| 99视频免费| 四虎国产精品永久在线| 国产麻豆视频网站| 精品国语对白精品自拍视| 美女av在线播放| 国产精品剧情一区二区三区| av免费在线播放| 国产农村一级特黄α**毛片| 国产成人精品18| 美女永久在线网站| 国产成免费视频| 91超碰在线免费| 伊人福利在线| 国产青青草在线| eeuss在线观看| 国产粉嫩一区二区三区在线观看| jizz性欧美| 91香蕉视频免费在线观看| 久久99精品久久久久久野外| 永久免费网站在线| 国产精品第八页| 中文字幕在线免费| 福利在线观看| 亚洲人成电影| 在线欧美一级视频| 国产福利在线观看| 国产老肥熟xxxx在线观看| yjizz视频网站在线播放| 69久久久久| 尤物视频网站在线观看| 欧美日韩一区二区三区在线播放 | 国产原创av在线| 欧美亚洲天堂| 亚洲网站一区| 亚洲午夜久久久久中文字幕| 精品国产一区二区三区不卡在线| 国产天堂在线| 国产一级二级在线| 国产一区电影| 国产精品视频一区二区三区麻豆 | 国产在线高潮| 俺来俺也去www色在线观看| 亚洲最新永久在线观看| 亚洲久草视频| japanese色国产在线看视频| 亚洲xxxxxx| 粉嫩av一区| 国产精品69一区二区三区| 国产不卡精品一区二区三区| 精品一区二区三区在线观看l| 国产成人精品自线拍| √8天堂资源地址中文在线| av福利在线观看| 亚洲一区二区三区在线观看网站| 99久久99热久久精品免费看| 亚洲精品午夜级久久久久| 日p在线观看| 国产一区精品| 一级二级在线观看| 国产剧情在线一区| 在线免费观看高清视频色| 国产在线免费观看| 国产成人综合亚洲欧美在| 亚洲欧洲成人| 中文字幕在线第一页| av一本在线| 天堂资源中文在线| 亚洲天堂视频在线观看免费| 免费女人毛片视频| 精灵使的剑舞无删减版在线观看| 男人操女人免费网站| 国产超碰精品在线观看| 国产中文在线视频| 在线视频1区2区| 国产香蕉视频在线观看| 青青艹在线视频| 亚洲夜夜综合| 国产porny蝌蚪视频| 国产乱子伦三级在线播放| 精精国产xxxx视频在线中文版| 免费精品国产自产拍观看| 精品国语对白精品自拍视| 国产香蕉尹人视频在线| 欧美日韩**字幕一区| 在线免费观看你懂的| 国产精品合集一区二区| 国产美女在线观看| 国产尤物视频在线| 久久久久久久久久久久久91| 欧美性xxxx交| eeuss影院www在线播放| 中文字幕av高清| 精灵使的剑舞无删减版在线观看| 五月综合网站| 最新国产在线精品91尤物| 国产免费黄色| 国产一级黄色大片| 国产呻吟对白刺激无套视频在线| 黄色av网址在线免费观看| 麻豆av在线| 91av久久| 国产福利片在线| 亚洲网站视频在线观看| 中文字幕2019第三页| 99久久国产视频| 亚洲综合天堂网| 久久er视频| 国产青青草在线| 精品入口蜜桃| www.色五月| 国产精品亚洲第五区在线| 五月综合激情在线| 国产99在线|亚洲| 99在线欧洲视频| 亚洲精品视频区| 久久99国产视频| 国产污污在线观看| a√在线视频| 88av在线| 日本福利午夜视频在线| 国产丝袜精品丝袜| www.毛片| 91在线网址| 日本中文字幕在线2020| 精品国产高清a毛片无毒不卡 | 永久免费不卡在线观看黄网站| 99久久免费精品国产免费| 欧美艹逼视频| 国产91足控脚交在线观看| 狠狠操五月天| aaa大片在线观看| 中文字幕中文字幕在线中高清免费版| 国产精品久久久久一区二区国产|