Quellcode durchsuchen

Editor submit unselected line to console

Chris vor 7 Jahren
Ursprung
Commit
aed48dca29
1 geänderte Dateien mit 9 neuen und 0 gelöschten Zeilen
  1. 9 0
      packages/fileeditor-extension/src/index.ts

+ 9 - 0
packages/fileeditor-extension/src/index.ts

@@ -316,6 +316,15 @@ function activate(app: JupyterLab, restorer: ILayoutRestorer, editorServices: IE
             break;
           }
         }
+      } else {
+        // no selection, submit whole line and advance
+        code = editor.getLine(selection.start.line);
+        const cursor = editor.getCursorPosition();
+        if (cursor.line + 1 == editor.lineCount) {
+          let text = editor.model.value.text;
+          editor.model.value.text = text + '\n';
+        }
+        editor.setCursorPosition({ line: cursor.line + 1, column: cursor.column });
       }
 
       const activate = false;