国产精品高清一区二区三区不卡-国产精品一区二区三区免费视频-日韩免费高清一级毛片-亚洲欧美一区二区三区国产精品-日韩欧美一区二区三区不卡视频-亚欧免费视频一区二区三区-亚洲欧美日韩一区成人-欧美日韩视频综合一区无弹窗-精品日韩在线视频一区二区三区-国内精品视频一区二区三区

你好,歡迎進(jìn)入江蘇優(yōu)軟數(shù)字科技有限公司官網(wǎng)!

誠(chéng)信、勤奮、創(chuàng)新、卓越

友好定價(jià)、專(zhuān)業(yè)客服支持、正版軟件一站式服務(wù)提供

13262879759

工作日:9:00-22:00

好用!在 Notebook 中使用 Sublime Text 快捷鍵

發(fā)布時(shí)間:2023-07-01

瀏覽次數(shù):0

前幾天sublime text 3快捷,我在公眾號(hào)上發(fā)布了兩篇翻譯,對(duì)網(wǎng)站進(jìn)行了一些基本介紹。 其實(shí)比較基礎(chǔ),而且第二篇文章的閱讀量不高,我覺(jué)得對(duì)于其他不太了解的同學(xué)還是有用的。

明天要分享一個(gè)支持使用Text in 快捷鍵的配置方法。 由于我平時(shí)使用ST3的頻率較高,所以已經(jīng)習(xí)慣了它的一些快捷鍵。 如果我也能在我的電腦上使用它們,這樣編輯的效率將會(huì)大大提高。

經(jīng)過(guò)一番搜索,我想出了以下步驟和代碼來(lái)實(shí)現(xiàn)我們想要的。

第1步:找到.js文件的地址

在MacOS和Linux系統(tǒng)下,該文件的默認(rèn)地址是~/.//.js。 如果您是第一次配置該文件,很可能該地址下不存在該文件。 事實(shí)上sublime text 3快捷鍵,你也可以選擇在.js中運(yùn)行以下代碼,來(lái)確定.js的路徑和內(nèi)容:

# 打印 Jupyter ?配置目錄的路徑

from jupyter_core.paths import jupyter_config_dir jupyter_dir = jupyter_config_dir() print(jupyter_dir)# 打印 custom.js 的路徑

import os.path custom_js_path = os.path.join(jupyter_dir, 'custom', 'custom.js') print(custom_js_path)# 如果 custom.js 文件存在,打印其內(nèi)容

if os.path.isfile(custom_js_path):
? ?with open(custom_js_path) as f: ? ? ? ?print(f.read())
else: ? ?print("You don't have a custom.js file")

如果目標(biāo)路徑中沒(méi)有.js,則先創(chuàng)建該文件。 為了保證.js文件能夠真正發(fā)揮作用,可以在文件開(kāi)頭添加這樣一行代碼:

alert("hello world from custom.js")

然后重新啟動(dòng)。 如果一切順利,重新啟動(dòng)后您將看到瀏覽器中彈出一個(gè)對(duì)話(huà)框。

添加配置快捷鍵的代碼

連接好之后,可以先注釋掉里面寫(xiě)的js代碼。 然后將以下代碼添加到 .js 文件中:

require(["codemirror/keymap/sublime", "notebook/js/cell", "base/js/namespace"],
? ?function(sublime_keymap, cell, IPython) {
? ? ? ? ? ?// setTimeout(function(){
// uncomment line to fake race-condition
? ? ? ?cell.Cell.options_default.cm_config.keyMap = 'sublime';
? ? ? ?var cells = IPython.notebook.get_cells();
? ? ? ? ? ? ? ?for(var cl=0; cl< cells.length ; cl++){ ? ? ? ? ? ?cells[cl].code_mirror.setOption('keyMap', 'sublime'); ? ? ? ?} ? ? ? ?// }, 1000)// uncomment ?line to fake race condition ? ?} );

然后再次重新啟動(dòng)。

輸入一些文本和代碼,然后嘗試按 Ctrl+D 或 Ctrl+L 快捷鍵。 如果順利的話(huà),你會(huì)發(fā)現(xiàn)你可以使用Text in的快捷鍵了!

sublime text 3快捷鍵

闡明

之所以能夠?qū)崿F(xiàn)這個(gè)功能,是因?yàn)槭褂昧诉@個(gè)基于較新版本的文本編輯器組件。 不僅支持 ST,還支持 Vim 和 Emacs 按鍵綁定。

如果您有興趣,可以嘗試啟用 Vim 或 Emacs 綁定。

如有侵權(quán)請(qǐng)聯(lián)系刪除!

13262879759

微信二維碼