Issue
I just started using jupyter notebook. Google search didn't help. Thanks!
Update: Quick Summary of answers
Running the following code in a cell before you start a ipython file got the task done for me. One problem is that we have to run this everytime for each file.
%%javascript // apply setting to all current CodeMirror instances IPython.notebook.get_cells().map( function(c) { return c.code_mirror.options.indentWithTabs=true; } ); // make sure new CodeMirror instances created in the future also use this setting CodeMirror.defaults.indentWithTabs=true;
Solution
If you run this javascript code in a cell it should allow you to insert hard tabs:
%%javascript
IPython.tab_as_tab_everywhere = function(use_tabs) {
if (use_tabs === undefined) {
use_tabs = true;
}
// apply setting to all current CodeMirror instances
IPython.notebook.get_cells().map(
function(c) { return c.code_mirror.options.indentWithTabs=use_tabs; }
);
// make sure new CodeMirror instances created in the future also use this setting
CodeMirror.defaults.indentWithTabs=use_tabs;
};
IPython.tab_as_tab_everywhere()
It works for me. Source = http://pirsquared.org/blog/indenting-tabs.html
Answered By - AlexG
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.