Package com.intellij.openapi.editor

Examples of com.intellij.openapi.editor.Document.insertString()


      else {
        document.replaceString(start, end, "${" + var + "}");
        XmlTag containingTag = PsiTreeUtil.getParentOfType(value, XmlTag.class, false);
        assert containingTag != null;
        int startOffset = containingTag.getTextRange().getStartOffset();
        document.insertString(startOffset, "\n");
        document.insertString(startOffset, tag);

        formattingStart = startOffset;
        formattingEnd = startOffset + tag.length() + 2;
      }
View Full Code Here


        document.replaceString(start, end, "${" + var + "}");
        XmlTag containingTag = PsiTreeUtil.getParentOfType(value, XmlTag.class, false);
        assert containingTag != null;
        int startOffset = containingTag.getTextRange().getStartOffset();
        document.insertString(startOffset, "\n");
        document.insertString(startOffset, tag);

        formattingStart = startOffset;
        formattingEnd = startOffset + tag.length() + 2;
      }
View Full Code Here

        @Override
        public void run() {
          PsiDocumentManager manager = PsiDocumentManager.getInstance(project);
          Document document = manager.getDocument(yamlFile);
          int length = document.getTextLength();
          document.insertString(length, "\n" + "test:");
          manager.commitDocument(document);
        }
      });
    }
  }
View Full Code Here

      class DotInsertHandler implements InsertHandler<LookupElement> {
        @Override
        public void handleInsert(InsertionContext context, LookupElement item) {
          Document document = context.getDocument();
          int offset = context.getEditor().getCaretModel().getOffset();
          document.insertString(offset, ".");
          context.getEditor().getCaretModel().moveToOffset(offset + 1);
        }
      }

      public Object fun(final Object object) {
View Full Code Here

      class DotInsertHandler implements InsertHandler<LookupElement> {
        @Override
        public void handleInsert(InsertionContext context, LookupElement item) {
          Document document = context.getDocument();
          int offset = context.getEditor().getCaretModel().getOffset();
          document.insertString(offset, ".");
          context.getEditor().getCaretModel().moveToOffset(offset + 1);
        }
      }

      public Object fun(final Object object) {
View Full Code Here

              getCurrentSettings().getIndentSize(JFlexFileType.INSTANCE);
            sb.append(StringUtil.repeat(" ", indentSize));
            caret += indentSize;
            sb.append("\n").append(closing).append("\n");
          }
          document.insertString(context.getTailOffset(), sb);
          context.getEditor().getCaretModel().moveToOffset(caret);
        }
      }), 1.d / keyword.length());
    }
  }
View Full Code Here

        }

        if (lastChild != null) {
            int offset = lastChild.getTextRange().getEndOffset();
            int line = doc.getLineNumber(offset);
            doc.insertString(offset, content);
            editor.getCaretModel().moveToOffset(offset);
            reformatLines(lastChild.getContainingFile(), editor, line, line + 1);
            pressEnterAtLineEnd(editor);
        }
    }
View Full Code Here

        }

        Document document = editor.getDocument();
        RangeMarker marker = document.createRangeMarker(declarations.getTextRange());

        document.insertString(consts[consts.length - 1].getTextRange().getEndOffset(), "\n)");
        document.insertString(consts[0].getTextOffset(), "(\n");
        reformatPositions(declarations.getContainingFile(), marker);
    }

    private void startRenaming(Editor editor, RangeMarker[] exprMarkers, int offset, String stmt,
View Full Code Here

        Document document = editor.getDocument();
        RangeMarker marker = document.createRangeMarker(declarations.getTextRange());

        document.insertString(consts[consts.length - 1].getTextRange().getEndOffset(), "\n)");
        document.insertString(consts[0].getTextOffset(), "(\n");
        reformatPositions(declarations.getContainingFile(), marker);
    }

    private void startRenaming(Editor editor, RangeMarker[] exprMarkers, int offset, String stmt,
                               @Nullable RangeMarker originalStatementRange) {
View Full Code Here

public class LiteralFunctionInsertHandler implements InsertHandler<LookupElement> {
    @Override
    public void handleInsert(InsertionContext context, LookupElement item) {
        int offset = context.getTailOffset();
        Document doc = context.getDocument();
        doc.insertString(offset, "(){\n}()");
        Editor editor = context.getEditor();

        int line = doc.getLineNumber(offset);
        reformatLines(context.getFile(), editor, line, line + 1);
        pressEnterAtLineEnd(editor);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.