Options
All
  • Public
  • Public/Protected
  • All
Menu

Class QuickFileOpenService

Hierarchy

  • QuickFileOpenService

Implements

  • QuickAccessProvider

Index

Constructors

constructor

Properties

Protected Readonly fileSearchService

fileSearchService: FileSearchService

Protected filterAndRange

filterAndRange: FilterAndRange = ...

Tracks the user file search filter and location range e.g. fileFilter:line:column or fileFilter:line,column

Protected filterAndRangeDefault

filterAndRangeDefault: { filter: string; range: undefined } = ...

Type declaration

  • filter: string
  • range: undefined

Protected Readonly fsPreferences

fsPreferences: PreferenceProxy<FileSystemConfiguration>

Protected hideIgnoredFiles

hideIgnoredFiles: boolean = true

Whether to hide .gitignored (and other ignored) files.

Protected isOpen

isOpen: boolean = false

Whether the dialog is currently open.

Protected Readonly keybindingRegistry

keybindingRegistry: KeybindingRegistry

Protected Readonly labelProvider

labelProvider: LabelProvider

Protected Readonly messageService

messageService: MessageService

Protected Readonly navigationLocationService

navigationLocationService: NavigationLocationService

Protected Readonly openerService

openerService: OpenerService

Protected Readonly quickAccessRegistry

quickAccessRegistry: QuickAccessRegistry

Protected Readonly quickInputService

quickInputService: QuickInputService

Private updateIsOpen

updateIsOpen: boolean = true

Protected Readonly workspaceService

workspaceService: WorkspaceService

Static Readonly PREFIX

PREFIX: "" = ''

Static Private Readonly Scores

Scores: { exact: number; max: number; partial: number } = ...

The score constants when comparing file search results.

Type declaration

  • exact: number
  • max: number
  • partial: number

Methods

Protected buildOpenerOptions

  • buildOpenerOptions(): EditorOpenerOptions

Protected compareItems

Private getItemDescription

  • getItemDescription(uri: default): string

Private getItemIconClasses

  • getItemIconClasses(uri: default): undefined | string[]

Protected getKeyCommand

  • getKeyCommand(): undefined | string

getPicks

  • getPicks(filter: string, token: CancellationToken): Promise<QuickPicks>

Private getPlaceHolder

  • getPlaceHolder(): string

Protected hideQuickPick

  • hideQuickPick(): void

Protected init

  • init(): void

isEnabled

  • isEnabled(): boolean

open

  • open(): void

openFile

  • openFile(uri: default): void

registerQuickAccessProvider

  • registerQuickAccessProvider(): void

Protected splitFilterAndRange

Private toItem