Get the latest tech news
Show HN: CodeAir – Control VS Code from Your Phone
Smartphone powered Remote Control for Visual Studio Code
Exit Zen ModeClose Reference SearchClose Test PeekCancel SelectionMove Cursor to BottomSelect Text to BottomColumn Select DownColumn Select LeftColumn Select Page DownColumn Select Page UpColumn Select RightColumn Select UpMove Cursor DownSelect Text DownMove Cursor to EndSelect Text to EndMove Cursor to HomeSelect Text to HomeMove Cursor LeftSelect Text LeftMove Cursor to Line EndSelect Text to Line EndMove Cursor to Line StartSelect Text to Line StartMove Cursor Page DownSelect Text Page DownMove Cursor Page UpSelect Text Page UpMove Cursor RightSelect Text RightMove Cursor to TopSelect Text to TopMove Cursor UpSelect Text UpDelete LeftDelete RightSelect AllCopyCutPasteExpand Line SelectionInline Chat Arrow Out DownInline Chat Arrow Out UpInsert Line BreakOutdentRedoScroll Line DownScroll Line UpScroll Page DownScroll Page UpTabUndoRemove Secondary CursorsNotebook Cell Chat Arrow Out DownNotebook Cell Chat Arrow Out UpFocus Chat WidgetFocus Next Chat WidgetInline Chat FocusAccept Notebook Cell Chat ChangesNext From Notebook Cell Chat HistoryPrevious From Notebook Cell Chat HistoryGo To Next ReferenceGo To Previous ReferenceApply Refactor PreviewEdit Focused TestQuit Notebook Cell EditDiscard Inline ChatFindFind With SelectionAccept Breakpoint Widget InputFocus Chat ActionClose Breakpoint WidgetCursor UndoCursor Word End RightSelect Word End RightCursor Word LeftSelect Word LeftCursor Word Part LeftSelect Word Part LeftCursor Word Part RightSelect Word Part RightDelete All LeftDelete All RightDelete Word LeftDelete Word Part LeftDelete Word Part RightDelete Word RightNext Accessible Diff ViewerPrevious Accessible Diff ViewerAdd Comment LineAdd Selection To Next Find MatchAuto FixBlock CommentCancel Selection AnchorChange AllClipboard Copy ActionClipboard Cut ActionClipboard Paste ActionComment LineCopy Lines Down ActionCopy Lines Up ActionDelete LinesNext Dirty DiffPrevious Dirty DiffFind Next in Extension EditorFind Previous in Extension EditorShow Find in Extension EditorFormat DocumentFormat SelectionGo To Bottom HoverGo To Focused Sticky Scroll LineGo To ImplementationGo To ReferencesGo To Top HoverHide Color PickerIn Place Replace DownIn Place Replace UpIndent LinesReject Inline EditHide Inline EditsShow Next Inline EditsShow Previous Inline EditsHide Inline SuggestShow Next Inline SuggestShow Previous Inline SuggestInsert Color With Standalone Color PickerInsert Cursor AboveInsert Cursor At End Of Each Line SelectedInsert Cursor BelowInsert Line AfterInsert Line BeforeJoin LinesJump To BracketLinked EditingNext MarkerNext Marker In FilesPrevious MarkerPrevious Marker In FilesMove Lines Down ActionMove Lines Up ActionMove Selection To Next Find MatchNext Comment Thread ActionNext Commenting RangeNext Match Find ActionNext Selection Match Find ActionOrganize ImportsOutdent LinesPage Down HoverPage Up HoverPeek DefinitionPeek ImplementationPrevious Comment Thread ActionPrevious Commenting RangePrevious Match Find ActionPrevious Selection Match Find ActionQuick FixRefactorRemove BracketsRemove Comment LineRenameReveal DefinitionReveal definitionReveal definition asideScroll down hoverScroll left hoverScroll right hoverScroll up hoverSelect editorSelect from anchor to cursorSelect highlightsSelect next sticky scroll lineSelect previous sticky scroll lineSet selection anchorShow context menuShow hoverExpand smart selectShrink smart selectStart find replace actionSubmit commentToggle tab focus modeToggle word wrapTranspose lettersTrigger parameter hintsTrigger suggestTrim trailing whitespaceFind next in webview editorFind previous in webview editorHide find in webview editorShow find in webview editorGo to next word highlightGo to previous word highlightCancel operationChange drop typeChange paste typeCreate folding range from selectionClose exception widget in debug actionShow debug hover in debug actionToggle breakpoint in debug actionExpand abbreviation in emmet actionFold editorFold all in editorFold all block comments in editorFold all except in editorFold all marker regions in editorFold level 1 in editorFold level 2 in editorFold level 3 in editorFold level 4 in editorFold level 5 in editorFold level 6 in editorFold level 7 in editorFold recursively in editorGo to next symbol from resultCancel go to next symbol from resultHide drop widgetHide paste widgetRemove manual folding rangesToggle fold in editorToggle fold recursively in editorUnfold editorUnfold all in editorUnfold all except in editorUnfold all marker regions in editorUnfold recursively in editorStop reading line with hintInsert snippetExecute in interactiveDiscard cell chat in notebookCursor page down in notebook cellCursor page down select in notebook cellCursor page up in notebook cellCursor page up select in notebook cellExecute notebook cellExecute and insert below notebook cellExecute and select below notebook cellPaste above notebook cellFocus next editor in notebookFocus previous editor in notebookFormat cell in notebookOpen reference to sideAccept input in repl actionFilter in repl actionFind in repl actionExecute in replRerun search editor searchFocus query editor widget in search actionDelete file results in search editor actionClear search results in settings actionFocus settings file in settings actionSearch in settings actionToggle explain modeToggle peek widget focusGo back in welcomeAdd comment in workbench actionAttach context in chat workbench actionRun in terminal in chat workbench actionSubmit in chat workbench actionSubmit secondary agent in chat workbench actionGo to next change in editorGo to previous change in editorHide comment in workbench actionAccept inline edit in editorJump to inline edit in editorTrigger inline edit in editorAccept next word in inline suggestGo to next message in testingGo to previous message in testingClose find widgetReplace all in editorReplace one in editorSelect all matches in editorToggle find case sensitiveToggle find in selectionToggle find regexToggle find whole wordToggle preserve caseJump back in inline editAccept changes in notebook cell chatJump to next snippet placeholderJump to previous snippet placeholderLeave editor messageLeave snippetClose dirty diffClose markers navigationHide notifications toastsClose parameter hintsShow next parameter hintShow previous parameter hintAccept alternative selected suggestionAccept selected suggestionFocus suggestionHide suggest widgetInsert best completionInsert next suggestionInsert previous suggestionSelect next page suggestionSelect next suggestionSelect previous page suggestionSelect previous suggestionToggle suggestion detailsToggle suggestion focusAccept rename inputAccept rename input with previewCancel linked editing inputCancel rename inputFocus next rename suggestionFocus previous rename suggestionAdd cursors at search resultsFocus breadcrumbsFocus and select breadcrumbsFocus next breadcrumbFocus previous breadcrumbReveal focused breadcrumbReveal focused breadcrumb from tree asideSelect focused breadcrumbToggle breadcrumbs to onClose replace in files widgetClear filter text in commentsFocus on comments filterFocus on view from comments filterCopy file pathCopy relative file pathOpen breakpoint to side in debug modeOpen debug viewRemove breakpoint in debug modeRemove watch expression in debug modeDecrease search editor context linesOpen accessibility helpConfigure assigned keybindings for accessibility helpConfigure keybindings for accessibility helpOpen help link for accessibility helpOpen accessible viewAccept inline completion in accessible viewDisable hint in accessible viewMove to next in accessible viewMove to next code block in accessible viewMove to previous in accessible viewMove to previous code block in accessible viewDefine keybinding in editorCommit inline suggestion in editorToggle inline breakpoint in debug editorDetect language in editorRefocus call hierarchy in editorRefocus type hierarchy in editorShow call hierarchy in editorShow incoming calls in editorShow outgoing calls in editorShow subtypes in editorShow supertypes in editorOpen to side in explorerFind in folder in files explorerShow next in historyShow previous in historyFocus down in icon select boxFocus next in icon select boxFocus previous in icon select boxFocus up in icon select boxSelect focused in icon select boxIncrease search editor context linesClose inline chatDiscard hunk change in inline chatHold for speech in inline chatMove to next hunk in inline chatMove to previous hunk in inline chatRegenerate in inline chatStart inline chatUnstash in inline chatView in chat in inline chatShow next in interactive historyShow previous in interactive historyScroll to bottom in interactiveScroll to top in interactiveAccept when expression in keybindings editorAdd keybinding in keybindings editorClear search results in keybindings editorCopy keybinding entry in keybindings editorDefine keybinding in keybindings editorDefine when expression in keybindings editorFocus keybindings in keybindings editorRecord search keys in keybindings editorReject when expression in keybindings editorRemove keybinding in keybindings editorSearch keybindings in keybindings editorToggle sort by precedence in keybindings editorClear listClose find in listCollapse listCollapse all in listExpand listExpand selection down in listExpand selection up in listFind in listFocus any down in listFocus any first in listFocus any last in listFocus any up in listFocus down in listFocus first in listFocus last in listFocus page down in listFocus page up in listFocus up in listScroll down in listScroll up in listSelect in listSelect all in listShow hover in listToggle expand in listToggle selection in listDelete left in note multi cursorExit note multi cursorAdd find match to selection in notebookChange to code in notebook cellChange to markdown in notebook cellAccept chat in notebook cellFocus in notebook cell chatFocus next cell in notebook cell chatFocus previous cell in notebook cell chatStart notebook cell chatClear outputs in notebook cellCollapse cell input in notebook cellCollapse cell output in notebook cellCopy down in notebook cellCopy up in notebook cellDelete notebook cellDetect language in notebook cellEdit notebook cellExpand cell input in notebook cellExpand cell output in notebook cellFocus in output in notebook cellFocus out output in notebook cellInsert code cell above in notebook cellInsert code cell below in notebook cellJoin above in notebook cellJoin below in notebook cellMove down in notebook cellMove up in notebook cellOpen failure actions in notebook cellSplit notebook cellToggle output scrolling in notebook cellCenter active cell in notebookComment selected cells in notebookMove to next action in notebook diffMove to previous action in notebook diffFind in notebookFocus bottom in notebookFocus top in notebookFold in notebookFormat in notebookHide find in notebookUnfold in notebookAccept primary action in notificationClear notificationCollapse notificationExpand notificationToggle notificationFocus first toast in notificationsFocus last toast in notificationsFocus next toast in notificationsFocus previous toast in notificationsShow list in notificationsClear filter text in problems actionCopy in problems actionFocus filter in problems actionFocus problems from filter in problems actionOpen in problems actionOpen to side in problems actionShow quick fixes in problems actionMove to first in quick inputMove to last in quick inputMove to next in quick inputMove to next separator in quick inputMove to next separator with quick access fallback in quick inputPage next in quick inputGo to next page in quick inputGo to previous page in quick inputGo to previous item in quick inputGo to previous separator in quick inputToggle checked state in refactor previewReveal file in operating systemReveal referenceSave all filesAccept input in source controlClear input in source controlForce view next commit in source controlForce view previous commit in source controlView next commit in source controlView previous commit in source controlCancel searchCopy match in searchCopy path in searchFocus next search resultFocus previous search resultFocus search from resultsOpen in editor from searchOpen search resultOpen search result to sideRemove from searchReplace in searchReplace all in searchReplace all in file from searchReplace all in folder from searchRestrict search to folderFocus next input box in searchFocus previous input box in searchSelect all matches in search editorFocus level up in settingsFocus setting control in settingsFocus settings from searchFocus settings list in settingsFocus table of contents in settingsShow context menu in settingsCancel test runCover all testsCover tests at cursorCover current file testsCover last run testsDebug all testsDebug tests at cursorDebug current file testsDebug failed testsDebug last run testsOpen output peek in testsRe-run failed testsRe-run last run testsRefresh testsRun all testsRun tests at cursorRun current file testsShow most recent output in testsToggle inline coverage in testsToggle inline test output in testsToggle testing peek historyToggle search case sensitivityToggle search editor case sensitivityToggle search editor context linesToggle search editor regexToggle search editor whole wordToggle search preserve caseToggle search regexToggle search whole wordShow new file entries in welcomeFocus next widgetFocus previous widgetCancel chat in workbenchFocus input in chatHold to voice chat in chat viewStart new chatGo to next code block in chatGo to next file tree in chatOpen chatGo to previous code block in chatGo to previous file tree in chatRemove from chatSend to new chatStart voice chatStop listening and submit in chatClose active editorClose all editorsClose all groupsClose editors in groupClose folderClose groupClose other editorsClose quick openClose unmodified editorsClose windowGo to next change in compare editorOpen side in compare editorGo to previous change in compare editorCopy editor to new windowDisconnect debugRestart debugRun debugStart debugStep into target in debugStep out in debugStep over in debugStop debugChange language mode in editorStart dictation in editorCopy path of active fileCreate new untitled fileOpen fileOpen file or folderOpen folder via workspaceOpen local file or folderReveal active file in windowsSave fileSave file asSave local fileSave file without formattingFind in filesFocus above groupFocus below groupFocus eighth editor groupFocus fifth editor groupFocus first editor groupFocus fourth editor groupFocus left groupFocus next partFocus previous partFocus right groupFocus second editor groupFocus seventh editor groupFocus side barFocus sixth editor groupFocus third editor groupGo to lineGo to symbolArrow down in interactive playgroundArrow up in interactive playgroundPage down in interactive playgroundPage up in interactive playgroundJoin editor in groupKeep editorOpen keybindings referenceGo to last editor in groupMove active editor group downMove active editor group leftMove active editor group rightMove active editor group upMove editor left in groupMove editor right in groupMove editor to first groupMove editor to last groupMove editor to next groupMove editor to previous groupNavigate backNavigate forwardNavigate to last edit locationOpen new windowGo to next editorGo to next editor in groupOpen editor at index 1Open editor at index 2Open editor at index 3Open editor at index 4Open editor at index 5Open editor at index 6Open editor at index 7Open editor at index 8Open editor at index 9Open global keybindingsOpen recentOpen settingsToggle outputPin editorGo to previous editorSwitch to previous editor in groupQuick open fileOpen least recently used editor in groupOpen previous recently used editor in groupQuick open viewToggle quick chatQuit VS CodeShow remote menuReopen closed editorReplace in filesToggle search query detailsSelect themeShow all editorsShow all symbolsShow commandsSplit editorSplit editor downSplit editor in groupSplit editor leftSplit editor orthogonalSplit editor rightSplit editor upSwitch windowBuild tasksClose terminal chatFocus terminal chat inputFocus terminal chat responseInsert command in terminal chatInsert first command in terminal chatMake request in terminal chatNext from history in terminal chatPrevious from history in terminal chatRun command in terminal chatRun first command in terminal chatClear terminal selectionCopy terminal selectionFind next in terminalFind previous in terminalFocus terminalFocus accessible buffer in terminalFocus find in terminalFocus hover in terminalFocus next in terminalFocus next pane in terminalFocus previous in terminalFocus previous pane in terminalFocus tabs in terminalGo to recent directory in terminalHide find in terminalKill active tab in terminalKill editor in terminalNew terminalOpen native console in terminalPaste in terminalRename active tab in terminalResize pane down in terminalResize pane left in terminalResize pane right in terminalResize pane up in terminalRun recent command in terminalScroll down in terminalScroll down page in terminalScroll to bottom in terminalScroll to bottom accessible view in terminalScroll to next command in terminalScroll to previous command in terminalScroll to top in terminalScroll to top accessible view in terminalScroll up in terminalScroll up page in terminalSelect all in terminalSelect to next command in terminalSelect to previous command in terminalSend sequence in terminalShow quick fixes in terminalSize to content width in terminalSplit terminalSplit active tab in terminalToggle find case sensitive in terminalToggle find regex in terminalToggle find whole word in terminalToggle terminalToggle auxiliary barToggle editor group layoutToggle full screenToggle maximize editor groupToggle panelToggle sidebar visibilityToggle Zen modeUnpin editorZoom inZoom outReset zoomView problemsFocus bannerFocus next action in bannerFocus previous action in bannerToggle REPL in debugCompare with clipboardCompare with savedFocus open editors viewClear focus in status barFocus first in status barFocus last in status barFocus next in status barFocus previous in status barView debugView explorerView extensionsView scmView searchFocus next with picker in breadcrumbsFocus previous with picker in breadcrumbsSelect editor in breadcrumbsFind repl input focus in listNull action in notebook cellSelect all in notebook cell outputMove view downMove view leftMove view rightMove view upNext console in debugPrevious console in debugAccept selected suggestion in terminalAccept selected suggestion enter in terminalClear terminalHide suggest widget in terminalOpen detected link in terminalSelect next page suggestion in terminalSelect next suggestion in terminalSelect previous page suggestion in terminalSelect previous suggestion in terminalClear REPL action in debugPause debugGo to next command in terminal accessible bufferGo to previous command in terminal accessible bufferRename watch expression in debugSet variable in debugToggle breakpoint in debugQuit edit in notebook cellPaste in files explorerDelete fileGo to symbol in editorToggle screen reader accessibility mode in editorClose call hierarchy in editorClose type hierarchy in editorOpen and pass focus in explorerCancel cut in files explorerCopy in files explorerCut in files explorerOpen file in explorer without losing focusGo to first compressed folderAccept changes in inline chatGo to last compressed folderMove file to trashGo to next compressed folderGo to previous compressed folderClose inline remote tunnelCopy inline remote tunnel addressLabel remote tunnelRename fileContinue debuggingStep into debuggingClose reference searchCollapse sticky scroll listSelect in sticky scroll listToggle expand in sticky scroll listHide notifications listAccept quick input in backgroundGo back in quick inputNavigate to next in editor pickerNavigate to next in file pickerNavigate to next in recent files pickerNavigate to next in view pickerNavigate to previous in editor pickerNavigate to previous in file pickerNavigate to previous in recent files pickerNavigate to previous in view pickerSelect next in quick openSelect previous in quick openReload windowSearch workspace in terminalToggle developer toolsHide notificationsStop listening to chatStop reading chat item aloudStop dictation in editorStop reading aloudStart debugging with stop on entryStage selected ranges in gitShow markdown previewFind referencesUnstage selected ranges in gitShow markdown preview to sideGo to next referenceRevert selected ranges in gitGo to previous referenceShow call hierarchyGenerate with Github CopilotApply chat in editorInsert code block in chatStart terminal chatAccept Github Copilot cursor panel solutionGo to previous Github Copilot panel solutionGo to next Github Copilot panel solutionTrigger inline suggestionAccept selected code actionHide code action widgetPreview selected code actionSelect next code actionSelect previous code actionExit compare move in diff editorAccept inline editsToggle MinimapToggle Line NumbersToggle Indent GuidesToggle Render WhitespaceToggle Activity Bar VisibilityToggle Status Bar VisibilityToggle Tabs VisibilityToggle Centered LayoutToggle BreadcrumbsIncrease Font SizeDecrease Font SizeReset Font SizeReveal in ExplorerGo to Next ErrorGo to Previous ErrorDuplicate LineAdd Cursor AboveAdd Cursor BelowAdd Cursor to Line EndsSelect All OccurrencesGo to Matching BracketFold AllUnfold AllToggle FoldOpen RecentReopen Closed EditorClose EditorNavigate ForwardNavigate BackSelect All Occurrences of Find MatchShrink SelectionExpand SelectionToggle PanelToggle Side BarOpen Extensions ViewShow Keyboard ShortcutsToggle Full ScreenOpen New WindowClose WindowReload WindowOpen User SettingsToggle Activity BarToggle Status BarToggle TabsGo to Next EditorGo to Previous EditorClose Other EditorsClose Saved EditorsClose Editors to the LeftClose Editors to the RightFocus on Editor Group AboveFocus on Editor Group BelowFocus on Editor Group LeftFocus on Editor Group RightMove Editor LeftMove Editor RightOpen File in New WindowSplit Editor LeftSplit Editor RightSplit Editor UpSplit Editor DownNavigate to Last Edit LocationSelect Current LineInsert Cursor at End of LineInsert Cursor at Start of LineAdd Selection to Next Find MatchAdd Selection to Previous Find MatchSwitch WindowToggle Terminal PanelCreate New TerminalRun TaskConfigure TaskShow Problems PanelGo to Next ProblemGo to Previous Problemget screenshottype [text]type [text] and enterkeytap enterkeytap tabkeytap escapekeytap backspacekeytap deletekeytap spacekeytap upkeytap downkeytap leftkeytap rightgo to line [number]open file [filename]search [text]replace [text] with [text]
Or read this on Hacker News