Jupyter ノートブックで、キーボード ショートカットを使用して一致するキーワードを選択するにはどうすればよいですか? たとえば、Atom/Sublime エディターでは、カーソルが「var」の上にあるときにcmd + D
Mac (またはCtrl + d
Windows) で を押すと、そのたびに次の「var」が強調表示されます。次に、新しい変数名を入力すると、「var」が入力した内容に置き換えられます。
var = "hello"
print(var)
print(var)
Jupyter ノートブックに同等のものはありますか?
ベストアンサー1
custom.js
に追加
C:\Users\username\.jupyter\custom # for Windows and
~/.jupyter/custom/ # for Mac
コンテンツ付き
require(["codemirror/keymap/sublime", "notebook/js/cell", "base/js/namespace"],
function(sublime_keymap, cell, IPython) {
cell.Cell.options_default.cm_config.keyMap = 'sublime';
cell.Cell.options_default.cm_config.extraKeys["Ctrl-Enter"] = function(cm) {}
var cells = IPython.notebook.get_cells();
for(var cl=0; cl< cells.length ; cl++){
cells[cl].code_mirror.setOption('keyMap', 'sublime');
cells[cl].code_mirror.setOption("extraKeys", {
"Ctrl-Enter": function(cm) {}
});
}
}
);
そして、jupyter を再起動します。これで、Ctrl+D
と同じように動作するはずですSublime
。
ほとんどのユーザーにとって、新しい行を作成するよりも現在のセルを実行する方が便利なので、この機能は無効になっていることがわかりますCtrl-Enter
。その行をコメント アウトすることで、その機能を有効にすることができます。
同様の方法で、不要な他のキー設定を無効にすることもできます。