René's URL Explorer Experiment


Title: Editor | Phoenix Code Docs

Open Graph Title: Editor | Phoenix Code Docs

Description: Import :

Open Graph Description: Import :

Opengraph URL: https://docs.phcode.dev/api/API-Reference/editor

Generator: Docusaurus v3.7.0

direct link

Domain: docs.phcode.dev

twitter:cardsummary_large_image
og:imagehttps://docs.phcode.dev/img/socialcard.png
twitter:imagehttps://docs.phcode.dev/img/socialcard.png
og:localeen
docusaurus_localeen
docsearch:languageen
docusaurus_versioncurrent
docusaurus_tagdocs-api-current
docsearch:versioncurrent
docsearch:docusaurus_tagdocs-api-current
None2

Links:

Skip to main contenthttps://docs.phcode.dev/api/API-Reference/editor#__docusaurus_skipToContent_fallback
Phoenix Codehttps://docs.phcode.dev/
Docshttps://docs.phcode.dev/docs/intro
APIhttps://docs.phcode.dev/api/getting-started
Bloghttps://docs.phcode.dev/blog
Downloadhttps://phcode.io/
GitHubhttps://github.com/phcode-dev/
Getting Startedhttps://docs.phcode.dev/api/getting-started
Creating Themeshttps://docs.phcode.dev/api/creating-themes
Creating Extensionshttps://docs.phcode.dev/api/creating-extensions
Use node.js from your extensionhttps://docs.phcode.dev/api/creating-node-extensions
Debugging Extensionshttps://docs.phcode.dev/api/debugging-extensions
Publishing Themes & Extensionshttps://docs.phcode.dev/api/publishing-extensions
Available Standard Librarieshttps://docs.phcode.dev/api/available-standard-libs
How-Tohttps://docs.phcode.dev/api/How-To/Dialogs
API-Referencehttps://docs.phcode.dev/api/API-Reference/JSUtils/Preferences
JSUtilshttps://docs.phcode.dev/api/API-Reference/JSUtils/Preferences
NodeConnectorhttps://docs.phcode.dev/api/API-Reference/NodeConnector
commandhttps://docs.phcode.dev/api/API-Reference/command/CommandManager
Documenthttps://docs.phcode.dev/api/API-Reference/document
Editorhttps://docs.phcode.dev/api/API-Reference/editor
CodeHintManagerhttps://docs.phcode.dev/api/API-Reference/editor/CodeHintManager
EditorManagerhttps://docs.phcode.dev/api/API-Reference/editor/EditorManager
featureshttps://docs.phcode.dev/api/API-Reference/features/BeautificationManager
filehttps://docs.phcode.dev/api/API-Reference/file/FileUtils
FileSystemhttps://docs.phcode.dev/api/API-Reference/filesystem
languagehttps://docs.phcode.dev/api/API-Reference/language/CSSUtils
preferenceshttps://docs.phcode.dev/api/API-Reference/preferences/PreferencesManager
projecthttps://docs.phcode.dev/api/API-Reference/project/FileSyncManager
searchhttps://docs.phcode.dev/api/API-Reference/search/FileFilters
utilshttps://docs.phcode.dev/api/API-Reference/utils/AppInit
viewhttps://docs.phcode.dev/api/API-Reference/view/MainViewFactory
widgetshttps://docs.phcode.dev/api/API-Reference/widgets/DefaultDialogs
workerhttps://docs.phcode.dev/api/API-Reference/worker/IndexingWorker
https://docs.phcode.dev/
https://docs.phcode.dev/api/API-Reference/editor#import-
https://docs.phcode.dev/api/API-Reference/editor#editor
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
new Editor(document, makeMasterEditor, container, [range], options)https://docs.phcode.dev/api/API-Reference/editor#new_Editor_new
.addInlineWidgethttps://docs.phcode.dev/api/API-Reference/editor#Editor+addInlineWidget
.removeAllInlineWidgetshttps://docs.phcode.dev/api/API-Reference/editor#Editor+removeAllInlineWidgets
.removeInlineWidgethttps://docs.phcode.dev/api/API-Reference/editor#Editor+removeInlineWidget
.removeAllInlineWidgetsForLinehttps://docs.phcode.dev/api/API-Reference/editor#Editor+removeAllInlineWidgetsForLine
.getAllInlineWidgetsForLinehttps://docs.phcode.dev/api/API-Reference/editor#Editor+getAllInlineWidgetsForLine
.getInlineWidgetshttps://docs.phcode.dev/api/API-Reference/editor#Editor+getInlineWidgets
.getFocusedInlineWidgethttps://docs.phcode.dev/api/API-Reference/editor#Editor+getFocusedInlineWidget
.setInlineWidgetHeighthttps://docs.phcode.dev/api/API-Reference/editor#Editor+setInlineWidgetHeight
.documenthttps://docs.phcode.dev/api/API-Reference/editor#Editor+document
.getInlineWidgetsBelowCursor()https://docs.phcode.dev/api/API-Reference/editor#Editor+getInlineWidgetsBelowCursor
.canConsumeEscapeKeyEvent()https://docs.phcode.dev/api/API-Reference/editor#Editor+canConsumeEscapeKeyEvent
.destroy()https://docs.phcode.dev/api/API-Reference/editor#Editor+destroy
.selectAllNoScroll()https://docs.phcode.dev/api/API-Reference/editor#Editor+selectAllNoScroll
.isTextSubset()https://docs.phcode.dev/api/API-Reference/editor#Editor+isTextSubset
.getFile()https://docs.phcode.dev/api/API-Reference/editor#Editor+getFile
.getCursorPos([expandTabs], [which])https://docs.phcode.dev/api/API-Reference/editor#Editor+getCursorPos
.getEndingCursorPos([expandTabs])https://docs.phcode.dev/api/API-Reference/editor#Editor+getEndingCursorPos
.getColOffset(pos)https://docs.phcode.dev/api/API-Reference/editor#Editor+getColOffset
.getCharIndexForColumn(lineNum, column)https://docs.phcode.dev/api/API-Reference/editor#Editor+getCharIndexForColumn
.setCursorPos(line, ch, [center], [expandTabs])https://docs.phcode.dev/api/API-Reference/editor#Editor+setCursorPos
.setSize(width, height)https://docs.phcode.dev/api/API-Reference/editor#Editor+setSize
.getViewport()https://docs.phcode.dev/api/API-Reference/editor#Editor+getViewport
.centerOnCursor(centerOptions)https://docs.phcode.dev/api/API-Reference/editor#Editor+centerOnCursor
.indexFromPos(cursorPos)https://docs.phcode.dev/api/API-Reference/editor#Editor+indexFromPos
.posFromIndex(index)https://docs.phcode.dev/api/API-Reference/editor#Editor+posFromIndex
.posWithinRange(pos, start, end, endInclusive)https://docs.phcode.dev/api/API-Reference/editor#Editor+posWithinRange
.hasSelection()https://docs.phcode.dev/api/API-Reference/editor#Editor+hasSelection
.getSelection()https://docs.phcode.dev/api/API-Reference/editor#Editor+getSelection
.getSelections()https://docs.phcode.dev/api/API-Reference/editor#Editor+getSelections
.hasMultipleCursors()https://docs.phcode.dev/api/API-Reference/editor#Editor+hasMultipleCursors
.convertToLineSelections(selections, options)https://docs.phcode.dev/api/API-Reference/editor#Editor+convertToLineSelections
.getSelectedText([allSelections])https://docs.phcode.dev/api/API-Reference/editor#Editor+getSelectedText
.coordsChar(coordinates, [mode])https://docs.phcode.dev/api/API-Reference/editor#Editor+coordsChar
.charCoords(pos, [mode])https://docs.phcode.dev/api/API-Reference/editor#Editor+charCoords
.getToken([cursor], [precise])https://docs.phcode.dev/api/API-Reference/editor#Editor+getToken
.getCharacterAtPosition(pos)https://docs.phcode.dev/api/API-Reference/editor#Editor+getCharacterAtPosition
.getLine(lineNumber)https://docs.phcode.dev/api/API-Reference/editor#Editor+getLine
.getPrevCharacterAtPosition(pos)https://docs.phcode.dev/api/API-Reference/editor#Editor+getPrevCharacterAtPosition
.getNextToken([cursor], [skipWhitespace], [precise])https://docs.phcode.dev/api/API-Reference/editor#Editor+getNextToken
.getPreviousToken([cursor], [skipWhitespace], [precise])https://docs.phcode.dev/api/API-Reference/editor#Editor+getPreviousToken
.operation(execFn)https://docs.phcode.dev/api/API-Reference/editor#Editor+operation
.markToken(markType, cursor, [options])https://docs.phcode.dev/api/API-Reference/editor#Editor+markToken
.setBookmark(markType, [cursorPos], [options])https://docs.phcode.dev/api/API-Reference/editor#Editor+setBookmark
.findMarks(cursorFrom, cursorTo, [markType])https://docs.phcode.dev/api/API-Reference/editor#Editor+findMarks
.findMarksAt(cursorPos, [markType])https://docs.phcode.dev/api/API-Reference/editor#Editor+findMarksAt
.getMarksAfter(position, markType)https://docs.phcode.dev/api/API-Reference/editor#Editor+getMarksAfter
.getMarksBefore(position, markType)https://docs.phcode.dev/api/API-Reference/editor#Editor+getMarksBefore
.getAllMarks([markType])https://docs.phcode.dev/api/API-Reference/editor#Editor+getAllMarks
.clearAllMarks([markType], [lineNumbers])https://docs.phcode.dev/api/API-Reference/editor#Editor+clearAllMarks
.isSamePosition(position1, position2)https://docs.phcode.dev/api/API-Reference/editor#Editor+isSamePosition
.getHistory()https://docs.phcode.dev/api/API-Reference/editor#Editor+getHistory
.setHistory()https://docs.phcode.dev/api/API-Reference/editor#Editor+setHistory
.createHistoryRestorePoint(restorePointName)https://docs.phcode.dev/api/API-Reference/editor#Editor+createHistoryRestorePoint
.restoreHistoryPoint(restorePointName)https://docs.phcode.dev/api/API-Reference/editor#Editor+restoreHistoryPoint
.setSelection(start, [end], [center], [centerOptions], [origin])https://docs.phcode.dev/api/API-Reference/editor#Editor+setSelection
.replaceSelection(replacement, [select])https://docs.phcode.dev/api/API-Reference/editor#Editor+replaceSelection
.replaceSelections(replacement, [select])https://docs.phcode.dev/api/API-Reference/editor#Editor+replaceSelections
.replaceRange(replacement, from, [to], origin)https://docs.phcode.dev/api/API-Reference/editor#Editor+replaceRange
.replaceMultipleRanges(ranges, [origin])https://docs.phcode.dev/api/API-Reference/editor#Editor+replaceMultipleRanges
.clearSelection()https://docs.phcode.dev/api/API-Reference/editor#Editor+clearSelection
.setSelections(selections, center, centerOptions, origin)https://docs.phcode.dev/api/API-Reference/editor#Editor+setSelections
.toggleOverwrite(start)https://docs.phcode.dev/api/API-Reference/editor#Editor+toggleOverwrite
.selectWordAt(pos)https://docs.phcode.dev/api/API-Reference/editor#Editor+selectWordAt
.getTextBetween(startPos, endPos)https://docs.phcode.dev/api/API-Reference/editor#Editor+getTextBetween
.getWordAt(pos)https://docs.phcode.dev/api/API-Reference/editor#Editor+getWordAt
.getNumberAt(pos, maxDigits)https://docs.phcode.dev/api/API-Reference/editor#Editor+getNumberAt
.lineCount()https://docs.phcode.dev/api/API-Reference/editor#Editor+lineCount
.isLineVisible(zero-based)https://docs.phcode.dev/api/API-Reference/editor#Editor+isLineVisible
.getFirstVisibleLine()https://docs.phcode.dev/api/API-Reference/editor#Editor+getFirstVisibleLine
.getLastVisibleLine()https://docs.phcode.dev/api/API-Reference/editor#Editor+getLastVisibleLine
.totalHeight()https://docs.phcode.dev/api/API-Reference/editor#Editor+totalHeight
.getScrollerElement()https://docs.phcode.dev/api/API-Reference/editor#Editor+getScrollerElement
.getRootElement()https://docs.phcode.dev/api/API-Reference/editor#Editor+getRootElement
.getScrollPos()https://docs.phcode.dev/api/API-Reference/editor#Editor+getScrollPos
.adjustScrollPos(scrollPos, heightDelta)https://docs.phcode.dev/api/API-Reference/editor#Editor+adjustScrollPos
.setScrollPos(x, y)https://docs.phcode.dev/api/API-Reference/editor#Editor+setScrollPos
.getTextHeight()https://docs.phcode.dev/api/API-Reference/editor#Editor+getTextHeight
.displayErrorMessageAtCursor(errorMsg)https://docs.phcode.dev/api/API-Reference/editor#Editor+displayErrorMessageAtCursor
.getVirtualScrollAreaTop()https://docs.phcode.dev/api/API-Reference/editor#Editor+getVirtualScrollAreaTop
.focus()https://docs.phcode.dev/api/API-Reference/editor#Editor+focus
.hasFocus()https://docs.phcode.dev/api/API-Reference/editor#Editor+hasFocus
.getViewState()https://docs.phcode.dev/api/API-Reference/editor#Editor+getViewState
.restoreViewState(viewState)https://docs.phcode.dev/api/API-Reference/editor#Editor+restoreViewState
.refresh([handleResize])https://docs.phcode.dev/api/API-Reference/editor#Editor+refresh
.refreshAll([handleResize])https://docs.phcode.dev/api/API-Reference/editor#Editor+refreshAll
.undo()https://docs.phcode.dev/api/API-Reference/editor#Editor+undo
.redo()https://docs.phcode.dev/api/API-Reference/editor#Editor+redo
.notifyVisibilityChange(show, refresh)https://docs.phcode.dev/api/API-Reference/editor#Editor+notifyVisibilityChange
.setVisible(show, refresh)https://docs.phcode.dev/api/API-Reference/editor#Editor+setVisible
.isFullyVisible()https://docs.phcode.dev/api/API-Reference/editor#Editor+isFullyVisible
.getModeForRange(start, end, [knownMixed])https://docs.phcode.dev/api/API-Reference/editor#Editor+getModeForRange
.getModeForSelection(selection)https://docs.phcode.dev/api/API-Reference/editor#Editor+getModeForSelection
.getLanguageForSelection()https://docs.phcode.dev/api/API-Reference/editor#Editor+getLanguageForSelection
.getLanguageForPosition()https://docs.phcode.dev/api/API-Reference/editor#Editor+getLanguageForPosition
.getModeForDocument()https://docs.phcode.dev/api/API-Reference/editor#Editor+getModeForDocument
.updateLayout([forceRefresh])https://docs.phcode.dev/api/API-Reference/editor#Editor+updateLayout
.setGutterMarker(lineNumber, gutterName, marker)https://docs.phcode.dev/api/API-Reference/editor#Editor+setGutterMarker
.getGutterMarker(lineNumber, gutterName)https://docs.phcode.dev/api/API-Reference/editor#Editor+getGutterMarker
.clearGutterMarker(lineNumber, gutterName)https://docs.phcode.dev/api/API-Reference/editor#Editor+clearGutterMarker
.isGutterActive(gutterName)https://docs.phcode.dev/api/API-Reference/editor#Editor+isGutterActive
.clearGutter(gutterName)https://docs.phcode.dev/api/API-Reference/editor#Editor+clearGutter
.getMarkOptionUnderlineErrorhttps://docs.phcode.dev/api/API-Reference/editor#Editor.getMarkOptionUnderlineError
.getMarkOptionUnderlineWarnhttps://docs.phcode.dev/api/API-Reference/editor#Editor.getMarkOptionUnderlineWarn
.getMarkOptionUnderlineInfohttps://docs.phcode.dev/api/API-Reference/editor#Editor.getMarkOptionUnderlineInfo
.getMarkOptionUnderlineSpellcheckhttps://docs.phcode.dev/api/API-Reference/editor#Editor.getMarkOptionUnderlineSpellcheck
.getMarkOptionHyperlinkTexthttps://docs.phcode.dev/api/API-Reference/editor#Editor.getMarkOptionHyperlinkText
.getMarkOptionMatchingRefshttps://docs.phcode.dev/api/API-Reference/editor#Editor.getMarkOptionMatchingRefs
.getMarkOptionRenameOutlinehttps://docs.phcode.dev/api/API-Reference/editor#Editor.getMarkOptionRenameOutline
.getRegisteredGutters()https://docs.phcode.dev/api/API-Reference/editor#Editor.getRegisteredGutters
.isGutterRegistered(gutterName)https://docs.phcode.dev/api/API-Reference/editor#Editor.isGutterRegistered
.registerGutter(name, priority, [languageIds])https://docs.phcode.dev/api/API-Reference/editor#Editor.registerGutter
.unregisterGutter(name)https://docs.phcode.dev/api/API-Reference/editor#Editor.unregisterGutter
.setUseTabChar(value, [fullPath])https://docs.phcode.dev/api/API-Reference/editor#Editor.setUseTabChar
.getUseTabChar([fullPath])https://docs.phcode.dev/api/API-Reference/editor#Editor.getUseTabChar
.setTabSize(value, [fullPath])https://docs.phcode.dev/api/API-Reference/editor#Editor.setTabSize
.getTabSize([fullPath])https://docs.phcode.dev/api/API-Reference/editor#Editor.getTabSize
.getAutoTabUnits(fullPath)https://docs.phcode.dev/api/API-Reference/editor#Editor.getAutoTabUnits
.setAutoTabSpaces(value, [fullPath])https://docs.phcode.dev/api/API-Reference/editor#Editor.setAutoTabSpaces
.getAutoTabSpaces([fullPath])https://docs.phcode.dev/api/API-Reference/editor#Editor.getAutoTabSpaces
.setSpaceUnits(value, [fullPath])https://docs.phcode.dev/api/API-Reference/editor#Editor.setSpaceUnits
.getSpaceUnits([fullPath])https://docs.phcode.dev/api/API-Reference/editor#Editor.getSpaceUnits
.setCloseBrackets(value, [fullPath])https://docs.phcode.dev/api/API-Reference/editor#Editor.setCloseBrackets
.getCloseBrackets([fullPath])https://docs.phcode.dev/api/API-Reference/editor#Editor.getCloseBrackets
.setShowLineNumbers(value, [fullPath])https://docs.phcode.dev/api/API-Reference/editor#Editor.setShowLineNumbers
.getShowLineNumbers([fullPath])https://docs.phcode.dev/api/API-Reference/editor#Editor.getShowLineNumbers
.setShowActiveLine(value, [fullPath])https://docs.phcode.dev/api/API-Reference/editor#Editor.setShowActiveLine
.getShowActiveLine([fullPath])https://docs.phcode.dev/api/API-Reference/editor#Editor.getShowActiveLine
.setWordWrap(value, [fullPath])https://docs.phcode.dev/api/API-Reference/editor#Editor.setWordWrap
.getWordWrap([fullPath])https://docs.phcode.dev/api/API-Reference/editor#Editor.getWordWrap
.setIndentLineComment(value, [fullPath])https://docs.phcode.dev/api/API-Reference/editor#Editor.setIndentLineComment
.getIndentLineComment([fullPath])https://docs.phcode.dev/api/API-Reference/editor#Editor.getIndentLineComment
.forEveryEditor(callback, [fullPath])https://docs.phcode.dev/api/API-Reference/editor#Editor.forEveryEditor
https://docs.phcode.dev/api/API-Reference/editor#new-editordocument-makemastereditor-container-range-options
https://docs.phcode.dev/api/API-Reference/editor#editoraddinlinewidget--promise
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorremoveallinlinewidgets
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorremoveinlinewidget--promise
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorremoveallinlinewidgetsforline
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetallinlinewidgetsforline
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetinlinewidgets--object
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetfocusedinlinewidget--inlinewidget
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorsetinlinewidgetheight
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editordocument--document
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetinlinewidgetsbelowcursor--boolean
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorcanconsumeescapekeyevent
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editordestroy
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorselectallnoscroll
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editoristextsubset--boolean
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetfile--file
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetcursorposexpandtabs-which--object
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetendingcursorposexpandtabs--object
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetcoloffsetpos--number
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetcharindexforcolumnlinenum-column--number
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorsetcursorposline-ch-center-expandtabs
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorsetsizewidth-height
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetviewport--object
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorcenteroncursorcenteroptions
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorindexfromposcursorpos--number
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorposfromindexindex--object
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorposwithinrangepos-start-end-endinclusive
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorhasselection--boolean
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetselection--object
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetselections--object
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorhasmultiplecursors--boolean
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorconverttolineselectionsselections-options--object
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetselectedtextallselections--string
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorcoordscharcoordinates-mode--object
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorcharcoordspos-mode--object
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgettokencursor-precise--object
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetcharacteratpositionpos--string--null
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetlinelinenumber--string--null
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetprevcharacteratpositionpos--string--null
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetnexttokencursor-skipwhitespace-precise--object
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetprevioustokencursor-skipwhitespace-precise--object
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editoroperationexecfn--
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editormarktokenmarktype-cursor-options--object
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorsetbookmarkmarktype-cursorpos-options--object
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorfindmarkscursorfrom-cursorto-marktype--arraytextmarker
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorfindmarksatcursorpos-marktype--arraytextmarker
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetmarksafterposition-marktype--arraytextmarker
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetmarksbeforeposition-marktype--arraytextmarker
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetallmarksmarktype--arraytextmarker
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorclearallmarksmarktype-linenumbers
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorissamepositionposition1-position2--boolean
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgethistory--array
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorsethistory
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorcreatehistoryrestorepointrestorepointname
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorrestorehistorypointrestorepointname
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorsetselectionstart-end-center-centeroptions-origin
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
Document::Document#replaceRangeDocument::Document#replaceRange
https://docs.phcode.dev/api/API-Reference/editor#editorreplaceselectionreplacement-select
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorreplaceselectionsreplacement-select
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorreplacerangereplacement-from-to-origin
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorreplacemultiplerangesranges-origin
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorclearselection
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorsetselectionsselections-center-centeroptions-origin
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
Document::Document#replaceRangeDocument::Document#replaceRange
https://docs.phcode.dev/api/API-Reference/editor#editortoggleoverwritestart
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorselectwordatpos
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgettextbetweenstartpos-endpos--string
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetwordatpos--object
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetnumberatpos-maxdigits--object
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorlinecount--number
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorislinevisiblezero-based--boolean
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetfirstvisibleline--number
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetlastvisibleline--number
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editortotalheight--number
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetscrollerelement--htmldivelement
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetrootelement--htmldivelement
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetscrollpos--object
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editoradjustscrollposscrollpos-heightdelta
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorsetscrollposx-y
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgettextheight--number
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editordisplayerrormessageatcursorerrormsg
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetvirtualscrollareatop--number
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorfocus
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorhasfocus
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetviewstate--editorviewstate
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorrestoreviewstateviewstate
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorrefreshhandleresize
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorrefreshallhandleresize
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorundo
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorredo
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editornotifyvisibilitychangeshow-refresh
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorsetvisibleshow-refresh
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorisfullyvisible
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetmodeforrangestart-end-knownmixed--object--string
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
LanguageManager::#getLanguageForPathLanguageManager::#getLanguageForPath
LanguageManager::Language#getModeLanguageManager::Language#getMode
https://docs.phcode.dev/api/API-Reference/editor#editorgetmodeforselectionselection--object--string
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
LanguageManager::#getLanguageForPathLanguageManager::#getLanguageForPath
LanguageManager::Language#getModeLanguageManager::Language#getMode
https://docs.phcode.dev/api/API-Reference/editor#editorgetlanguageforselection--language
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetlanguageforposition--language
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetmodefordocument--object--string
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
LanguageManager.getLanguageForPathLanguageManager::#getLanguageForPath
Language.getModeLanguageManager::Language#getMode
https://docs.phcode.dev/api/API-Reference/editor#editorupdatelayoutforcerefresh
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorsetguttermarkerlinenumber-guttername-marker--object
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetguttermarkerlinenumber-guttername
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorclearguttermarkerlinenumber-guttername
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorisgutteractiveguttername
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorcleargutterguttername
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetmarkoptionunderlineerror
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetmarkoptionunderlinewarn
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetmarkoptionunderlineinfo
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetmarkoptionunderlinespellcheck
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetmarkoptionhyperlinktext
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetmarkoptionmatchingrefs
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetmarkoptionrenameoutline
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetregisteredgutters--object
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorisgutterregisteredguttername--boolean
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorregisterguttername-priority-languageids
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorunregisterguttername
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorsetusetabcharvalue-fullpath--boolean
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetusetabcharfullpath--boolean
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorsettabsizevalue-fullpath--boolean
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgettabsizefullpath--number
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetautotabunitsfullpath--number--
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorsetautotabspacesvalue-fullpath--boolean
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetautotabspacesfullpath--number
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorsetspaceunitsvalue-fullpath--boolean
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetspaceunitsfullpath--number
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorsetclosebracketsvalue-fullpath--boolean
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetclosebracketsfullpath--boolean
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorsetshowlinenumbersvalue-fullpath--boolean
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetshowlinenumbersfullpath--boolean
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorsetshowactivelinevalue-fullpath--boolean
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetshowactivelinefullpath--boolean
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorsetwordwrapvalue-fullpath--boolean
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetwordwrapfullpath--boolean
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorsetindentlinecommentvalue-fullpath--boolean
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorgetindentlinecommentfullpath--boolean
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#editorforeveryeditorcallback-fullpath
Editorhttps://docs.phcode.dev/api/API-Reference/editor#Editor
https://docs.phcode.dev/api/API-Reference/editor#commandmanager
https://docs.phcode.dev/api/API-Reference/editor#boundary_check_normal--number
https://docs.phcode.dev/api/API-Reference/editor#boundary_ignore_top--number
https://docs.phcode.dev/api/API-Reference/editor#boundary_bullseye--number
https://docs.phcode.dev/api/API-Reference/editor#centering_margin
PreviousTextRangehttps://docs.phcode.dev/api/API-Reference/document/TextRange
NextCodeHintManagerhttps://docs.phcode.dev/api/API-Reference/editor/CodeHintManager
Import :https://docs.phcode.dev/api/API-Reference/editor#import-
Editorhttps://docs.phcode.dev/api/API-Reference/editor#editor
new Editor(document, makeMasterEditor, container, [range], options)https://docs.phcode.dev/api/API-Reference/editor#new-editordocument-makemastereditor-container-range-options
editor.addInlineWidget ⇒ $.Promisehttps://docs.phcode.dev/api/API-Reference/editor#editoraddinlinewidget--promise
editor.removeAllInlineWidgetshttps://docs.phcode.dev/api/API-Reference/editor#editorremoveallinlinewidgets
editor.removeInlineWidget ⇒ $.Promisehttps://docs.phcode.dev/api/API-Reference/editor#editorremoveinlinewidget--promise
editor.removeAllInlineWidgetsForLinehttps://docs.phcode.dev/api/API-Reference/editor#editorremoveallinlinewidgetsforline
editor.getAllInlineWidgetsForLinehttps://docs.phcode.dev/api/API-Reference/editor#editorgetallinlinewidgetsforline
editor.getInlineWidgets ⇒ Objecthttps://docs.phcode.dev/api/API-Reference/editor#editorgetinlinewidgets--object
editor.getFocusedInlineWidget ⇒ InlineWidgethttps://docs.phcode.dev/api/API-Reference/editor#editorgetfocusedinlinewidget--inlinewidget
editor.setInlineWidgetHeighthttps://docs.phcode.dev/api/API-Reference/editor#editorsetinlinewidgetheight
editor.document : Documenthttps://docs.phcode.dev/api/API-Reference/editor#editordocument--document
editor.getInlineWidgetsBelowCursor() ⇒ booleanhttps://docs.phcode.dev/api/API-Reference/editor#editorgetinlinewidgetsbelowcursor--boolean
editor.canConsumeEscapeKeyEvent()https://docs.phcode.dev/api/API-Reference/editor#editorcanconsumeescapekeyevent
editor.destroy()https://docs.phcode.dev/api/API-Reference/editor#editordestroy
editor.selectAllNoScroll()https://docs.phcode.dev/api/API-Reference/editor#editorselectallnoscroll
editor.isTextSubset() ⇒ booleanhttps://docs.phcode.dev/api/API-Reference/editor#editoristextsubset--boolean
editor.getFile() ⇒ Filehttps://docs.phcode.dev/api/API-Reference/editor#editorgetfile--file
editor.getCursorPos([expandTabs], [which]) ⇒ Objecthttps://docs.phcode.dev/api/API-Reference/editor#editorgetcursorposexpandtabs-which--object
editor.getEndingCursorPos([expandTabs]) ⇒ Objecthttps://docs.phcode.dev/api/API-Reference/editor#editorgetendingcursorposexpandtabs--object
editor.getColOffset(pos) ⇒ numberhttps://docs.phcode.dev/api/API-Reference/editor#editorgetcoloffsetpos--number
editor.getCharIndexForColumn(lineNum, column) ⇒ numberhttps://docs.phcode.dev/api/API-Reference/editor#editorgetcharindexforcolumnlinenum-column--number
editor.setCursorPos(line, ch, [center], [expandTabs])https://docs.phcode.dev/api/API-Reference/editor#editorsetcursorposline-ch-center-expandtabs
editor.setSize(width, height)https://docs.phcode.dev/api/API-Reference/editor#editorsetsizewidth-height
editor.getViewport() ⇒ Objecthttps://docs.phcode.dev/api/API-Reference/editor#editorgetviewport--object
editor.centerOnCursor(centerOptions)https://docs.phcode.dev/api/API-Reference/editor#editorcenteroncursorcenteroptions
editor.indexFromPos(cursorPos) ⇒ numberhttps://docs.phcode.dev/api/API-Reference/editor#editorindexfromposcursorpos--number
editor.posFromIndex(index) ⇒ Objecthttps://docs.phcode.dev/api/API-Reference/editor#editorposfromindexindex--object
editor.posWithinRange(pos, start, end, endInclusive)https://docs.phcode.dev/api/API-Reference/editor#editorposwithinrangepos-start-end-endinclusive
editor.hasSelection() ⇒ booleanhttps://docs.phcode.dev/api/API-Reference/editor#editorhasselection--boolean
editor.getSelection() ⇒ Objecthttps://docs.phcode.dev/api/API-Reference/editor#editorgetselection--object
editor.getSelections() ⇒ Objecthttps://docs.phcode.dev/api/API-Reference/editor#editorgetselections--object
editor.hasMultipleCursors() ⇒ booleanhttps://docs.phcode.dev/api/API-Reference/editor#editorhasmultiplecursors--boolean
editor.convertToLineSelections(selections, options) ⇒ Objecthttps://docs.phcode.dev/api/API-Reference/editor#editorconverttolineselectionsselections-options--object
editor.getSelectedText([allSelections]) ⇒ stringhttps://docs.phcode.dev/api/API-Reference/editor#editorgetselectedtextallselections--string
editor.coordsChar(coordinates, [mode]) ⇒ Objecthttps://docs.phcode.dev/api/API-Reference/editor#editorcoordscharcoordinates-mode--object
editor.charCoords(pos, [mode]) ⇒ Objecthttps://docs.phcode.dev/api/API-Reference/editor#editorcharcoordspos-mode--object
editor.getToken([cursor], [precise]) ⇒ Objecthttps://docs.phcode.dev/api/API-Reference/editor#editorgettokencursor-precise--object
editor.getCharacterAtPosition(pos) ⇒ string | nullhttps://docs.phcode.dev/api/API-Reference/editor#editorgetcharacteratpositionpos--string--null
editor.getLine(lineNumber) ⇒ string | nullhttps://docs.phcode.dev/api/API-Reference/editor#editorgetlinelinenumber--string--null
editor.getPrevCharacterAtPosition(pos) ⇒ string | nullhttps://docs.phcode.dev/api/API-Reference/editor#editorgetprevcharacteratpositionpos--string--null
editor.getNextToken([cursor], [skipWhitespace], [precise]) ⇒ Objecthttps://docs.phcode.dev/api/API-Reference/editor#editorgetnexttokencursor-skipwhitespace-precise--object
editor.getPreviousToken([cursor], [skipWhitespace], [precise]) ⇒ Objecthttps://docs.phcode.dev/api/API-Reference/editor#editorgetprevioustokencursor-skipwhitespace-precise--object
editor.operation(execFn) ⇒ *https://docs.phcode.dev/api/API-Reference/editor#editoroperationexecfn--
editor.markToken(markType, cursor, [options]) ⇒ Objecthttps://docs.phcode.dev/api/API-Reference/editor#editormarktokenmarktype-cursor-options--object
editor.setBookmark(markType, [cursorPos], [options]) ⇒ Objecthttps://docs.phcode.dev/api/API-Reference/editor#editorsetbookmarkmarktype-cursorpos-options--object
editor.findMarks(cursorFrom, cursorTo, [markType]) ⇒ Array.https://docs.phcode.dev/api/API-Reference/editor#editorfindmarkscursorfrom-cursorto-marktype--arraytextmarker
editor.findMarksAt(cursorPos, [markType]) ⇒ Array.https://docs.phcode.dev/api/API-Reference/editor#editorfindmarksatcursorpos-marktype--arraytextmarker
editor.getMarksAfter(position, markType) ⇒ Array.https://docs.phcode.dev/api/API-Reference/editor#editorgetmarksafterposition-marktype--arraytextmarker
editor.getMarksBefore(position, markType) ⇒ Array.https://docs.phcode.dev/api/API-Reference/editor#editorgetmarksbeforeposition-marktype--arraytextmarker
editor.getAllMarks([markType]) ⇒ Array.https://docs.phcode.dev/api/API-Reference/editor#editorgetallmarksmarktype--arraytextmarker
editor.clearAllMarks([markType], [lineNumbers])https://docs.phcode.dev/api/API-Reference/editor#editorclearallmarksmarktype-linenumbers
editor.isSamePosition(position1, position2) ⇒ booleanhttps://docs.phcode.dev/api/API-Reference/editor#editorissamepositionposition1-position2--boolean
editor.getHistory() ⇒ Arrayhttps://docs.phcode.dev/api/API-Reference/editor#editorgethistory--array
editor.setHistory()https://docs.phcode.dev/api/API-Reference/editor#editorsethistory
editor.createHistoryRestorePoint(restorePointName)https://docs.phcode.dev/api/API-Reference/editor#editorcreatehistoryrestorepointrestorepointname
editor.restoreHistoryPoint(restorePointName)https://docs.phcode.dev/api/API-Reference/editor#editorrestorehistorypointrestorepointname
editor.setSelection(start, [end], [center], [centerOptions], [origin])https://docs.phcode.dev/api/API-Reference/editor#editorsetselectionstart-end-center-centeroptions-origin
editor.replaceSelection(replacement, [select])https://docs.phcode.dev/api/API-Reference/editor#editorreplaceselectionreplacement-select
editor.replaceSelections(replacement, [select])https://docs.phcode.dev/api/API-Reference/editor#editorreplaceselectionsreplacement-select
editor.replaceRange(replacement, from, [to], origin)https://docs.phcode.dev/api/API-Reference/editor#editorreplacerangereplacement-from-to-origin
editor.replaceMultipleRanges(ranges, [origin])https://docs.phcode.dev/api/API-Reference/editor#editorreplacemultiplerangesranges-origin
editor.clearSelection()https://docs.phcode.dev/api/API-Reference/editor#editorclearselection
editor.setSelections(selections, center, centerOptions, origin)https://docs.phcode.dev/api/API-Reference/editor#editorsetselectionsselections-center-centeroptions-origin
editor.toggleOverwrite(start)https://docs.phcode.dev/api/API-Reference/editor#editortoggleoverwritestart
editor.selectWordAt(pos)https://docs.phcode.dev/api/API-Reference/editor#editorselectwordatpos
editor.getTextBetween(startPos, endPos) ⇒ stringhttps://docs.phcode.dev/api/API-Reference/editor#editorgettextbetweenstartpos-endpos--string
editor.getWordAt(pos) ⇒ Objecthttps://docs.phcode.dev/api/API-Reference/editor#editorgetwordatpos--object
editor.getNumberAt(pos, maxDigits) ⇒ Objecthttps://docs.phcode.dev/api/API-Reference/editor#editorgetnumberatpos-maxdigits--object
editor.lineCount() ⇒ numberhttps://docs.phcode.dev/api/API-Reference/editor#editorlinecount--number
editor.isLineVisible(zero-based) ⇒ booleanhttps://docs.phcode.dev/api/API-Reference/editor#editorislinevisiblezero-based--boolean
editor.getFirstVisibleLine() ⇒ numberhttps://docs.phcode.dev/api/API-Reference/editor#editorgetfirstvisibleline--number
editor.getLastVisibleLine() ⇒ numberhttps://docs.phcode.dev/api/API-Reference/editor#editorgetlastvisibleline--number
editor.totalHeight() ⇒ numberhttps://docs.phcode.dev/api/API-Reference/editor#editortotalheight--number
editor.getScrollerElement() ⇒ HTMLDivElementhttps://docs.phcode.dev/api/API-Reference/editor#editorgetscrollerelement--htmldivelement
editor.getRootElement() ⇒ HTMLDivElementhttps://docs.phcode.dev/api/API-Reference/editor#editorgetrootelement--htmldivelement
editor.getScrollPos() ⇒ Objecthttps://docs.phcode.dev/api/API-Reference/editor#editorgetscrollpos--object
editor.adjustScrollPos(scrollPos, heightDelta)https://docs.phcode.dev/api/API-Reference/editor#editoradjustscrollposscrollpos-heightdelta
editor.setScrollPos(x, y)https://docs.phcode.dev/api/API-Reference/editor#editorsetscrollposx-y
editor.getTextHeight() ⇒ numberhttps://docs.phcode.dev/api/API-Reference/editor#editorgettextheight--number
editor.displayErrorMessageAtCursor(errorMsg)https://docs.phcode.dev/api/API-Reference/editor#editordisplayerrormessageatcursorerrormsg
editor.getVirtualScrollAreaTop() ⇒ numberhttps://docs.phcode.dev/api/API-Reference/editor#editorgetvirtualscrollareatop--number
editor.focus()https://docs.phcode.dev/api/API-Reference/editor#editorfocus
editor.hasFocus()https://docs.phcode.dev/api/API-Reference/editor#editorhasfocus
editor.getViewState() ⇒ EditorViewStatehttps://docs.phcode.dev/api/API-Reference/editor#editorgetviewstate--editorviewstate
editor.restoreViewState(viewState)https://docs.phcode.dev/api/API-Reference/editor#editorrestoreviewstateviewstate
editor.refresh([handleResize])https://docs.phcode.dev/api/API-Reference/editor#editorrefreshhandleresize
editor.refreshAll([handleResize])https://docs.phcode.dev/api/API-Reference/editor#editorrefreshallhandleresize
editor.undo()https://docs.phcode.dev/api/API-Reference/editor#editorundo
editor.redo()https://docs.phcode.dev/api/API-Reference/editor#editorredo
editor.notifyVisibilityChange(show, refresh)https://docs.phcode.dev/api/API-Reference/editor#editornotifyvisibilitychangeshow-refresh
editor.setVisible(show, refresh)https://docs.phcode.dev/api/API-Reference/editor#editorsetvisibleshow-refresh
editor.isFullyVisible()https://docs.phcode.dev/api/API-Reference/editor#editorisfullyvisible
editor.getModeForRange(start, end, [knownMixed]) ⇒ Object | stringhttps://docs.phcode.dev/api/API-Reference/editor#editorgetmodeforrangestart-end-knownmixed--object--string
editor.getModeForSelection(selection) ⇒ Object | stringhttps://docs.phcode.dev/api/API-Reference/editor#editorgetmodeforselectionselection--object--string
editor.getLanguageForSelection() ⇒ Languagehttps://docs.phcode.dev/api/API-Reference/editor#editorgetlanguageforselection--language
editor.getLanguageForPosition() ⇒ Languagehttps://docs.phcode.dev/api/API-Reference/editor#editorgetlanguageforposition--language
editor.getModeForDocument() ⇒ Object | Stringhttps://docs.phcode.dev/api/API-Reference/editor#editorgetmodefordocument--object--string
editor.updateLayout([forceRefresh])https://docs.phcode.dev/api/API-Reference/editor#editorupdatelayoutforcerefresh
editor.setGutterMarker(lineNumber, gutterName, marker) ⇒ Objecthttps://docs.phcode.dev/api/API-Reference/editor#editorsetguttermarkerlinenumber-guttername-marker--object
editor.getGutterMarker(lineNumber, gutterName)https://docs.phcode.dev/api/API-Reference/editor#editorgetguttermarkerlinenumber-guttername
editor.clearGutterMarker(lineNumber, gutterName)https://docs.phcode.dev/api/API-Reference/editor#editorclearguttermarkerlinenumber-guttername
editor.isGutterActive(gutterName)https://docs.phcode.dev/api/API-Reference/editor#editorisgutteractiveguttername
editor.clearGutter(gutterName)https://docs.phcode.dev/api/API-Reference/editor#editorcleargutterguttername
Editor.getMarkOptionUnderlineErrorhttps://docs.phcode.dev/api/API-Reference/editor#editorgetmarkoptionunderlineerror
Editor.getMarkOptionUnderlineWarnhttps://docs.phcode.dev/api/API-Reference/editor#editorgetmarkoptionunderlinewarn
Editor.getMarkOptionUnderlineInfohttps://docs.phcode.dev/api/API-Reference/editor#editorgetmarkoptionunderlineinfo
Editor.getMarkOptionUnderlineSpellcheckhttps://docs.phcode.dev/api/API-Reference/editor#editorgetmarkoptionunderlinespellcheck
Editor.getMarkOptionHyperlinkTexthttps://docs.phcode.dev/api/API-Reference/editor#editorgetmarkoptionhyperlinktext
Editor.getMarkOptionMatchingRefshttps://docs.phcode.dev/api/API-Reference/editor#editorgetmarkoptionmatchingrefs
Editor.getMarkOptionRenameOutlinehttps://docs.phcode.dev/api/API-Reference/editor#editorgetmarkoptionrenameoutline
Editor.getRegisteredGutters() ⇒ Objecthttps://docs.phcode.dev/api/API-Reference/editor#editorgetregisteredgutters--object
Editor.isGutterRegistered(gutterName) ⇒ booleanhttps://docs.phcode.dev/api/API-Reference/editor#editorisgutterregisteredguttername--boolean
Editor.registerGutter(name, priority, [languageIds])https://docs.phcode.dev/api/API-Reference/editor#editorregisterguttername-priority-languageids
Editor.unregisterGutter(name)https://docs.phcode.dev/api/API-Reference/editor#editorunregisterguttername
Editor.setUseTabChar(value, [fullPath]) ⇒ booleanhttps://docs.phcode.dev/api/API-Reference/editor#editorsetusetabcharvalue-fullpath--boolean
Editor.getUseTabChar([fullPath]) ⇒ booleanhttps://docs.phcode.dev/api/API-Reference/editor#editorgetusetabcharfullpath--boolean
Editor.setTabSize(value, [fullPath]) ⇒ booleanhttps://docs.phcode.dev/api/API-Reference/editor#editorsettabsizevalue-fullpath--boolean
Editor.getTabSize([fullPath]) ⇒ numberhttps://docs.phcode.dev/api/API-Reference/editor#editorgettabsizefullpath--number
Editor.getAutoTabUnits(fullPath) ⇒ number | *https://docs.phcode.dev/api/API-Reference/editor#editorgetautotabunitsfullpath--number--
Editor.setAutoTabSpaces(value, [fullPath]) ⇒ booleanhttps://docs.phcode.dev/api/API-Reference/editor#editorsetautotabspacesvalue-fullpath--boolean
Editor.getAutoTabSpaces([fullPath]) ⇒ numberhttps://docs.phcode.dev/api/API-Reference/editor#editorgetautotabspacesfullpath--number
Editor.setSpaceUnits(value, [fullPath]) ⇒ booleanhttps://docs.phcode.dev/api/API-Reference/editor#editorsetspaceunitsvalue-fullpath--boolean
Editor.getSpaceUnits([fullPath]) ⇒ numberhttps://docs.phcode.dev/api/API-Reference/editor#editorgetspaceunitsfullpath--number
Editor.setCloseBrackets(value, [fullPath]) ⇒ booleanhttps://docs.phcode.dev/api/API-Reference/editor#editorsetclosebracketsvalue-fullpath--boolean
Editor.getCloseBrackets([fullPath]) ⇒ booleanhttps://docs.phcode.dev/api/API-Reference/editor#editorgetclosebracketsfullpath--boolean
Editor.setShowLineNumbers(value, [fullPath]) ⇒ booleanhttps://docs.phcode.dev/api/API-Reference/editor#editorsetshowlinenumbersvalue-fullpath--boolean
Editor.getShowLineNumbers([fullPath]) ⇒ booleanhttps://docs.phcode.dev/api/API-Reference/editor#editorgetshowlinenumbersfullpath--boolean
Editor.setShowActiveLine(value, [fullPath]) ⇒ booleanhttps://docs.phcode.dev/api/API-Reference/editor#editorsetshowactivelinevalue-fullpath--boolean
Editor.getShowActiveLine([fullPath]) ⇒ booleanhttps://docs.phcode.dev/api/API-Reference/editor#editorgetshowactivelinefullpath--boolean
Editor.setWordWrap(value, [fullPath]) ⇒ booleanhttps://docs.phcode.dev/api/API-Reference/editor#editorsetwordwrapvalue-fullpath--boolean
Editor.getWordWrap([fullPath]) ⇒ booleanhttps://docs.phcode.dev/api/API-Reference/editor#editorgetwordwrapfullpath--boolean
Editor.setIndentLineComment(value, [fullPath]) ⇒ booleanhttps://docs.phcode.dev/api/API-Reference/editor#editorsetindentlinecommentvalue-fullpath--boolean
Editor.getIndentLineComment([fullPath]) ⇒ booleanhttps://docs.phcode.dev/api/API-Reference/editor#editorgetindentlinecommentfullpath--boolean
Editor.forEveryEditor(callback, [fullPath])https://docs.phcode.dev/api/API-Reference/editor#editorforeveryeditorcallback-fullpath
CommandManagerhttps://docs.phcode.dev/api/API-Reference/editor#commandmanager
BOUNDARY_CHECK_NORMAL : numberhttps://docs.phcode.dev/api/API-Reference/editor#boundary_check_normal--number
BOUNDARY_IGNORE_TOP : numberhttps://docs.phcode.dev/api/API-Reference/editor#boundary_ignore_top--number
BOUNDARY_BULLSEYE : numberhttps://docs.phcode.dev/api/API-Reference/editor#boundary_bullseye--number
CENTERING_MARGINhttps://docs.phcode.dev/api/API-Reference/editor#centering_margin
Docshttps://docs.phcode.dev/docs/intro
APIhttps://docs.phcode.dev/api/getting-started
Discordhttps://discord.gg/rBpTBPttca
reddithttps://www.reddit.com/r/brackets/
Xhttps://x.com/phcodedev
YouTubehttps://www.youtube.com/channel/UCNK2a8DKqPQQe3GlfTk-RHg
Bloghttps://docs.phcode.dev/blog
GitHubhttps://github.com/phcode-dev/
Creditshttps://github.com/phcode-dev/docs/blob/main/CREDITS.md

Viewport: width=device-width,initial-scale=1


URLs of crawlers that visited me.