Quelqu'un sait-il quel est le raccourci clavier pour effacer (et non pas basculer) la sortie des cellules dans Jupyter Notebook ?
Plus précisément, il s'agit de Help > Edit Keyboard Shortcuts
dans n'importe quel cahier ouvert.
Quelqu'un sait-il quel est le raccourci clavier pour effacer (et non pas basculer) la sortie des cellules dans Jupyter Notebook ?
Plus précisément, il s'agit de Help > Edit Keyboard Shortcuts
dans n'importe quel cahier ouvert.
Excellentes suggestions ci-dessus. Personnellement, j'aime nettoyer la sortie de l'interface CLI et j'ai pensé partager cette information ici également. jupyter nbconvert --ClearOutputPreprocessor.enabled=True --inplace Notebook.ipynb
Plus d'informations --> stackoverflow.com/questions/28908319/
Pour les versions inférieures à 5 :
Changez le type de cellule en brut puis revenez en code : EscRY rejettera la sortie.
Pour cela, vous devez modifier le fichier custom.js
qui se trouve généralement à l'adresse ~/.jupyter/custom/custom.js
(s'il n'existe pas, créez-le).
Là, vous devez ajouter
require(['base/js/namespace']) {
// setup 'ctrl-l' as shortcut for clearing current output
Jupyter.keyboard_manager.command_shortcuts
.add_shortcut('ctrl-l', 'jupyter-notebook:clear-cell-output');
}
Vous pouvez y ajouter des raccourcis pour toutes les fantaisies que vous souhaitez, puisque le 2ème argument peut être une fonction ( docs )
Si vous souhaitez obtenir des mappages pour d'autres commandes standard, vous pouvez obtenir une liste de toutes les commandes disponibles en exécutant la commande suivante dans votre carnet de notes :
from IPython.core.display import Javascript
js = """
var jc_html = "";
var jc_array = Object.keys(IPython.notebook.keyboard_manager.command_shortcuts.actions._actions);
for (var i=0;i<jc_array.length;i++) {
jc_html = jc_html + jc_array[i] + "<br >";
}
element.html(jc_html);
"""
Javascript(data=js, lib=None, css=None)
J'ajoute juste pour JupyterLab utilisateurs. Ctrl, (paramètres avancés) et coller le texte ci-dessous dans Références de l'utilisateur sous raccourcis clavier fait l'affaire pour moi.
{
"shortcuts": [
{
"command": "notebook:hide-cell-outputs",
"keys": [
"H"
],
"selector": ".jp-Notebook:focus"
},
{
"command": "notebook:show-cell-outputs",
"keys": [
"Shift H"
],
"selector": ".jp-Notebook:focus"
}
]
}
@ super content de l'entendre ! J'ai juste laissé tomber mes liaisons de touches actuelles en este au cas où ils seraient utiles et je le tiendrai à jour du mieux que je peux.
ÉTAPE 1 : Cliquez sur "Aide" et cliquez sur "Modifier le raccourci clavier". STEP1-capture d'écran
ÉTAPE 2 : Ajoutez le raccourci que vous souhaitez dans le champ "Effacer la cellule". STEP2-capture d'écran
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
0 votes
J'ai soulevé un problème : github.com/jupyter/notebook/issues/1925
4 votes
Attention !
Esc + d + d
supprime la cellule !0 votes
Si cela ne vous dérange pas de perdre également les autres sorties, vous pouvez essayer la méthode Edit/Clear all outputs. Par exemple, cela pourrait être utile avant de commettre un carnet de notes de colab à github.