日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

「內(nèi)容引起舒適」讓你的Jupyter Notebook不再辣眼睛

 孟玄同mxy 2020-06-22

作為python使用者,你一定對(duì)Jupyter Notebook不陌生。最為一款輕量級(jí)可交互式編輯器,我們可以馬上運(yùn)行當(dāng)前的代碼塊查看結(jié)果,而不必運(yùn)行整個(gè)python文件,這給初學(xué)者很大的方便。然而,默認(rèn)的Jupyter Notebook樣式是那種經(jīng)典的”慘白”類型,既難看,又傷眼。白花花的背景,丑陋的默認(rèn)字體(尤其是Windows系統(tǒng)),讓我們很不舒服,跟”酷炫”沒(méi)有一點(diǎn)關(guān)系,來(lái)看看默認(rèn)的jupyter notebook長(zhǎng)啥樣吧:

「內(nèi)容引起舒適」讓你的Jupyter Notebook不再辣眼睛

【jupyter notebook默認(rèn)樣式】

工欲善其事,必先利其器。一個(gè)好的IDE,能讓我們打代碼的過(guò)程無(wú)比的享受。今天,我就來(lái)分享一下,怎么讓你的Jupyter Notebook更加美觀,順便也介紹一下,怎么讓W(xué)indows系統(tǒng)的命令行窗口更加美觀。

一、Jupyter Notebook樣式美化

當(dāng)時(shí)覺(jué)得jupyter notebook難看的時(shí)候,我就尋思有沒(méi)有大神做過(guò)某些工具來(lái)更改樣式,畢竟肯定不止我一個(gè)人覺(jué)得丑,程序員越牛逼,往往Ta就越挑剔。果不其然,經(jīng)過(guò)網(wǎng)上的一番搜索之后,在GitHub上發(fā)現(xiàn)了某位大佬的開源項(xiàng)目——jupyterthemes!

「內(nèi)容引起舒適」讓你的Jupyter Notebook不再辣眼睛

GitHub地址:https://github.com/dunovank/jupyter-themes

安裝步驟:

當(dāng)然,前提是你已經(jīng)安裝過(guò)了jupyter notebook!如果沒(méi)有的話,就直接安裝Anaconda吧,里面自帶了jupyter notebook。

在cmd中使用pip安裝:

# install jupyterthemespip install jupyterthemes# upgrade to latest versionpip install --upgrade jupyterthemes

官方的安裝到這里就結(jié)束了。但是我在進(jìn)行了上面的操作之后,還是不行,打開notebook之后,代碼都不能運(yùn)行了。后來(lái)經(jīng)過(guò)排查,發(fā)現(xiàn)是notebook版本太低,這也是安裝jupyterthemes的時(shí)候最常見的問(wèn)題。于是,我們對(duì)我們的notebook進(jìn)行升級(jí),在cmd中輸入:

conda upgrade notebook

升級(jí)之后,再重新安裝一下jupyterthemes,即可安裝成功。

然后,我們就可以調(diào)整我們的樣式了。

調(diào)整樣式:

首先,我們看看有哪些樣式可供選擇。在cmd中,我們?cè)试S命令:

jt -l

便可查看樣式列表:

「內(nèi)容引起舒適」讓你的Jupyter Notebook不再辣眼睛

想更改樣式,直接在cmd中輸入jt -t 主題名即可。下面我隨便展示一下其中的幾個(gè):

①chesterish:

「內(nèi)容引起舒適」讓你的Jupyter Notebook不再辣眼睛

②grade3:

「內(nèi)容引起舒適」讓你的Jupyter Notebook不再辣眼睛

③gruvboxd:

「內(nèi)容引起舒適」讓你的Jupyter Notebook不再辣眼睛

④gruvboxl:

「內(nèi)容引起舒適」讓你的Jupyter Notebook不再辣眼睛

⑤monokai:

「內(nèi)容引起舒適」讓你的Jupyter Notebook不再辣眼睛

是不是酷炫了許多?!

但是,我還是不太滿意,因?yàn)橛幸恍?strong>字體不夠美觀,輸出區(qū)的字體太小了,這個(gè)時(shí)候就需要借助jupyterthemes中的各種命令來(lái)調(diào)整了。

下面貼出主要的幾個(gè)命令(全部命令去GitHub上查看):

cl optionsargdefaultList Themes-l—Code Font-f—Code Font-Size-fs11Notebook Font-nf—Notebook Font Size-nfs13Text/MD Cell Font-tf—Text/MD Cell Fontsize-tfs13Output Area Fontsize-ofs8.5Toolbar Visible-T—Name & Logo Visible-N—Kernel Logo Visible-kl—Reset Default Theme-r—

具體每個(gè)命令什么作用就顧名思義了,不用我翻譯了。注意,所有的命令行,前面都要用jt來(lái)開頭,這樣才代表是jupyterthemes的命令。

經(jīng)過(guò)我的反復(fù)調(diào)試,我終于調(diào)整到了我看得舒服的樣式,下面分享一下我的個(gè)性化命令

jt -t onedork -f roboto -fs 14 -nfs 14 -tfs 14 -ofs 11

得到的樣子是這樣的:

「內(nèi)容引起舒適」讓你的Jupyter Notebook不再辣眼睛

字體美觀,大小合適,甚合朕意!

當(dāng)然,每個(gè)人審美不同,大家可以根據(jù)自己的喜好進(jìn)行調(diào)整。

二、Windows的命令行美化

前段時(shí)間在我的Windows電腦上用虛擬機(jī)安裝了一個(gè)Ubuntu系統(tǒng),才發(fā)現(xiàn),命令行終端可以這么好看。其實(shí)好看,要求并不高,我只是希望字體美觀一點(diǎn),大小合適一點(diǎn)。

最重要的是,能不能別用“宋體”??!

但是我打開windows的命令行:

「內(nèi)容引起舒適」讓你的Jupyter Notebook不再辣眼睛

放大一點(diǎn)看:

「內(nèi)容引起舒適」讓你的Jupyter Notebook不再辣眼睛

您瞧瞧,都8012年了,為什么還是給人“像素時(shí)代”的感覺(jué)。。。為什么人家Mac、人家Linux的命令行就是看的那么順眼呢?

于是我又開始了對(duì)Windows命令行的改造:

修改字體、更改窗口大?。?/strong>

打開記事本,粘貼如下代碼:

Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe] 'WindowSize'=dword:00190069 'ScreenBufferSize'=dword:01170058 'WindowPosition'=dword:0079004b 'ColorTable01'=dword:00235600 'FontSize'=dword:00160010 'FontWeight'=dword:00000190 'FaceName'='Consolas' 'FontFamily'=dword:00000036

保存后,修改文件名為:Consolas.reg,有經(jīng)驗(yàn)的人應(yīng)該知道,這就是一個(gè)注冊(cè)表文件了:

「內(nèi)容引起舒適」讓你的Jupyter Notebook不再辣眼睛

然后,雙擊這個(gè)文件:

「內(nèi)容引起舒適」讓你的Jupyter Notebook不再辣眼睛

「內(nèi)容引起舒適」讓你的Jupyter Notebook不再辣眼睛

點(diǎn)擊“是”,不用怕。

好了,現(xiàn)在咱們的命令行已經(jīng)不一樣了!看看吧:

「內(nèi)容引起舒適」讓你的Jupyter Notebook不再辣眼睛

字體以及大小變得更好看了!

接下來(lái),為了更加酷炫,我們?cè)僭O(shè)置一下透明度:

在窗口的上邊右鍵點(diǎn)擊“屬性”,設(shè)置透明度:

「內(nèi)容引起舒適」讓你的Jupyter Notebook不再辣眼睛

大功告成!

現(xiàn)在打開命令行,就賞心悅目了!展示一下:

「內(nèi)容引起舒適」讓你的Jupyter Notebook不再辣眼睛


至此,我們終于把我們?nèi)粘J褂玫腏upyter Notebook和cmd命令行都美化了一遍,有這么酷炫的編程環(huán)境,真的有每天都打代碼的沖動(dòng)??!

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多