12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
- "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
- <head>
- <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
- <meta name="generator" content="AsciiDoc 9.0.1" />
- <title>qutebrowser</title>
- <style type="text/css">
- * {
- margin: 0px 0px;
- padding: 0px 0px;
- }
- body {
- font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
- -webkit-text-size-adjust: none;
- color: #333333;
- background-color: #ffffff;
- overflow-y: scroll;
- }
- p {
- margin: 6px 0;
- }
- #preamble > .sectionbody > .paragraph > p {
- margin: 0;
- }
- #header {
- display: none;
- }
- #headline {
- background-color: #333333;
- padding: 20px 20px;
- overflow: auto;
- color: #888;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- }
- #headline .text {
- float: right;
- text-align: right;
- }
- #headline .text .heading-text {
- color: #1e89c6;
- font-weight: bold;
- font-size: 2em;
- border: none;
- display: block;
- white-space: pre-line;
- }
- #headline .text {
- color: #666666;
- }
- #announcement {
- padding: 10px 10px;
- background-color: #a6dfff;
- margin-bottom: 10px;
- }
- #menu > #announcement-button {
- color: #000000;
- background-color: #a6dfff;
- }
- #menu {
- padding: 0px 20px;
- background-color: #555555;
- color: #CCC;
- overflow: auto;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- }
- #menu a {
- color: #CCC;
- text-decoration: none;
- background-color: #555555;
- padding: 10px 20px;
- float: left;
- }
- #menu a:hover {
- background-color: #1e89c6;
- }
- .sect1,
- div.footnote {
- padding: 10px 40px;
- margin: 0 auto;
- max-width: 1200px;
- }
- #footnotes > hr {
- max-width: 1200px;
- margin: 20px auto 10px;
- width: calc(100% - 80px);
- }
- .sect2 {
- padding: 10px 0px;
- }
- div.footnote {
- padding: 10px 40px 30px;
- }
- hr {
- margin: 0px 40px;
- color: #CCCCCC;
- }
- h1, h2, h3, h4, h5, h6 {
- color: #0A396E;
- margin-bottom: 10px;
- border-bottom: 1px solid #CCCCCC;
- }
- .ulist {
- padding-left: 20px;
- margin-top: 10px;
- }
- #footer {
- padding: 20px 40px;
- border-top: 1px solid #CCCCCC;
- color: #888888;
- }
- a {
- color: #1e89c6;
- text-decoration: none;
- }
- a:hover {
- text-decoration: underline;
- }
- ol {
- margin-left: 20px;
- margin-top: 20px;
- margin-bottom: 20px;
- }
- li {
- margin-bottom: 10px;
- }
- .hdlist1 {
- color: #0A396E;
- margin-bottom: 10px;
- margin-top: 10px;
- border-bottom: 1px solid #CCCCCC;
- }
- code {
- background-color: #DDDDDD;
- border-radius: 2px;
- }
- .listingblock {
- padding: 10px 10px;
- background-color: #DDDDDD;
- border-radius: 4px;
- overflow-x: auto;
- }
- /*Display table as something that is not a table*/
- .admonitionblock table,
- .admonitionblock tbody,
- .admonitionblock tr,
- .admonitionblock td {
- display: block;
- }
- .admonitionblock td {
- padding: 0;
- }
- .admonitionblock .title {
- color: #0A396E;
- font-weight: bold;
- }
- .admonitionblock td.content {
- padding-left: 10px;
- border-left: 1px solid #ccc;
- }
- table td {
- padding: 10px 10px;
- }
- @media screen and (max-width: 480px) {
- #headline .text {
- display: none;
- }
- #menu {
- padding: 0px 0px;
- background-color: #555555;
- color: #CCC;
- overflow: hidden;
- width: 100%;
- }
- #menu a {
- color: #CCC;
- text-decoration: none;
- background-color: #555555;
- width: 100%;
- padding: 10px 40px;
- }
- }
- #toc {
- margin-bottom: 2.5em;
- }
- #toctitle {
- color: #0A396E;
- font-size: 1.1em;
- font-weight: bold;
- margin-top: 1.0em;
- margin-bottom: 0.1em;
- }
- div.toclevel0, div.toclevel1, div.toclevel2, div.toclevel3, div.toclevel4 {
- margin-top: 0;
- margin-bottom: 0;
- }
- div.toclevel2 {
- margin-left: 2em;
- font-size: 0.9em;
- }
- div.toclevel3 {
- margin-left: 4em;
- font-size: 0.9em;
- }
- div.toclevel4 {
- margin-left: 6em;
- font-size: 0.9em;
- }
- </style>
- <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" />
- <link href="/media/font.css" rel="stylesheet" type="text/css" />
- <link rel="icon" href="/media/favicon.png" type="image/png" />
- <style type="text/css">
- .highlight .hll { background-color: #ffffcc }
- .highlight { background: #f8f8f8; }
- .highlight .c { color: #408080; font-style: italic } /* Comment */
- .highlight .err { border: 1px solid #FF0000 } /* Error */
- .highlight .k { color: #008000; font-weight: bold } /* Keyword */
- .highlight .o { color: #666666 } /* Operator */
- .highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */
- .highlight .cp { color: #BC7A00 } /* Comment.Preproc */
- .highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */
- .highlight .cs { color: #408080; font-style: italic } /* Comment.Special */
- .highlight .gd { color: #A00000 } /* Generic.Deleted */
- .highlight .ge { font-style: italic } /* Generic.Emph */
- .highlight .gr { color: #FF0000 } /* Generic.Error */
- .highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
- .highlight .gi { color: #00A000 } /* Generic.Inserted */
- .highlight .go { color: #808080 } /* Generic.Output */
- .highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
- .highlight .gs { font-weight: bold } /* Generic.Strong */
- .highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
- .highlight .gt { color: #0040D0 } /* Generic.Traceback */
- .highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
- .highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
- .highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
- .highlight .kp { color: #008000 } /* Keyword.Pseudo */
- .highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
- .highlight .kt { color: #B00040 } /* Keyword.Type */
- .highlight .m { color: #666666 } /* Literal.Number */
- .highlight .s { color: #BA2121 } /* Literal.String */
- .highlight .na { color: #7D9029 } /* Name.Attribute */
- .highlight .nb { color: #008000 } /* Name.Builtin */
- .highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */
- .highlight .no { color: #880000 } /* Name.Constant */
- .highlight .nd { color: #AA22FF } /* Name.Decorator */
- .highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
- .highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
- .highlight .nf { color: #0000FF } /* Name.Function */
- .highlight .nl { color: #A0A000 } /* Name.Label */
- .highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
- .highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
- .highlight .nv { color: #19177C } /* Name.Variable */
- .highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
- .highlight .w { color: #bbbbbb } /* Text.Whitespace */
- .highlight .mf { color: #666666 } /* Literal.Number.Float */
- .highlight .mh { color: #666666 } /* Literal.Number.Hex */
- .highlight .mi { color: #666666 } /* Literal.Number.Integer */
- .highlight .mo { color: #666666 } /* Literal.Number.Oct */
- .highlight .sb { color: #BA2121 } /* Literal.String.Backtick */
- .highlight .sc { color: #BA2121 } /* Literal.String.Char */
- .highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
- .highlight .s2 { color: #BA2121 } /* Literal.String.Double */
- .highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
- .highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */
- .highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
- .highlight .sx { color: #008000 } /* Literal.String.Other */
- .highlight .sr { color: #BB6688 } /* Literal.String.Regex */
- .highlight .s1 { color: #BA2121 } /* Literal.String.Single */
- .highlight .ss { color: #19177C } /* Literal.String.Symbol */
- .highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */
- .highlight .vc { color: #19177C } /* Name.Variable.Class */
- .highlight .vg { color: #19177C } /* Name.Variable.Global */
- .highlight .vi { color: #19177C } /* Name.Variable.Instance */
- .highlight .il { color: #666666 } /* Literal.Number.Integer.Long */
- </style>
- <script type="text/javascript">
- /*<![CDATA[*/
- var asciidoc = { // Namespace.
- /////////////////////////////////////////////////////////////////////
- // Table Of Contents generator
- /////////////////////////////////////////////////////////////////////
- /* Author: Mihai Bazon, September 2002
- * http://students.infoiasi.ro/~mishoo
- *
- * Table Of Content generator
- * Version: 0.4
- *
- * Feel free to use this script under the terms of the GNU General Public
- * License, as long as you do not remove or alter this notice.
- */
- /* modified by Troy D. Hanson, September 2006. License: GPL */
- /* modified by Stuart Rackham, 2006, 2009. License: GPL */
- // toclevels = 1..4.
- toc: function (toclevels) {
- function getText(el) {
- var text = "";
- for (var i = el.firstChild; i != null; i = i.nextSibling) {
- if (i.nodeType == 3 /* Node.TEXT_NODE */) // IE doesn't speak constants.
- text += i.data;
- else if (i.firstChild != null)
- text += getText(i);
- }
- return text;
- }
- function TocEntry(el, text, toclevel) {
- this.element = el;
- this.text = text;
- this.toclevel = toclevel;
- }
- function tocEntries(el, toclevels) {
- var result = new Array;
- var re = new RegExp('[hH]([1-'+(toclevels+1)+'])');
- // Function that scans the DOM tree for header elements (the DOM2
- // nodeIterator API would be a better technique but not supported by all
- // browsers).
- var iterate = function (el) {
- for (var i = el.firstChild; i != null; i = i.nextSibling) {
- if (i.nodeType == 1 /* Node.ELEMENT_NODE */) {
- var mo = re.exec(i.tagName);
- if (mo && (i.getAttribute("class") || i.getAttribute("className")) != "float") {
- result[result.length] = new TocEntry(i, getText(i), mo[1]-1);
- }
- iterate(i);
- }
- }
- }
- iterate(el);
- return result;
- }
- var toc = document.getElementById("toc");
- if (!toc) {
- return;
- }
- // Delete existing TOC entries in case we're reloading the TOC.
- var tocEntriesToRemove = [];
- var i;
- for (i = 0; i < toc.childNodes.length; i++) {
- var entry = toc.childNodes[i];
- if (entry.nodeName.toLowerCase() == 'div'
- && entry.getAttribute("class")
- && entry.getAttribute("class").match(/^toclevel/))
- tocEntriesToRemove.push(entry);
- }
- for (i = 0; i < tocEntriesToRemove.length; i++) {
- toc.removeChild(tocEntriesToRemove[i]);
- }
- // Rebuild TOC entries.
- var entries = tocEntries(document.getElementById("content"), toclevels);
- for (var i = 0; i < entries.length; ++i) {
- var entry = entries[i];
- if (entry.element.id == "")
- entry.element.id = "_toc_" + i;
- var a = document.createElement("a");
- a.href = "#" + entry.element.id;
- a.appendChild(document.createTextNode(entry.text));
- var div = document.createElement("div");
- div.appendChild(a);
- div.className = "toclevel" + entry.toclevel;
- toc.appendChild(div);
- }
- if (entries.length == 0)
- toc.parentNode.removeChild(toc);
- },
- /////////////////////////////////////////////////////////////////////
- // Footnotes generator
- /////////////////////////////////////////////////////////////////////
- /* Based on footnote generation code from:
- * http://www.brandspankingnew.net/archive/2005/07/format_footnote.html
- */
- footnotes: function () {
- // Delete existing footnote entries in case we're reloading the footnodes.
- var i;
- var noteholder = document.getElementById("footnotes");
- if (!noteholder) {
- return;
- }
- var entriesToRemove = [];
- for (i = 0; i < noteholder.childNodes.length; i++) {
- var entry = noteholder.childNodes[i];
- if (entry.nodeName.toLowerCase() == 'div' && entry.getAttribute("class") == "footnote")
- entriesToRemove.push(entry);
- }
- for (i = 0; i < entriesToRemove.length; i++) {
- noteholder.removeChild(entriesToRemove[i]);
- }
- // Rebuild footnote entries.
- var cont = document.getElementById("content");
- var spans = cont.getElementsByTagName("span");
- var refs = {};
- var n = 0;
- for (i=0; i<spans.length; i++) {
- if (spans[i].className == "footnote") {
- n++;
- var note = spans[i].getAttribute("data-note");
- if (!note) {
- // Use [\s\S] in place of . so multi-line matches work.
- // Because JavaScript has no s (dotall) regex flag.
- note = spans[i].innerHTML.match(/\s*\[([\s\S]*)]\s*/)[1];
- spans[i].innerHTML =
- "[<a id='_footnoteref_" + n + "' href='#_footnote_" + n +
- "' title='View footnote' class='footnote'>" + n + "</a>]";
- spans[i].setAttribute("data-note", note);
- }
- noteholder.innerHTML +=
- "<div class='footnote' id='_footnote_" + n + "'>" +
- "<a href='#_footnoteref_" + n + "' title='Return to text'>" +
- n + "</a>. " + note + "</div>";
- var id =spans[i].getAttribute("id");
- if (id != null) refs["#"+id] = n;
- }
- }
- if (n == 0)
- noteholder.parentNode.removeChild(noteholder);
- else {
- // Process footnoterefs.
- for (i=0; i<spans.length; i++) {
- if (spans[i].className == "footnoteref") {
- var href = spans[i].getElementsByTagName("a")[0].getAttribute("href");
- href = href.match(/#.*/)[0]; // Because IE return full URL.
- n = refs[href];
- spans[i].innerHTML =
- "[<a href='#_footnote_" + n +
- "' title='View footnote' class='footnote'>" + n + "</a>]";
- }
- }
- }
- },
- install: function(toclevels) {
- var timerId;
- function reinstall() {
- asciidoc.footnotes();
- if (toclevels) {
- asciidoc.toc(toclevels);
- }
- }
- function reinstallAndRemoveTimer() {
- clearInterval(timerId);
- reinstall();
- }
- timerId = setInterval(reinstall, 500);
- if (document.addEventListener)
- document.addEventListener("DOMContentLoaded", reinstallAndRemoveTimer, false);
- else
- window.onload = reinstallAndRemoveTimer;
- }
- }
- asciidoc.install(2);
- /*]]>*/
- </script>
- </head>
- <body class="article">
- <div id="header">
- <h1>qutebrowser</h1>
- </div>
- <div id="content">
- <div id="preamble">
- <div class="sectionbody">
- <div class="paragraph"><p><div id="headline">
- </div>
- <div id="announcement">
- </div></p></div>
- </div>
- </div>
- <div class="sect1">
- <h2 id="_commands">Commands</h2>
- <div class="sectionbody">
- <div class="paragraph"><p>In qutebrowser, all keybindings are mapped to commands.</p></div>
- <div class="paragraph"><p>Some commands are hidden, which means they don’t show up in the command
- completion when pressing <code>:</code>, as they’re typically not useful to run by hand.</p></div>
- <div class="paragraph"><p>For command arguments, there are also some variables you can use:</p></div>
- <div class="ulist"><ul>
- <li>
- <p>
- <code>{url}</code> expands to the URL of the current page
- </p>
- </li>
- <li>
- <p>
- <code>{url:pretty}</code> expands to the URL in decoded format
- </p>
- </li>
- <li>
- <p>
- <code>{url:host}</code>, <code>{url:domain}</code>, <code>{url:auth}</code>, <code>{url:scheme}</code>, <code>{url:username}</code>,
- <code>{url:password}</code>, <code>{url:host}</code>, <code>{url:port}</code>, <code>{url:path}</code> and <code>{url:query}</code>
- expand to the respective parts of the current URL
- </p>
- </li>
- <li>
- <p>
- <code>{title}</code> expands to the current page’s title
- </p>
- </li>
- <li>
- <p>
- <code>{clipboard}</code> expands to the clipboard contents
- </p>
- </li>
- <li>
- <p>
- <code>{primary}</code> expands to the primary selection contents
- </p>
- </li>
- </ul></div>
- <div class="paragraph"><p>Those variables can be escaped by doubling the braces, e.g. <code>{{url}}</code>. It is
- possible to run or bind multiple commands by separating them with <code>;;</code>.</p></div>
- </div>
- </div>
- <div class="sect1">
- <h2 id="_normal_commands">Normal commands</h2>
- <div class="sectionbody">
- <div class="tableblock">
- <table rules="all"
- width="75%"
- frame="border"
- cellspacing="0" cellpadding="4">
- <caption class="title">Table 1. Quick reference</caption>
- <col width="25%" />
- <col width="75%" />
- <thead>
- <tr>
- <th align="left" valign="top">Command</th>
- <th align="left" valign="top">Description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#adblock-update">adblock-update</a></p></td>
- <td align="left" valign="top"><p class="table">Update block lists for both the host- and the Brave ad blocker.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#back">back</a></p></td>
- <td align="left" valign="top"><p class="table">Go back in the history of the current tab.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#bind">bind</a></p></td>
- <td align="left" valign="top"><p class="table">Bind a key to a command.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#bookmark-add">bookmark-add</a></p></td>
- <td align="left" valign="top"><p class="table">Save the current page as a bookmark, or a specific url.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#bookmark-del">bookmark-del</a></p></td>
- <td align="left" valign="top"><p class="table">Delete a bookmark.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#bookmark-list">bookmark-list</a></p></td>
- <td align="left" valign="top"><p class="table">Show all bookmarks/quickmarks.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#bookmark-load">bookmark-load</a></p></td>
- <td align="left" valign="top"><p class="table">Load a bookmark.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#clear-keychain">clear-keychain</a></p></td>
- <td align="left" valign="top"><p class="table">Clear the currently entered key chain.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#clear-messages">clear-messages</a></p></td>
- <td align="left" valign="top"><p class="table">Clear all message notifications.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#click-element">click-element</a></p></td>
- <td align="left" valign="top"><p class="table">Click the element matching the given filter.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#close">close</a></p></td>
- <td align="left" valign="top"><p class="table">Close the current window.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#config-clear">config-clear</a></p></td>
- <td align="left" valign="top"><p class="table">Set all settings back to their default.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#config-cycle">config-cycle</a></p></td>
- <td align="left" valign="top"><p class="table">Cycle an option between multiple values.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#config-dict-add">config-dict-add</a></p></td>
- <td align="left" valign="top"><p class="table">Add a key/value pair to a dictionary option.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#config-dict-remove">config-dict-remove</a></p></td>
- <td align="left" valign="top"><p class="table">Remove a key from a dict.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#config-diff">config-diff</a></p></td>
- <td align="left" valign="top"><p class="table">Show all customized options.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#config-edit">config-edit</a></p></td>
- <td align="left" valign="top"><p class="table">Open the config.py file in the editor.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#config-list-add">config-list-add</a></p></td>
- <td align="left" valign="top"><p class="table">Append a value to a config option that is a list.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#config-list-remove">config-list-remove</a></p></td>
- <td align="left" valign="top"><p class="table">Remove a value from a list.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#config-source">config-source</a></p></td>
- <td align="left" valign="top"><p class="table">Read a config.py file.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#config-unset">config-unset</a></p></td>
- <td align="left" valign="top"><p class="table">Unset an option.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#config-write-py">config-write-py</a></p></td>
- <td align="left" valign="top"><p class="table">Write the current configuration to a config.py file.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#devtools">devtools</a></p></td>
- <td align="left" valign="top"><p class="table">Toggle the developer tools (web inspector).</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#devtools-focus">devtools-focus</a></p></td>
- <td align="left" valign="top"><p class="table">Toggle focus between the devtools/tab.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#download">download</a></p></td>
- <td align="left" valign="top"><p class="table">Download a given URL, or current page if no URL given.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#download-cancel">download-cancel</a></p></td>
- <td align="left" valign="top"><p class="table">Cancel the last/[count]th download.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#download-clear">download-clear</a></p></td>
- <td align="left" valign="top"><p class="table">Remove all finished downloads from the list.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#download-delete">download-delete</a></p></td>
- <td align="left" valign="top"><p class="table">Delete the last/[count]th download from disk.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#download-open">download-open</a></p></td>
- <td align="left" valign="top"><p class="table">Open the last/[count]th download.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#download-remove">download-remove</a></p></td>
- <td align="left" valign="top"><p class="table">Remove the last/[count]th download from the list.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#download-retry">download-retry</a></p></td>
- <td align="left" valign="top"><p class="table">Retry the first failed/[count]th download.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#edit-command">edit-command</a></p></td>
- <td align="left" valign="top"><p class="table">Open an editor to modify the current command.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#edit-text">edit-text</a></p></td>
- <td align="left" valign="top"><p class="table">Open an external editor with the currently selected form field.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#edit-url">edit-url</a></p></td>
- <td align="left" valign="top"><p class="table">Navigate to a url formed in an external editor.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#fake-key">fake-key</a></p></td>
- <td align="left" valign="top"><p class="table">Send a fake keypress or key string to the website or qutebrowser.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#forward">forward</a></p></td>
- <td align="left" valign="top"><p class="table">Go forward in the history of the current tab.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#fullscreen">fullscreen</a></p></td>
- <td align="left" valign="top"><p class="table">Toggle fullscreen mode.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#greasemonkey-reload">greasemonkey-reload</a></p></td>
- <td align="left" valign="top"><p class="table">Re-read Greasemonkey scripts from disk.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#help">help</a></p></td>
- <td align="left" valign="top"><p class="table">Show help about a command or setting.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#hint">hint</a></p></td>
- <td align="left" valign="top"><p class="table">Start hinting.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#history">history</a></p></td>
- <td align="left" valign="top"><p class="table">Show browsing history.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#history-clear">history-clear</a></p></td>
- <td align="left" valign="top"><p class="table">Clear all browsing history.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#home">home</a></p></td>
- <td align="left" valign="top"><p class="table">Open main startpage in current tab.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#insert-text">insert-text</a></p></td>
- <td align="left" valign="top"><p class="table">Insert text at cursor position.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#jseval">jseval</a></p></td>
- <td align="left" valign="top"><p class="table">Evaluate a JavaScript string.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#jump-mark">jump-mark</a></p></td>
- <td align="left" valign="top"><p class="table">Jump to the mark named by <code>key</code>.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#later">later</a></p></td>
- <td align="left" valign="top"><p class="table">Execute a command after some time.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#macro-record">macro-record</a></p></td>
- <td align="left" valign="top"><p class="table">Start or stop recording a macro.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#macro-run">macro-run</a></p></td>
- <td align="left" valign="top"><p class="table">Run a recorded macro.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#message-error">message-error</a></p></td>
- <td align="left" valign="top"><p class="table">Show an error message in the statusbar.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#message-info">message-info</a></p></td>
- <td align="left" valign="top"><p class="table">Show an info message in the statusbar.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#message-warning">message-warning</a></p></td>
- <td align="left" valign="top"><p class="table">Show a warning message in the statusbar.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#messages">messages</a></p></td>
- <td align="left" valign="top"><p class="table">Show a log of past messages.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#mode-enter">mode-enter</a></p></td>
- <td align="left" valign="top"><p class="table">Enter a key mode.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#navigate">navigate</a></p></td>
- <td align="left" valign="top"><p class="table">Open typical prev/next links or navigate using the URL path.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#nop">nop</a></p></td>
- <td align="left" valign="top"><p class="table">Do nothing.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#open">open</a></p></td>
- <td align="left" valign="top"><p class="table">Open a URL in the current/[count]th tab.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#print">print</a></p></td>
- <td align="left" valign="top"><p class="table">Print the current/[count]th tab.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#process">process</a></p></td>
- <td align="left" valign="top"><p class="table">Manage processes spawned by qutebrowser.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#quickmark-add">quickmark-add</a></p></td>
- <td align="left" valign="top"><p class="table">Add a new quickmark.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#quickmark-del">quickmark-del</a></p></td>
- <td align="left" valign="top"><p class="table">Delete a quickmark.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#quickmark-load">quickmark-load</a></p></td>
- <td align="left" valign="top"><p class="table">Load a quickmark.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#quickmark-save">quickmark-save</a></p></td>
- <td align="left" valign="top"><p class="table">Save the current page as a quickmark.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#quit">quit</a></p></td>
- <td align="left" valign="top"><p class="table">Quit qutebrowser.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#reload">reload</a></p></td>
- <td align="left" valign="top"><p class="table">Reload the current/[count]th tab.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#repeat">repeat</a></p></td>
- <td align="left" valign="top"><p class="table">Repeat a given command.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#repeat-command">repeat-command</a></p></td>
- <td align="left" valign="top"><p class="table">Repeat the last executed command.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#report">report</a></p></td>
- <td align="left" valign="top"><p class="table">Report a bug in qutebrowser.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#restart">restart</a></p></td>
- <td align="left" valign="top"><p class="table">Restart qutebrowser while keeping existing tabs open.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#run-with-count">run-with-count</a></p></td>
- <td align="left" valign="top"><p class="table">Run a command with the given count.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#save">save</a></p></td>
- <td align="left" valign="top"><p class="table">Save configs and state.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#screenshot">screenshot</a></p></td>
- <td align="left" valign="top"><p class="table">Take a screenshot of the currently shown part of the page.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#scroll">scroll</a></p></td>
- <td align="left" valign="top"><p class="table">Scroll the current tab in the given direction.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#scroll-page">scroll-page</a></p></td>
- <td align="left" valign="top"><p class="table">Scroll the frame page-wise.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#scroll-px">scroll-px</a></p></td>
- <td align="left" valign="top"><p class="table">Scroll the current tab by <em>count * dx/dy</em> pixels.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#scroll-to-anchor">scroll-to-anchor</a></p></td>
- <td align="left" valign="top"><p class="table">Scroll to the given anchor in the document.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#scroll-to-perc">scroll-to-perc</a></p></td>
- <td align="left" valign="top"><p class="table">Scroll to a specific percentage of the page.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#search">search</a></p></td>
- <td align="left" valign="top"><p class="table">Search for a text on the current page. With no text, clear results.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#search-next">search-next</a></p></td>
- <td align="left" valign="top"><p class="table">Continue the search to the ([count]th) next term.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#search-prev">search-prev</a></p></td>
- <td align="left" valign="top"><p class="table">Continue the search to the ([count]th) previous term.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#selection-follow">selection-follow</a></p></td>
- <td align="left" valign="top"><p class="table">Follow the selected text.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#session-delete">session-delete</a></p></td>
- <td align="left" valign="top"><p class="table">Delete a session.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#session-load">session-load</a></p></td>
- <td align="left" valign="top"><p class="table">Load a session.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#session-save">session-save</a></p></td>
- <td align="left" valign="top"><p class="table">Save a session.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#set">set</a></p></td>
- <td align="left" valign="top"><p class="table">Set an option.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#set-cmd-text">set-cmd-text</a></p></td>
- <td align="left" valign="top"><p class="table">Preset the statusbar to some text.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#set-mark">set-mark</a></p></td>
- <td align="left" valign="top"><p class="table">Set a mark at the current scroll position in the current tab.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#spawn">spawn</a></p></td>
- <td align="left" valign="top"><p class="table">Spawn an external command.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#stop">stop</a></p></td>
- <td align="left" valign="top"><p class="table">Stop loading in the current/[count]th tab.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#tab-clone">tab-clone</a></p></td>
- <td align="left" valign="top"><p class="table">Duplicate the current tab.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#tab-close">tab-close</a></p></td>
- <td align="left" valign="top"><p class="table">Close the current/[count]th tab.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#tab-focus">tab-focus</a></p></td>
- <td align="left" valign="top"><p class="table">Select the tab given as argument/[count].</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#tab-give">tab-give</a></p></td>
- <td align="left" valign="top"><p class="table">Give the current tab to a new or existing window if win_id given.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#tab-move">tab-move</a></p></td>
- <td align="left" valign="top"><p class="table">Move the current tab according to the argument and [count].</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#tab-mute">tab-mute</a></p></td>
- <td align="left" valign="top"><p class="table">Mute/Unmute the current/[count]th tab.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#tab-next">tab-next</a></p></td>
- <td align="left" valign="top"><p class="table">Switch to the next tab, or switch [count] tabs forward.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#tab-only">tab-only</a></p></td>
- <td align="left" valign="top"><p class="table">Close all tabs except for the current one.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#tab-pin">tab-pin</a></p></td>
- <td align="left" valign="top"><p class="table">Pin/Unpin the current/[count]th tab.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#tab-prev">tab-prev</a></p></td>
- <td align="left" valign="top"><p class="table">Switch to the previous tab, or switch [count] tabs back.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#tab-select">tab-select</a></p></td>
- <td align="left" valign="top"><p class="table">Select tab by index or url/title best match.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#tab-take">tab-take</a></p></td>
- <td align="left" valign="top"><p class="table">Take a tab from another window.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#unbind">unbind</a></p></td>
- <td align="left" valign="top"><p class="table">Unbind a keychain.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#undo">undo</a></p></td>
- <td align="left" valign="top"><p class="table">Re-open the last closed tab(s) or window.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#version">version</a></p></td>
- <td align="left" valign="top"><p class="table">Show version information.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#view-source">view-source</a></p></td>
- <td align="left" valign="top"><p class="table">Show the source of the current page in a new tab.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#window-only">window-only</a></p></td>
- <td align="left" valign="top"><p class="table">Close all windows except for the current one.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#yank">yank</a></p></td>
- <td align="left" valign="top"><p class="table">Yank (copy) something to the clipboard or primary selection.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#zoom">zoom</a></p></td>
- <td align="left" valign="top"><p class="table">Set the zoom level for the current tab.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#zoom-in">zoom-in</a></p></td>
- <td align="left" valign="top"><p class="table">Increase the zoom level for the current tab.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#zoom-out">zoom-out</a></p></td>
- <td align="left" valign="top"><p class="table">Decrease the zoom level for the current tab.</p></td>
- </tr>
- </tbody>
- </table>
- </div>
- <div class="sect2">
- <h3 id="adblock-update">adblock-update</h3>
- <div class="paragraph"><p>Update block lists for both the host- and the Brave ad blocker.</p></div>
- </div>
- <div class="sect2">
- <h3 id="back">back</h3>
- <div class="paragraph"><p>Syntax: <code>:back [<strong>--tab</strong>] [<strong>--bg</strong>] [<strong>--window</strong>] [<em>index</em>]</code></p></div>
- <div class="paragraph"><p>Go back in the history of the current tab.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>index</em></code>: Which page to go back to, count takes precedence.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-t</strong></code>, <code><strong>--tab</strong></code>: Go back in a new tab.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-b</strong></code>, <code><strong>--bg</strong></code>: Go back in a background tab.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-w</strong></code>, <code><strong>--window</strong></code>: Go back in a new window.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_count">count</h4>
- <div class="paragraph"><p>How many pages to go back.</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="bind">bind</h3>
- <div class="paragraph"><p>Syntax: <code>:bind [<strong>--mode</strong> <em>mode</em>] [<strong>--default</strong>] [<em>key</em>] [<em>command</em>]</code></p></div>
- <div class="paragraph"><p>Bind a key to a command.</p></div>
- <div class="paragraph"><p>If no command is given, show the current binding for the given key. Using :bind without any arguments opens a page showing all keybindings.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_2">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>key</em></code>: The keychain to bind. Examples of valid keychains are <code>gC</code>, <code><Ctrl-X></code> or <code><Ctrl-C>a</code>.
- </p>
- </li>
- <li>
- <p>
- <code><em>command</em></code>: The command to execute, with optional args.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_2">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-m</strong></code>, <code><strong>--mode</strong></code>: The mode to bind the key in (default: <code>normal</code>). See <code>:help bindings.commands</code> for the available modes.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-d</strong></code>, <code><strong>--default</strong></code>: If given, restore a default binding.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_note">note</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- This command does not split arguments after the last argument and handles quotes literally.
- </p>
- </li>
- <li>
- <p>
- With this command, <code>;;</code> is interpreted literally instead of splitting off a second command.
- </p>
- </li>
- <li>
- <p>
- This command does not replace variables like <code>{url}</code>.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="bookmark-add">bookmark-add</h3>
- <div class="paragraph"><p>Syntax: <code>:bookmark-add [<strong>--toggle</strong>] [<em>url</em>] [<em>title</em>]</code></p></div>
- <div class="paragraph"><p>Save the current page as a bookmark, or a specific url.</p></div>
- <div class="paragraph"><p>If no url and title are provided, then save the current page as a bookmark. If a url and title have been provided, then save the given url as a bookmark with the provided title. You can view all saved bookmarks on the <a href="qute://bookmarks">bookmarks page</a>.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_3">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>url</em></code>: url to save as a bookmark. If not given, use url of current page.
- </p>
- </li>
- <li>
- <p>
- <code><em>title</em></code>: title of the new bookmark.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_3">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-t</strong></code>, <code><strong>--toggle</strong></code>: remove the bookmark instead of raising an error if it already exists.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="bookmark-del">bookmark-del</h3>
- <div class="paragraph"><p>Syntax: <code>:bookmark-del [<em>url</em>]</code></p></div>
- <div class="paragraph"><p>Delete a bookmark.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_4">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>url</em></code>: The url of the bookmark to delete. If not given, use the current page’s url.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_note_2">note</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- This command does not split arguments after the last argument and handles quotes literally.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="bookmark-list">bookmark-list</h3>
- <div class="paragraph"><p>Syntax: <code>:bookmark-list [<strong>--jump</strong>] [<strong>--tab</strong>] [<strong>--bg</strong>] [<strong>--window</strong>]</code></p></div>
- <div class="paragraph"><p>Show all bookmarks/quickmarks.</p></div>
- <div class="sect3">
- <h4 id="_optional_arguments_4">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-j</strong></code>, <code><strong>--jump</strong></code>: Jump to the "bookmarks" header.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-t</strong></code>, <code><strong>--tab</strong></code>: Open in a new tab.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-b</strong></code>, <code><strong>--bg</strong></code>: Open in a background tab.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-w</strong></code>, <code><strong>--window</strong></code>: Open in a new window.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="bookmark-load">bookmark-load</h3>
- <div class="paragraph"><p>Syntax: <code>:bookmark-load [<strong>--tab</strong>] [<strong>--bg</strong>] [<strong>--window</strong>] [<strong>--delete</strong>] <em>url</em></code></p></div>
- <div class="paragraph"><p>Load a bookmark.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_5">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>url</em></code>: The url of the bookmark to load.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_5">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-t</strong></code>, <code><strong>--tab</strong></code>: Load the bookmark in a new tab.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-b</strong></code>, <code><strong>--bg</strong></code>: Load the bookmark in a new background tab.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-w</strong></code>, <code><strong>--window</strong></code>: Load the bookmark in a new window.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-d</strong></code>, <code><strong>--delete</strong></code>: Whether to delete the bookmark afterwards.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_note_3">note</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- This command does not split arguments after the last argument and handles quotes literally.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="clear-keychain">clear-keychain</h3>
- <div class="paragraph"><p>Clear the currently entered key chain.</p></div>
- </div>
- <div class="sect2">
- <h3 id="clear-messages">clear-messages</h3>
- <div class="paragraph"><p>Clear all message notifications.</p></div>
- </div>
- <div class="sect2">
- <h3 id="click-element">click-element</h3>
- <div class="paragraph"><p>Syntax: <code>:click-element [<strong>--target</strong> <em>target</em>] [<strong>--force-event</strong>] <em>filter</em> <em>value</em></code></p></div>
- <div class="paragraph"><p>Click the element matching the given filter.</p></div>
- <div class="paragraph"><p>The given filter needs to result in exactly one element, otherwise, an error is shown.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_6">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>filter</em></code>: How to filter the elements. id: Get an element based on its ID.
- </p>
- </li>
- <li>
- <p>
- <code><em>value</em></code>: The value to filter for.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_6">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-t</strong></code>, <code><strong>--target</strong></code>: How to open the clicked element (normal/tab/tab-bg/window).
- </p>
- </li>
- <li>
- <p>
- <code><strong>-f</strong></code>, <code><strong>--force-event</strong></code>: Force generating a fake click event.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="close">close</h3>
- <div class="paragraph"><p>Close the current window.</p></div>
- </div>
- <div class="sect2">
- <h3 id="config-clear">config-clear</h3>
- <div class="paragraph"><p>Syntax: <code>:config-clear [<strong>--save</strong>]</code></p></div>
- <div class="paragraph"><p>Set all settings back to their default.</p></div>
- <div class="sect3">
- <h4 id="_optional_arguments_7">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-s</strong></code>, <code><strong>--save</strong></code>: If given, all configuration in autoconfig.yml is also removed.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="config-cycle">config-cycle</h3>
- <div class="paragraph"><p>Syntax: <code>:config-cycle [<strong>--pattern</strong> <em>pattern</em>] [<strong>--temp</strong>] [<strong>--print</strong>] <em>option</em> [<em>values</em> …]</code></p></div>
- <div class="paragraph"><p>Cycle an option between multiple values.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_7">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>option</em></code>: The name of the option.
- </p>
- </li>
- <li>
- <p>
- <code><em>values</em></code>: The values to cycle through.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_8">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-u</strong></code>, <code><strong>--pattern</strong></code>: The URL pattern to use.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-t</strong></code>, <code><strong>--temp</strong></code>: Set value temporarily until qutebrowser is closed.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-p</strong></code>, <code><strong>--print</strong></code>: Print the value after setting.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="config-dict-add">config-dict-add</h3>
- <div class="paragraph"><p>Syntax: <code>:config-dict-add [<strong>--temp</strong>] [<strong>--replace</strong>] <em>option</em> <em>key</em> <em>value</em></code></p></div>
- <div class="paragraph"><p>Add a key/value pair to a dictionary option.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_8">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>option</em></code>: The name of the option.
- </p>
- </li>
- <li>
- <p>
- <code><em>key</em></code>: The key to use.
- </p>
- </li>
- <li>
- <p>
- <code><em>value</em></code>: The value to place in the dictionary.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_9">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-t</strong></code>, <code><strong>--temp</strong></code>: Add value temporarily until qutebrowser is closed.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-r</strong></code>, <code><strong>--replace</strong></code>: Replace existing values. By default, existing values are not overwritten.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="config-dict-remove">config-dict-remove</h3>
- <div class="paragraph"><p>Syntax: <code>:config-dict-remove [<strong>--temp</strong>] <em>option</em> <em>key</em></code></p></div>
- <div class="paragraph"><p>Remove a key from a dict.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_9">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>option</em></code>: The name of the option.
- </p>
- </li>
- <li>
- <p>
- <code><em>key</em></code>: The key to remove from the dict.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_10">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-t</strong></code>, <code><strong>--temp</strong></code>: Remove value temporarily until qutebrowser is closed.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="config-diff">config-diff</h3>
- <div class="paragraph"><p>Show all customized options.</p></div>
- </div>
- <div class="sect2">
- <h3 id="config-edit">config-edit</h3>
- <div class="paragraph"><p>Syntax: <code>:config-edit [<strong>--no-source</strong>]</code></p></div>
- <div class="paragraph"><p>Open the config.py file in the editor.</p></div>
- <div class="sect3">
- <h4 id="_optional_arguments_11">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-n</strong></code>, <code><strong>--no-source</strong></code>: Don’t re-source the config file after editing.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="config-list-add">config-list-add</h3>
- <div class="paragraph"><p>Syntax: <code>:config-list-add [<strong>--temp</strong>] <em>option</em> <em>value</em></code></p></div>
- <div class="paragraph"><p>Append a value to a config option that is a list.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_10">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>option</em></code>: The name of the option.
- </p>
- </li>
- <li>
- <p>
- <code><em>value</em></code>: The value to append to the end of the list.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_12">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-t</strong></code>, <code><strong>--temp</strong></code>: Add value temporarily until qutebrowser is closed.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="config-list-remove">config-list-remove</h3>
- <div class="paragraph"><p>Syntax: <code>:config-list-remove [<strong>--temp</strong>] <em>option</em> <em>value</em></code></p></div>
- <div class="paragraph"><p>Remove a value from a list.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_11">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>option</em></code>: The name of the option.
- </p>
- </li>
- <li>
- <p>
- <code><em>value</em></code>: The value to remove from the list.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_13">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-t</strong></code>, <code><strong>--temp</strong></code>: Remove value temporarily until qutebrowser is closed.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="config-source">config-source</h3>
- <div class="paragraph"><p>Syntax: <code>:config-source [<strong>--clear</strong>] [<em>filename</em>]</code></p></div>
- <div class="paragraph"><p>Read a config.py file.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_12">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>filename</em></code>: The file to load. If not given, loads the default config.py.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_14">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-c</strong></code>, <code><strong>--clear</strong></code>: Clear current settings first.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="config-unset">config-unset</h3>
- <div class="paragraph"><p>Syntax: <code>:config-unset [<strong>--temp</strong>] <em>option</em></code></p></div>
- <div class="paragraph"><p>Unset an option.</p></div>
- <div class="paragraph"><p>This sets an option back to its default and removes it from autoconfig.yml.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_13">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>option</em></code>: The name of the option.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_15">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-t</strong></code>, <code><strong>--temp</strong></code>: Set value temporarily until qutebrowser is closed.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="config-write-py">config-write-py</h3>
- <div class="paragraph"><p>Syntax: <code>:config-write-py [<strong>--force</strong>] [<strong>--defaults</strong>] [<em>filename</em>]</code></p></div>
- <div class="paragraph"><p>Write the current configuration to a config.py file.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_14">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>filename</em></code>: The file to write to, or not given for the default config.py.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_16">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-f</strong></code>, <code><strong>--force</strong></code>: Force overwriting existing files.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-d</strong></code>, <code><strong>--defaults</strong></code>: Write the defaults instead of values configured via :set.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="devtools">devtools</h3>
- <div class="paragraph"><p>Syntax: <code>:devtools [<em>position</em>]</code></p></div>
- <div class="paragraph"><p>Toggle the developer tools (web inspector).</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_15">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>position</em></code>: Where to open the devtools (right/left/top/bottom/window).
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="devtools-focus">devtools-focus</h3>
- <div class="paragraph"><p>Toggle focus between the devtools/tab.</p></div>
- </div>
- <div class="sect2">
- <h3 id="download">download</h3>
- <div class="paragraph"><p>Syntax: <code>:download [<strong>--mhtml</strong>] [<strong>--dest</strong> <em>dest</em>] [<em>url</em>]</code></p></div>
- <div class="paragraph"><p>Download a given URL, or current page if no URL given.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_16">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>url</em></code>: The URL to download. If not given, download the current page.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_17">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-m</strong></code>, <code><strong>--mhtml</strong></code>: Download the current page and all assets as mhtml file.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-d</strong></code>, <code><strong>--dest</strong></code>: The file path to write the download to, or not given to ask.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="download-cancel">download-cancel</h3>
- <div class="paragraph"><p>Syntax: <code>:download-cancel [<strong>--all</strong>]</code></p></div>
- <div class="paragraph"><p>Cancel the last/[count]th download.</p></div>
- <div class="sect3">
- <h4 id="_optional_arguments_18">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-a</strong></code>, <code><strong>--all</strong></code>: Cancel all running downloads
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_count_2">count</h4>
- <div class="paragraph"><p>The index of the download to cancel.</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="download-clear">download-clear</h3>
- <div class="paragraph"><p>Remove all finished downloads from the list.</p></div>
- </div>
- <div class="sect2">
- <h3 id="download-delete">download-delete</h3>
- <div class="paragraph"><p>Delete the last/[count]th download from disk.</p></div>
- <div class="sect3">
- <h4 id="_count_3">count</h4>
- <div class="paragraph"><p>The index of the download to delete.</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="download-open">download-open</h3>
- <div class="paragraph"><p>Syntax: <code>:download-open [<strong>--dir</strong>] [<em>cmdline</em>]</code></p></div>
- <div class="paragraph"><p>Open the last/[count]th download.</p></div>
- <div class="paragraph"><p>If no specific command is given, this will use the system’s default application to open the file.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_17">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>cmdline</em></code>: The command which should be used to open the file. A <code>{}</code> is expanded to the temporary file name. If no <code>{}</code> is
- present, the filename is automatically appended to the
- cmdline.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_19">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-d</strong></code>, <code><strong>--dir</strong></code>: Whether to open the file’s directory instead.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_count_4">count</h4>
- <div class="paragraph"><p>The index of the download to open.</p></div>
- </div>
- <div class="sect3">
- <h4 id="_note_4">note</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- This command does not split arguments after the last argument and handles quotes literally.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="download-remove">download-remove</h3>
- <div class="paragraph"><p>Syntax: <code>:download-remove [<strong>--all</strong>]</code></p></div>
- <div class="paragraph"><p>Remove the last/[count]th download from the list.</p></div>
- <div class="sect3">
- <h4 id="_optional_arguments_20">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-a</strong></code>, <code><strong>--all</strong></code>: Remove all finished downloads.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_count_5">count</h4>
- <div class="paragraph"><p>The index of the download to remove.</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="download-retry">download-retry</h3>
- <div class="paragraph"><p>Retry the first failed/[count]th download.</p></div>
- <div class="sect3">
- <h4 id="_count_6">count</h4>
- <div class="paragraph"><p>The index of the download to retry.</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="edit-command">edit-command</h3>
- <div class="paragraph"><p>Syntax: <code>:edit-command [<strong>--run</strong>]</code></p></div>
- <div class="paragraph"><p>Open an editor to modify the current command.</p></div>
- <div class="sect3">
- <h4 id="_optional_arguments_21">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-r</strong></code>, <code><strong>--run</strong></code>: Run the command if the editor exits successfully.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="edit-text">edit-text</h3>
- <div class="paragraph"><p>Open an external editor with the currently selected form field.</p></div>
- <div class="paragraph"><p>The editor which should be launched can be configured via the <code>editor.command</code> config option.</p></div>
- </div>
- <div class="sect2">
- <h3 id="edit-url">edit-url</h3>
- <div class="paragraph"><p>Syntax: <code>:edit-url [<strong>--bg</strong>] [<strong>--tab</strong>] [<strong>--window</strong>] [<strong>--private</strong>] [<strong>--related</strong>] [<em>url</em>]</code></p></div>
- <div class="paragraph"><p>Navigate to a url formed in an external editor.</p></div>
- <div class="paragraph"><p>The editor which should be launched can be configured via the <code>editor.command</code> config option.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_18">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>url</em></code>: URL to edit; defaults to the current page url.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_22">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-b</strong></code>, <code><strong>--bg</strong></code>: Open in a new background tab.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-t</strong></code>, <code><strong>--tab</strong></code>: Open in a new tab.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-w</strong></code>, <code><strong>--window</strong></code>: Open in a new window.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-p</strong></code>, <code><strong>--private</strong></code>: Open a new window in private browsing mode.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-r</strong></code>, <code><strong>--related</strong></code>: If opening a new tab, position the tab as related to the current one (like clicking on a link).
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="fake-key">fake-key</h3>
- <div class="paragraph"><p>Syntax: <code>:fake-key [<strong>--global</strong>] <em>keystring</em></code></p></div>
- <div class="paragraph"><p>Send a fake keypress or key string to the website or qutebrowser.</p></div>
- <div class="paragraph"><p>:fake-key xy - sends the keychain <em>xy</em> :fake-key <Ctrl-x> - sends Ctrl-x :fake-key <Escape> - sends the escape key</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_19">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>keystring</em></code>: The keystring to send.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_23">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-g</strong></code>, <code><strong>--global</strong></code>: If given, the keys are sent to the qutebrowser UI.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="forward">forward</h3>
- <div class="paragraph"><p>Syntax: <code>:forward [<strong>--tab</strong>] [<strong>--bg</strong>] [<strong>--window</strong>] [<em>index</em>]</code></p></div>
- <div class="paragraph"><p>Go forward in the history of the current tab.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_20">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>index</em></code>: Which page to go forward to, count takes precedence.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_24">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-t</strong></code>, <code><strong>--tab</strong></code>: Go forward in a new tab.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-b</strong></code>, <code><strong>--bg</strong></code>: Go forward in a background tab.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-w</strong></code>, <code><strong>--window</strong></code>: Go forward in a new window.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_count_7">count</h4>
- <div class="paragraph"><p>How many pages to go forward.</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="fullscreen">fullscreen</h3>
- <div class="paragraph"><p>Syntax: <code>:fullscreen [<strong>--leave</strong>] [<strong>--enter</strong>]</code></p></div>
- <div class="paragraph"><p>Toggle fullscreen mode.</p></div>
- <div class="sect3">
- <h4 id="_optional_arguments_25">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-l</strong></code>, <code><strong>--leave</strong></code>: Only leave fullscreen if it was entered by the page.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-e</strong></code>, <code><strong>--enter</strong></code>: Activate fullscreen and do not toggle if it is already active.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="greasemonkey-reload">greasemonkey-reload</h3>
- <div class="paragraph"><p>Syntax: <code>:greasemonkey-reload [<strong>--force</strong>]</code></p></div>
- <div class="paragraph"><p>Re-read Greasemonkey scripts from disk.</p></div>
- <div class="paragraph"><p>The scripts are read from a <em>greasemonkey</em> subdirectory in qutebrowser’s data or config directories (see <code>:version</code>).</p></div>
- <div class="sect3">
- <h4 id="_optional_arguments_26">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-f</strong></code>, <code><strong>--force</strong></code>: For any scripts that have required dependencies, re-download them.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="help">help</h3>
- <div class="paragraph"><p>Syntax: <code>:help [<strong>--tab</strong>] [<strong>--bg</strong>] [<strong>--window</strong>] [<em>topic</em>]</code></p></div>
- <div class="paragraph"><p>Show help about a command or setting.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_21">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>topic</em></code>: The topic to show help for.
- </p>
- <div class="ulist"><ul>
- <li>
- <p>
- :<em>command</em> for commands.
- </p>
- </li>
- <li>
- <p>
- <em>section</em>.<em>option</em> for settings.
- </p>
- </li>
- </ul></div>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_27">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-t</strong></code>, <code><strong>--tab</strong></code>: Open in a new tab.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-b</strong></code>, <code><strong>--bg</strong></code>: Open in a background tab.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-w</strong></code>, <code><strong>--window</strong></code>: Open in a new window.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="hint">hint</h3>
- <div class="paragraph"><p>Syntax: <code>:hint [<strong>--mode</strong> <em>mode</em>] [<strong>--add-history</strong>] [<strong>--rapid</strong>] [<strong>--first</strong>] [<em>group</em>] [<em>target</em>] [<em>args</em> …]</code></p></div>
- <div class="paragraph"><p>Start hinting.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_22">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>group</em></code>: The element types to hint.
- </p>
- <div class="ulist"><ul>
- <li>
- <p>
- <code>all</code>: All clickable elements.
- </p>
- </li>
- <li>
- <p>
- <code>links</code>: Only links.
- </p>
- </li>
- <li>
- <p>
- <code>images</code>: Only images.
- </p>
- </li>
- <li>
- <p>
- <code>inputs</code>: Only input fields.
- </p>
- <div class="literalblock">
- <div class="content">
- <pre><code>Custom groups can be added via the `hints.selectors` setting
- and also used here.</code></pre>
- </div></div>
- </li>
- </ul></div>
- </li>
- <li>
- <p>
- <code><em>target</em></code>: What to do with the selected element.
- </p>
- <div class="ulist"><ul>
- <li>
- <p>
- <code>normal</code>: Open the link.
- </p>
- </li>
- <li>
- <p>
- <code>current</code>: Open the link in the current tab.
- </p>
- </li>
- <li>
- <p>
- <code>tab</code>: Open the link in a new tab (honoring the
- <code>tabs.background</code> setting).
- </p>
- </li>
- <li>
- <p>
- <code>tab-fg</code>: Open the link in a new foreground tab.
- </p>
- </li>
- <li>
- <p>
- <code>tab-bg</code>: Open the link in a new background tab.
- </p>
- </li>
- <li>
- <p>
- <code>window</code>: Open the link in a new window.
- </p>
- </li>
- <li>
- <p>
- <code>hover</code> : Hover over the link.
- </p>
- </li>
- <li>
- <p>
- <code>right-click</code>: Right-click the element.
- </p>
- </li>
- <li>
- <p>
- <code>yank</code>: Yank the link to the clipboard.
- </p>
- </li>
- <li>
- <p>
- <code>yank-primary</code>: Yank the link to the primary selection.
- </p>
- </li>
- <li>
- <p>
- <code>run</code>: Run the argument as command.
- </p>
- </li>
- <li>
- <p>
- <code>fill</code>: Fill the commandline with the command given as
- argument.
- </p>
- </li>
- <li>
- <p>
- <code>download</code>: Download the link.
- </p>
- </li>
- <li>
- <p>
- <code>userscript</code>: Call a userscript with <code>$QUTE_URL</code> set to the
- link.
- </p>
- </li>
- <li>
- <p>
- <code>spawn</code>: Spawn a command.
- </p>
- </li>
- <li>
- <p>
- <code>delete</code>: Delete the selected element.
- </p>
- </li>
- </ul></div>
- </li>
- <li>
- <p>
- <code><em>args</em></code>: Arguments for spawn/userscript/run/fill.
- </p>
- <div class="ulist"><ul>
- <li>
- <p>
- With <code>spawn</code>: The executable and arguments to spawn.
- <code>{hint-url}</code> will get replaced by the selected
- URL.
- </p>
- </li>
- <li>
- <p>
- With <code>userscript</code>: The userscript to execute. Either store
- the userscript in
- <code>~/.local/share/qutebrowser/userscripts</code>
- (or <code>$XDG_DATA_HOME</code>), or use an absolute
- path.
- </p>
- </li>
- <li>
- <p>
- With <code>fill</code>: The command to fill the statusbar with.
- <code>{hint-url}</code> will get replaced by the selected
- URL.
- </p>
- </li>
- <li>
- <p>
- With <code>run</code>: Same as <code>fill</code>.
- </p>
- </li>
- </ul></div>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_28">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-m</strong></code>, <code><strong>--mode</strong></code>: The hinting mode to use.
- </p>
- <div class="ulist"><ul>
- <li>
- <p>
- <code>number</code>: Use numeric hints.
- </p>
- </li>
- <li>
- <p>
- <code>letter</code>: Use the chars in the hints.chars setting.
- </p>
- </li>
- <li>
- <p>
- <code>word</code>: Use hint words based on the html elements and the
- extra words.
- </p>
- </li>
- </ul></div>
- </li>
- <li>
- <p>
- <code><strong>-a</strong></code>, <code><strong>--add-history</strong></code>: Whether to add the spawned or yanked link to the browsing history.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-r</strong></code>, <code><strong>--rapid</strong></code>: Whether to do rapid hinting. With rapid hinting, the hint mode isn’t left after a hint is followed, so you can easily
- open multiple links. This is only possible with targets
- <code>tab</code> (with <code>tabs.background=true</code>), <code>tab-bg</code>,
- <code>window</code>, <code>run</code>, <code>hover</code>, <code>userscript</code> and <code>spawn</code>.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-f</strong></code>, <code><strong>--first</strong></code>: Click the first hinted element without prompting.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_note_5">note</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- This command does not split arguments after the last argument and handles quotes literally.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="history">history</h3>
- <div class="paragraph"><p>Syntax: <code>:history [<strong>--tab</strong>] [<strong>--bg</strong>] [<strong>--window</strong>]</code></p></div>
- <div class="paragraph"><p>Show browsing history.</p></div>
- <div class="sect3">
- <h4 id="_optional_arguments_29">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-t</strong></code>, <code><strong>--tab</strong></code>: Open in a new tab.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-b</strong></code>, <code><strong>--bg</strong></code>: Open in a background tab.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-w</strong></code>, <code><strong>--window</strong></code>: Open in a new window.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="history-clear">history-clear</h3>
- <div class="paragraph"><p>Syntax: <code>:history-clear [<strong>--force</strong>]</code></p></div>
- <div class="paragraph"><p>Clear all browsing history.</p></div>
- <div class="paragraph"><p>Note this only clears the global history (e.g. <code>~/.local/share/qutebrowser/history</code> on Linux) but not cookies, the back/forward history of a tab, cache or other persistent data.</p></div>
- <div class="sect3">
- <h4 id="_optional_arguments_30">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-f</strong></code>, <code><strong>--force</strong></code>: Don’t ask for confirmation.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="home">home</h3>
- <div class="paragraph"><p>Open main startpage in current tab.</p></div>
- </div>
- <div class="sect2">
- <h3 id="insert-text">insert-text</h3>
- <div class="paragraph"><p>Syntax: <code>:insert-text <em>text</em></code></p></div>
- <div class="paragraph"><p>Insert text at cursor position.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_23">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>text</em></code>: The text to insert.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_note_6">note</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- This command does not split arguments after the last argument and handles quotes literally.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="jseval">jseval</h3>
- <div class="paragraph"><p>Syntax: <code>:jseval [<strong>--file</strong>] [<strong>--url</strong>] [<strong>--quiet</strong>] [<strong>--world</strong> <em>world</em>] <em>js-code</em></code></p></div>
- <div class="paragraph"><p>Evaluate a JavaScript string.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_24">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>js-code</em></code>: The string/file to evaluate.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_31">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-f</strong></code>, <code><strong>--file</strong></code>: Interpret js-code as a path to a file. If the path is relative, the file is searched in a js/ subdir
- in qutebrowser’s data dir, e.g.
- <code>~/.local/share/qutebrowser/js</code>.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-u</strong></code>, <code><strong>--url</strong></code>: Interpret js-code as a <code>javascript:...</code> URL.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-q</strong></code>, <code><strong>--quiet</strong></code>: Don’t show resulting JS object.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-w</strong></code>, <code><strong>--world</strong></code>: Ignored on QtWebKit. On QtWebEngine, a world ID or name to run the snippet in. Predefined world names are:
- </p>
- <div class="ulist"><ul>
- <li>
- <p>
- <code>main</code> (same world as the web page’s JavaScript and
- Greasemonkey, unless overridden via <code>@qute-js-world</code>)
- </p>
- </li>
- <li>
- <p>
- <code>application</code> (used for internal qutebrowser JS code,
- should not be used via <code>:jseval</code> unless you know what
- you’re doing)
- </p>
- </li>
- <li>
- <p>
- <code>user</code> (currently unused)
- </p>
- </li>
- <li>
- <p>
- <code>jseval</code> (used for this command by default)
- </p>
- </li>
- </ul></div>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_note_7">note</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- This command does not split arguments after the last argument and handles quotes literally.
- </p>
- </li>
- <li>
- <p>
- With this command, <code>;;</code> is interpreted literally instead of splitting off a second command.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="jump-mark">jump-mark</h3>
- <div class="paragraph"><p>Syntax: <code>:jump-mark <em>key</em></code></p></div>
- <div class="paragraph"><p>Jump to the mark named by <code>key</code>.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_25">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>key</em></code>: mark identifier; capital indicates a global mark
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="later">later</h3>
- <div class="paragraph"><p>Syntax: <code>:later <em>duration</em> <em>command</em></code></p></div>
- <div class="paragraph"><p>Execute a command after some time.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_26">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>duration</em></code>: Duration to wait in format XhYmZs or a number for milliseconds.
- </p>
- </li>
- <li>
- <p>
- <code><em>command</em></code>: The command to run, with optional args.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_note_8">note</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- This command does not split arguments after the last argument and handles quotes literally.
- </p>
- </li>
- <li>
- <p>
- With this command, <code>;;</code> is interpreted literally instead of splitting off a second command.
- </p>
- </li>
- <li>
- <p>
- This command does not replace variables like <code>{url}</code>.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="macro-record">macro-record</h3>
- <div class="paragraph"><p>Syntax: <code>:macro-record [<em>register</em>]</code></p></div>
- <div class="paragraph"><p>Start or stop recording a macro.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_27">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>register</em></code>: Which register to store the macro in.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="macro-run">macro-run</h3>
- <div class="paragraph"><p>Syntax: <code>:macro-run [<em>register</em>]</code></p></div>
- <div class="paragraph"><p>Run a recorded macro.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_28">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>register</em></code>: Which macro to run.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_count_8">count</h4>
- <div class="paragraph"><p>How many times to run the macro.</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="message-error">message-error</h3>
- <div class="paragraph"><p>Syntax: <code>:message-error <em>text</em></code></p></div>
- <div class="paragraph"><p>Show an error message in the statusbar.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_29">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>text</em></code>: The text to show.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="message-info">message-info</h3>
- <div class="paragraph"><p>Syntax: <code>:message-info <em>text</em></code></p></div>
- <div class="paragraph"><p>Show an info message in the statusbar.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_30">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>text</em></code>: The text to show.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_count_9">count</h4>
- <div class="paragraph"><p>How many times to show the message</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="message-warning">message-warning</h3>
- <div class="paragraph"><p>Syntax: <code>:message-warning <em>text</em></code></p></div>
- <div class="paragraph"><p>Show a warning message in the statusbar.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_31">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>text</em></code>: The text to show.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="messages">messages</h3>
- <div class="paragraph"><p>Syntax: <code>:messages [<strong>--plain</strong>] [<strong>--tab</strong>] [<strong>--bg</strong>] [<strong>--window</strong>] [<strong>--logfilter</strong> <em>logfilter</em>] [<em>level</em>]</code></p></div>
- <div class="paragraph"><p>Show a log of past messages.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_32">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>level</em></code>: Include messages with <code>level</code> or higher severity. Valid values: vdebug, debug, info, warning, error, critical.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_32">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-p</strong></code>, <code><strong>--plain</strong></code>: Whether to show plaintext (as opposed to html).
- </p>
- </li>
- <li>
- <p>
- <code><strong>-t</strong></code>, <code><strong>--tab</strong></code>: Open in a new tab.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-b</strong></code>, <code><strong>--bg</strong></code>: Open in a background tab.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-w</strong></code>, <code><strong>--window</strong></code>: Open in a new window.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-f</strong></code>, <code><strong>--logfilter</strong></code>: A comma-separated filter string of logging categories. If the filter string starts with an exclamation mark, it
- is negated.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="mode-enter">mode-enter</h3>
- <div class="paragraph"><p>Syntax: <code>:mode-enter <em>mode</em></code></p></div>
- <div class="paragraph"><p>Enter a key mode.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_33">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>mode</em></code>: The mode to enter. See <code>:help bindings.commands</code> for the available modes, but note that hint/command/yesno/prompt mode
- can’t be entered manually.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="navigate">navigate</h3>
- <div class="paragraph"><p>Syntax: <code>:navigate [<strong>--tab</strong>] [<strong>--bg</strong>] [<strong>--window</strong>] <em>where</em></code></p></div>
- <div class="paragraph"><p>Open typical prev/next links or navigate using the URL path.</p></div>
- <div class="paragraph"><p>This tries to automatically click on typical <em>Previous Page</em> or <em>Next Page</em> links using some heuristics. Alternatively it can navigate by changing the current URL.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_34">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>where</em></code>: What to open.
- </p>
- <div class="ulist"><ul>
- <li>
- <p>
- <code>prev</code>: Open a <em>previous</em> link.
- </p>
- </li>
- <li>
- <p>
- <code>next</code>: Open a <em>next</em> link.
- </p>
- </li>
- <li>
- <p>
- <code>up</code>: Go up a level in the current URL.
- </p>
- </li>
- <li>
- <p>
- <code>increment</code>: Increment the last number in the URL.
- Uses the
- config option.
- </p>
- </li>
- <li>
- <p>
- <code>decrement</code>: Decrement the last number in the URL.
- Uses the
- config option.
- </p>
- </li>
- <li>
- <p>
- <code>strip</code>: Strip query and fragment from the current URL.
- </p>
- </li>
- </ul></div>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_33">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-t</strong></code>, <code><strong>--tab</strong></code>: Open in a new tab.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-b</strong></code>, <code><strong>--bg</strong></code>: Open in a background tab.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-w</strong></code>, <code><strong>--window</strong></code>: Open in a new window.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_count_10">count</h4>
- <div class="paragraph"><p>For <code>increment</code> and <code>decrement</code>, the number to change the URL by. For <code>up</code>, the number of levels to go up in the URL.</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="nop">nop</h3>
- <div class="paragraph"><p>Do nothing.</p></div>
- </div>
- <div class="sect2">
- <h3 id="open">open</h3>
- <div class="paragraph"><p>Syntax: <code>:open [<strong>--related</strong>] [<strong>--bg</strong>] [<strong>--tab</strong>] [<strong>--window</strong>] [<strong>--secure</strong>] [<strong>--private</strong>] [<em>url</em>]</code></p></div>
- <div class="paragraph"><p>Open a URL in the current/[count]th tab.</p></div>
- <div class="paragraph"><p>If the URL contains newlines, each line gets opened in its own tab.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_35">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>url</em></code>: The URL to open.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_34">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-r</strong></code>, <code><strong>--related</strong></code>: If opening a new tab, position the tab as related to the current one (like clicking on a link).
- </p>
- </li>
- <li>
- <p>
- <code><strong>-b</strong></code>, <code><strong>--bg</strong></code>: Open in a new background tab.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-t</strong></code>, <code><strong>--tab</strong></code>: Open in a new tab.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-w</strong></code>, <code><strong>--window</strong></code>: Open in a new window.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-s</strong></code>, <code><strong>--secure</strong></code>: Force HTTPS.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-p</strong></code>, <code><strong>--private</strong></code>: Open a new window in private browsing mode.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_count_11">count</h4>
- <div class="paragraph"><p>The tab index to open the URL in.</p></div>
- </div>
- <div class="sect3">
- <h4 id="_note_9">note</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- This command does not split arguments after the last argument and handles quotes literally.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="print">print</h3>
- <div class="paragraph"><p>Syntax: <code>:print [<strong>--preview</strong>] [<strong>--pdf</strong> <em>file</em>]</code></p></div>
- <div class="paragraph"><p>Print the current/[count]th tab.</p></div>
- <div class="sect3">
- <h4 id="_optional_arguments_35">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-p</strong></code>, <code><strong>--preview</strong></code>: Show preview instead of printing.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-f</strong></code>, <code><strong>--pdf</strong></code>: The file path to write the PDF to.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_count_12">count</h4>
- <div class="paragraph"><p>The tab index to print.</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="process">process</h3>
- <div class="paragraph"><p>Syntax: <code>:process [<em>pid</em>] [<em>action</em>]</code></p></div>
- <div class="paragraph"><p>Manage processes spawned by qutebrowser.</p></div>
- <div class="paragraph"><p>Note that processes with a successful exit get cleaned up after 1h.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_36">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>pid</em></code>: The process ID of the process to manage.
- </p>
- </li>
- <li>
- <p>
- <code><em>action</em></code>: What to do with the given process:
- </p>
- <div class="ulist"><ul>
- <li>
- <p>
- show: Show information about the process.
- </p>
- </li>
- <li>
- <p>
- terminate: Try to gracefully terminate the process (SIGTERM).
- </p>
- </li>
- <li>
- <p>
- kill: Kill the process forcefully (SIGKILL).
- </p>
- </li>
- </ul></div>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="quickmark-add">quickmark-add</h3>
- <div class="paragraph"><p>Syntax: <code>:quickmark-add <em>url</em> <em>name</em></code></p></div>
- <div class="paragraph"><p>Add a new quickmark.</p></div>
- <div class="paragraph"><p>You can view all saved quickmarks on the <a href="qute://bookmarks">bookmarks page</a>.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_37">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>url</em></code>: The url to add as quickmark.
- </p>
- </li>
- <li>
- <p>
- <code><em>name</em></code>: The name for the new quickmark.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="quickmark-del">quickmark-del</h3>
- <div class="paragraph"><p>Syntax: <code>:quickmark-del [<em>name</em>]</code></p></div>
- <div class="paragraph"><p>Delete a quickmark.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_38">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>name</em></code>: The name of the quickmark to delete. If not given, delete the quickmark for the current page (choosing one arbitrarily
- if there are more than one).
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_note_10">note</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- This command does not split arguments after the last argument and handles quotes literally.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="quickmark-load">quickmark-load</h3>
- <div class="paragraph"><p>Syntax: <code>:quickmark-load [<strong>--tab</strong>] [<strong>--bg</strong>] [<strong>--window</strong>] <em>name</em></code></p></div>
- <div class="paragraph"><p>Load a quickmark.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_39">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>name</em></code>: The name of the quickmark to load.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_36">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-t</strong></code>, <code><strong>--tab</strong></code>: Load the quickmark in a new tab.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-b</strong></code>, <code><strong>--bg</strong></code>: Load the quickmark in a new background tab.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-w</strong></code>, <code><strong>--window</strong></code>: Load the quickmark in a new window.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_note_11">note</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- This command does not split arguments after the last argument and handles quotes literally.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="quickmark-save">quickmark-save</h3>
- <div class="paragraph"><p>Save the current page as a quickmark.</p></div>
- </div>
- <div class="sect2">
- <h3 id="quit">quit</h3>
- <div class="paragraph"><p>Syntax: <code>:quit [<strong>--save</strong>] [<em>session</em>]</code></p></div>
- <div class="paragraph"><p>Quit qutebrowser.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_40">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>session</em></code>: The name of the session to save.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_37">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-s</strong></code>, <code><strong>--save</strong></code>: When given, save the open windows even if auto_save.session is turned off.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="reload">reload</h3>
- <div class="paragraph"><p>Syntax: <code>:reload [<strong>--force</strong>]</code></p></div>
- <div class="paragraph"><p>Reload the current/[count]th tab.</p></div>
- <div class="sect3">
- <h4 id="_optional_arguments_38">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-f</strong></code>, <code><strong>--force</strong></code>: Bypass the page cache.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_count_13">count</h4>
- <div class="paragraph"><p>The tab index to reload.</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="repeat">repeat</h3>
- <div class="paragraph"><p>Syntax: <code>:repeat <em>times</em> <em>command</em></code></p></div>
- <div class="paragraph"><p>Repeat a given command.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_41">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>times</em></code>: How many times to repeat.
- </p>
- </li>
- <li>
- <p>
- <code><em>command</em></code>: The command to run, with optional args.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_count_14">count</h4>
- <div class="paragraph"><p>Multiplies with <em>times</em> when given.</p></div>
- </div>
- <div class="sect3">
- <h4 id="_note_12">note</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- This command does not split arguments after the last argument and handles quotes literally.
- </p>
- </li>
- <li>
- <p>
- With this command, <code>;;</code> is interpreted literally instead of splitting off a second command.
- </p>
- </li>
- <li>
- <p>
- This command does not replace variables like <code>{url}</code>.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="repeat-command">repeat-command</h3>
- <div class="paragraph"><p>Repeat the last executed command.</p></div>
- <div class="sect3">
- <h4 id="_count_15">count</h4>
- <div class="paragraph"><p>Which count to pass the command.</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="report">report</h3>
- <div class="paragraph"><p>Syntax: <code>:report [<em>info</em>] [<em>contact</em>]</code></p></div>
- <div class="paragraph"><p>Report a bug in qutebrowser.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_42">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>info</em></code>: Information about the bug report. If given, no report dialog shows up.
- </p>
- </li>
- <li>
- <p>
- <code><em>contact</em></code>: Contact information for the report.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="restart">restart</h3>
- <div class="paragraph"><p>Restart qutebrowser while keeping existing tabs open.</p></div>
- </div>
- <div class="sect2">
- <h3 id="run-with-count">run-with-count</h3>
- <div class="paragraph"><p>Syntax: <code>:run-with-count <em>count-arg</em> <em>command</em></code></p></div>
- <div class="paragraph"><p>Run a command with the given count.</p></div>
- <div class="paragraph"><p>If run_with_count itself is run with a count, it multiplies count_arg.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_43">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>count-arg</em></code>: The count to pass to the command.
- </p>
- </li>
- <li>
- <p>
- <code><em>command</em></code>: The command to run, with optional args.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_count_16">count</h4>
- <div class="paragraph"><p>The count that run_with_count itself received.</p></div>
- </div>
- <div class="sect3">
- <h4 id="_note_13">note</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- This command does not split arguments after the last argument and handles quotes literally.
- </p>
- </li>
- <li>
- <p>
- With this command, <code>;;</code> is interpreted literally instead of splitting off a second command.
- </p>
- </li>
- <li>
- <p>
- This command does not replace variables like <code>{url}</code>.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="save">save</h3>
- <div class="paragraph"><p>Syntax: <code>:save [<em>what</em> …]</code></p></div>
- <div class="paragraph"><p>Save configs and state.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_44">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>what</em></code>: What to save (<code>config</code>/<code>key-config</code>/<code>cookies</code>/…). If not given, everything is saved.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="screenshot">screenshot</h3>
- <div class="paragraph"><p>Syntax: <code>:screenshot [<strong>--rect</strong> <em>rect</em>] [<strong>--force</strong>] <em>filename</em></code></p></div>
- <div class="paragraph"><p>Take a screenshot of the currently shown part of the page.</p></div>
- <div class="paragraph"><p>The file format is automatically determined based on the given file extension.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_45">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>filename</em></code>: The file to save the screenshot to (~ gets expanded).
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_39">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-r</strong></code>, <code><strong>--rect</strong></code>: The rectangle to save, as a string like WxH+X+Y.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-f</strong></code>, <code><strong>--force</strong></code>: Overwrite existing files.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="scroll">scroll</h3>
- <div class="paragraph"><p>Syntax: <code>:scroll <em>direction</em></code></p></div>
- <div class="paragraph"><p>Scroll the current tab in the given direction.</p></div>
- <div class="paragraph"><p>Note you can use <code>:run-with-count</code> to have a keybinding with a bigger scroll increment.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_46">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>direction</em></code>: In which direction to scroll (up/down/left/right/top/bottom).
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_count_17">count</h4>
- <div class="paragraph"><p>multiplier</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="scroll-page">scroll-page</h3>
- <div class="paragraph"><p>Syntax: <code>:scroll-page [<strong>--top-navigate</strong> <em>ACTION</em>] [<strong>--bottom-navigate</strong> <em>ACTION</em>] <em>x</em> <em>y</em></code></p></div>
- <div class="paragraph"><p>Scroll the frame page-wise.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_47">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>x</em></code>: How many pages to scroll to the right.
- </p>
- </li>
- <li>
- <p>
- <code><em>y</em></code>: How many pages to scroll down.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_40">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-t</strong></code>, <code><strong>--top-navigate</strong></code>: :navigate action (prev, decrement) to run when scrolling up at the top of the page.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-b</strong></code>, <code><strong>--bottom-navigate</strong></code>: :navigate action (next, increment) to run when scrolling down at the bottom of the page.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_count_18">count</h4>
- <div class="paragraph"><p>multiplier</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="scroll-px">scroll-px</h3>
- <div class="paragraph"><p>Syntax: <code>:scroll-px <em>dx</em> <em>dy</em></code></p></div>
- <div class="paragraph"><p>Scroll the current tab by <em>count * dx/dy</em> pixels.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_48">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>dx</em></code>: How much to scroll in x-direction.
- </p>
- </li>
- <li>
- <p>
- <code><em>dy</em></code>: How much to scroll in y-direction.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_count_19">count</h4>
- <div class="paragraph"><p>multiplier</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="scroll-to-anchor">scroll-to-anchor</h3>
- <div class="paragraph"><p>Syntax: <code>:scroll-to-anchor <em>name</em></code></p></div>
- <div class="paragraph"><p>Scroll to the given anchor in the document.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_49">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>name</em></code>: The anchor to scroll to.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="scroll-to-perc">scroll-to-perc</h3>
- <div class="paragraph"><p>Syntax: <code>:scroll-to-perc [<strong>--horizontal</strong>] [<em>perc</em>]</code></p></div>
- <div class="paragraph"><p>Scroll to a specific percentage of the page.</p></div>
- <div class="paragraph"><p>The percentage can be given either as argument or as count. If no percentage is given, the page is scrolled to the end.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_50">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>perc</em></code>: Percentage to scroll.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_41">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-x</strong></code>, <code><strong>--horizontal</strong></code>: Scroll horizontally instead of vertically.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_count_20">count</h4>
- <div class="paragraph"><p>Percentage to scroll.</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="search">search</h3>
- <div class="paragraph"><p>Syntax: <code>:search [<strong>--reverse</strong>] [<em>text</em>]</code></p></div>
- <div class="paragraph"><p>Search for a text on the current page. With no text, clear results.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_51">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>text</em></code>: The text to search for.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_42">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-r</strong></code>, <code><strong>--reverse</strong></code>: Reverse search direction.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_note_14">note</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- This command does not split arguments after the last argument and handles quotes literally.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="search-next">search-next</h3>
- <div class="paragraph"><p>Continue the search to the ([count]th) next term.</p></div>
- <div class="sect3">
- <h4 id="_count_21">count</h4>
- <div class="paragraph"><p>How many elements to ignore.</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="search-prev">search-prev</h3>
- <div class="paragraph"><p>Continue the search to the ([count]th) previous term.</p></div>
- <div class="sect3">
- <h4 id="_count_22">count</h4>
- <div class="paragraph"><p>How many elements to ignore.</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="selection-follow">selection-follow</h3>
- <div class="paragraph"><p>Syntax: <code>:selection-follow [<strong>--tab</strong>]</code></p></div>
- <div class="paragraph"><p>Follow the selected text.</p></div>
- <div class="sect3">
- <h4 id="_optional_arguments_43">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-t</strong></code>, <code><strong>--tab</strong></code>: Load the selected link in a new tab.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="session-delete">session-delete</h3>
- <div class="paragraph"><p>Syntax: <code>:session-delete [<strong>--force</strong>] <em>name</em></code></p></div>
- <div class="paragraph"><p>Delete a session.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_52">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>name</em></code>: The name of the session.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_44">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-f</strong></code>, <code><strong>--force</strong></code>: Force deleting internal sessions (starting with an underline).
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="session-load">session-load</h3>
- <div class="paragraph"><p>Syntax: <code>:session-load [<strong>--clear</strong>] [<strong>--temp</strong>] [<strong>--force</strong>] [<strong>--delete</strong>] <em>name</em></code></p></div>
- <div class="paragraph"><p>Load a session.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_53">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>name</em></code>: The name of the session.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_45">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-c</strong></code>, <code><strong>--clear</strong></code>: Close all existing windows.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-t</strong></code>, <code><strong>--temp</strong></code>: Don’t set the current session for :session-save.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-f</strong></code>, <code><strong>--force</strong></code>: Force loading internal sessions (starting with an underline).
- </p>
- </li>
- <li>
- <p>
- <code><strong>-d</strong></code>, <code><strong>--delete</strong></code>: Delete the saved session once it has loaded.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="session-save">session-save</h3>
- <div class="paragraph"><p>Syntax: <code>:session-save [<strong>--current</strong>] [<strong>--quiet</strong>] [<strong>--force</strong>] [<strong>--only-active-window</strong>] [<strong>--with-private</strong>] [<em>name</em>]</code></p></div>
- <div class="paragraph"><p>Save a session.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_54">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>name</em></code>: The name of the session. If not given, the session configured in session.default_name is saved.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_46">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-c</strong></code>, <code><strong>--current</strong></code>: Save the current session instead of the default.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-q</strong></code>, <code><strong>--quiet</strong></code>: Don’t show confirmation message.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-f</strong></code>, <code><strong>--force</strong></code>: Force saving internal sessions (starting with an underline).
- </p>
- </li>
- <li>
- <p>
- <code><strong>-o</strong></code>, <code><strong>--only-active-window</strong></code>: Saves only tabs of the currently active window.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-p</strong></code>, <code><strong>--with-private</strong></code>: Include private windows.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="set">set</h3>
- <div class="paragraph"><p>Syntax: <code>:set [<strong>--temp</strong>] [<strong>--print</strong>] [<strong>--pattern</strong> <em>pattern</em>] [<em>option</em>] [<em>value</em>]</code></p></div>
- <div class="paragraph"><p>Set an option.</p></div>
- <div class="paragraph"><p>If the option name ends with <em>?</em> or no value is provided, the value of the option is shown instead. Using :set without any arguments opens a page where settings can be changed interactively.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_55">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>option</em></code>: The name of the option.
- </p>
- </li>
- <li>
- <p>
- <code><em>value</em></code>: The value to set.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_47">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-t</strong></code>, <code><strong>--temp</strong></code>: Set value temporarily until qutebrowser is closed.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-p</strong></code>, <code><strong>--print</strong></code>: Print the value after setting.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-u</strong></code>, <code><strong>--pattern</strong></code>: The URL pattern to use.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="set-cmd-text">set-cmd-text</h3>
- <div class="paragraph"><p>Syntax: <code>:set-cmd-text [<strong>--space</strong>] [<strong>--append</strong>] [<strong>--run-on-count</strong>] <em>text</em></code></p></div>
- <div class="paragraph"><p>Preset the statusbar to some text.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_56">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>text</em></code>: The commandline to set.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_48">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-s</strong></code>, <code><strong>--space</strong></code>: If given, a space is added to the end.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-a</strong></code>, <code><strong>--append</strong></code>: If given, the text is appended to the current text.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-r</strong></code>, <code><strong>--run-on-count</strong></code>: If given with a count, the command is run with the given count rather than setting the command text.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_count_23">count</h4>
- <div class="paragraph"><p>The count if given.</p></div>
- </div>
- <div class="sect3">
- <h4 id="_note_15">note</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- This command does not split arguments after the last argument and handles quotes literally.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="set-mark">set-mark</h3>
- <div class="paragraph"><p>Syntax: <code>:set-mark <em>key</em></code></p></div>
- <div class="paragraph"><p>Set a mark at the current scroll position in the current tab.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_57">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>key</em></code>: mark identifier; capital indicates a global mark
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="spawn">spawn</h3>
- <div class="paragraph"><p>Syntax: <code>:spawn [<strong>--userscript</strong>] [<strong>--verbose</strong>] [<strong>--output</strong>] [<strong>--output-messages</strong>] [<strong>--detach</strong>] <em>cmdline</em></code></p></div>
- <div class="paragraph"><p>Spawn an external command.</p></div>
- <div class="paragraph"><p>Note that the command is <strong>not</strong> run in a shell, so things like <code>$VAR</code> or <code>> output</code> won’t have the desired effect.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_58">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>cmdline</em></code>: The commandline to execute.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_49">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-u</strong></code>, <code><strong>--userscript</strong></code>: Run the command as a userscript. You can use an absolute path, or store the userscript in one of those
- locations:
- </p>
- <div class="ulist"><ul>
- <li>
- <p>
- <code>~/.local/share/qutebrowser/userscripts</code>
- (or <code>$XDG_DATA_HOME</code>)
- </p>
- </li>
- <li>
- <p>
- <code>/usr/share/qutebrowser/userscripts</code>
- </p>
- </li>
- </ul></div>
- </li>
- <li>
- <p>
- <code><strong>-v</strong></code>, <code><strong>--verbose</strong></code>: Show notifications when the command started/exited.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-o</strong></code>, <code><strong>--output</strong></code>: Show the output in a new tab.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-m</strong></code>, <code><strong>--output-messages</strong></code>: Show the output as messages.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-d</strong></code>, <code><strong>--detach</strong></code>: Detach the command from qutebrowser so that it continues running when qutebrowser quits.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_count_24">count</h4>
- <div class="paragraph"><p>Given to userscripts as $QUTE_COUNT.</p></div>
- </div>
- <div class="sect3">
- <h4 id="_note_16">note</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- This command does not split arguments after the last argument and handles quotes literally.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="stop">stop</h3>
- <div class="paragraph"><p>Stop loading in the current/[count]th tab.</p></div>
- <div class="sect3">
- <h4 id="_count_25">count</h4>
- <div class="paragraph"><p>The tab index to stop.</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="tab-clone">tab-clone</h3>
- <div class="paragraph"><p>Syntax: <code>:tab-clone [<strong>--bg</strong>] [<strong>--window</strong>]</code></p></div>
- <div class="paragraph"><p>Duplicate the current tab.</p></div>
- <div class="sect3">
- <h4 id="_optional_arguments_50">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-b</strong></code>, <code><strong>--bg</strong></code>: Open in a background tab.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-w</strong></code>, <code><strong>--window</strong></code>: Open in a new window.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="tab-close">tab-close</h3>
- <div class="paragraph"><p>Syntax: <code>:tab-close [<strong>--prev</strong>] [<strong>--next</strong>] [<strong>--opposite</strong>] [<strong>--force</strong>]</code></p></div>
- <div class="paragraph"><p>Close the current/[count]th tab.</p></div>
- <div class="sect3">
- <h4 id="_optional_arguments_51">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-p</strong></code>, <code><strong>--prev</strong></code>: Force selecting the tab before the current tab.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-n</strong></code>, <code><strong>--next</strong></code>: Force selecting the tab after the current tab.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-o</strong></code>, <code><strong>--opposite</strong></code>: Force selecting the tab in the opposite direction of what’s configured in <em>tabs.select_on_remove</em>.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-f</strong></code>, <code><strong>--force</strong></code>: Avoid confirmation for pinned tabs.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_count_26">count</h4>
- <div class="paragraph"><p>The tab index to close</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="tab-focus">tab-focus</h3>
- <div class="paragraph"><p>Syntax: <code>:tab-focus [<strong>--no-last</strong>] [<em>index</em>]</code></p></div>
- <div class="paragraph"><p>Select the tab given as argument/[count].</p></div>
- <div class="paragraph"><p>If neither count nor index are given, it behaves like tab-next. If both are given, use count.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_59">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>index</em></code>: The tab index to focus, starting with 1. The special value <code>last</code> focuses the last focused tab (regardless of count),
- and <code>stack-prev</code>/<code>stack-next</code> traverse a stack of visited
- tabs. Negative indices count from the end, such that -1 is
- the last tab.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_52">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-n</strong></code>, <code><strong>--no-last</strong></code>: Whether to avoid focusing last tab if already focused.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_count_27">count</h4>
- <div class="paragraph"><p>The tab index to focus, starting with 1.</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="tab-give">tab-give</h3>
- <div class="paragraph"><p>Syntax: <code>:tab-give [<strong>--keep</strong>] [<strong>--private</strong>] [<em>win-id</em>]</code></p></div>
- <div class="paragraph"><p>Give the current tab to a new or existing window if win_id given.</p></div>
- <div class="paragraph"><p>If no win_id is given, the tab will get detached into a new window.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_60">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>win-id</em></code>: The window ID of the window to give the current tab to.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_53">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-k</strong></code>, <code><strong>--keep</strong></code>: If given, keep the old tab around.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-p</strong></code>, <code><strong>--private</strong></code>: If the tab should be detached into a private instance.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_count_28">count</h4>
- <div class="paragraph"><p>Overrides win_id (index starts at 1 for win_id=0).</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="tab-move">tab-move</h3>
- <div class="paragraph"><p>Syntax: <code>:tab-move [<em>index</em>]</code></p></div>
- <div class="paragraph"><p>Move the current tab according to the argument and [count].</p></div>
- <div class="paragraph"><p>If neither is given, move it to the first position.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_61">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>index</em></code>: <code>+</code> or <code>-</code> to move relative to the current tab by count, or a default of 1 space.
- A tab index to move to that index.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_count_29">count</h4>
- <div class="paragraph"><p>If moving relatively: Offset. If moving absolutely: New position (default: 0). This
- overrides the index argument, if given.</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="tab-mute">tab-mute</h3>
- <div class="paragraph"><p>Mute/Unmute the current/[count]th tab.</p></div>
- <div class="sect3">
- <h4 id="_count_30">count</h4>
- <div class="paragraph"><p>The tab index to mute or unmute</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="tab-next">tab-next</h3>
- <div class="paragraph"><p>Switch to the next tab, or switch [count] tabs forward.</p></div>
- <div class="sect3">
- <h4 id="_count_31">count</h4>
- <div class="paragraph"><p>How many tabs to switch forward.</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="tab-only">tab-only</h3>
- <div class="paragraph"><p>Syntax: <code>:tab-only [<strong>--prev</strong>] [<strong>--next</strong>] [<strong>--pinned</strong> <em>behavior</em>] [<strong>--force</strong>]</code></p></div>
- <div class="paragraph"><p>Close all tabs except for the current one.</p></div>
- <div class="sect3">
- <h4 id="_optional_arguments_54">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-p</strong></code>, <code><strong>--prev</strong></code>: Keep tabs before the current.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-n</strong></code>, <code><strong>--next</strong></code>: Keep tabs after the current.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-P</strong></code>, <code><strong>--pinned</strong></code>: What to do with pinned tabs. Valid values: prompt, close, keep.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-f</strong></code>, <code><strong>--force</strong></code>: Avoid confirmation for pinned tabs.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="tab-pin">tab-pin</h3>
- <div class="paragraph"><p>Pin/Unpin the current/[count]th tab.</p></div>
- <div class="paragraph"><p>Pinning a tab shrinks it to the size of its title text. Attempting to close a pinned tab will cause a confirmation, unless --force is passed.</p></div>
- <div class="sect3">
- <h4 id="_count_32">count</h4>
- <div class="paragraph"><p>The tab index to pin or unpin</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="tab-prev">tab-prev</h3>
- <div class="paragraph"><p>Switch to the previous tab, or switch [count] tabs back.</p></div>
- <div class="sect3">
- <h4 id="_count_33">count</h4>
- <div class="paragraph"><p>How many tabs to switch back.</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="tab-select">tab-select</h3>
- <div class="paragraph"><p>Syntax: <code>:tab-select [<em>index</em>]</code></p></div>
- <div class="paragraph"><p>Select tab by index or url/title best match.</p></div>
- <div class="paragraph"><p>Focuses window if necessary when index is given. If both index and count are given, use count. With neither index nor count given, open the qute://tabs page.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_62">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>index</em></code>: The [win_id/]index of the tab to focus. Or a substring in which case the closest match will be focused.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_count_34">count</h4>
- <div class="paragraph"><p>The tab index to focus, starting with 1.</p></div>
- </div>
- <div class="sect3">
- <h4 id="_note_17">note</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- This command does not split arguments after the last argument and handles quotes literally.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="tab-take">tab-take</h3>
- <div class="paragraph"><p>Syntax: <code>:tab-take [<strong>--keep</strong>] <em>index</em></code></p></div>
- <div class="paragraph"><p>Take a tab from another window.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_63">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>index</em></code>: The [win_id/]index of the tab to take. Or a substring in which case the closest match will be taken.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_55">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-k</strong></code>, <code><strong>--keep</strong></code>: If given, keep the old tab around.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_note_18">note</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- This command does not split arguments after the last argument and handles quotes literally.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="unbind">unbind</h3>
- <div class="paragraph"><p>Syntax: <code>:unbind [<strong>--mode</strong> <em>mode</em>] <em>key</em></code></p></div>
- <div class="paragraph"><p>Unbind a keychain.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_64">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>key</em></code>: The keychain to unbind. See the help for <code>:bind</code> for the correct syntax for keychains.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_56">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-m</strong></code>, <code><strong>--mode</strong></code>: The mode to unbind the key in (default: <code>normal</code>). See <code>:help bindings.commands</code> for the available modes.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="undo">undo</h3>
- <div class="paragraph"><p>Syntax: <code>:undo [<strong>--window</strong>] [<em>depth</em>]</code></p></div>
- <div class="paragraph"><p>Re-open the last closed tab(s) or window.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_65">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>depth</em></code>: Same as <code>count</code> but as argument for completion, <code>count</code> takes precedence.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_57">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-w</strong></code>, <code><strong>--window</strong></code>: Re-open the last closed window (and its tabs).
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_count_35">count</h4>
- <div class="paragraph"><p>How deep in the undo stack to find the tab or tabs to re-open.</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="version">version</h3>
- <div class="paragraph"><p>Syntax: <code>:version [<strong>--paste</strong>]</code></p></div>
- <div class="paragraph"><p>Show version information.</p></div>
- <div class="sect3">
- <h4 id="_optional_arguments_58">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-p</strong></code>, <code><strong>--paste</strong></code>: Paste to pastebin.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="view-source">view-source</h3>
- <div class="paragraph"><p>Syntax: <code>:view-source [<strong>--edit</strong>] [<strong>--pygments</strong>]</code></p></div>
- <div class="paragraph"><p>Show the source of the current page in a new tab.</p></div>
- <div class="sect3">
- <h4 id="_optional_arguments_59">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-e</strong></code>, <code><strong>--edit</strong></code>: Edit the source in the editor instead of opening a tab.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-p</strong></code>, <code><strong>--pygments</strong></code>: Use pygments to generate the view. This is always the case for QtWebKit. For QtWebEngine it may display
- slightly different source.
- Some JavaScript processing may be applied.
- Needs the optional Pygments dependency for highlighting.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="window-only">window-only</h3>
- <div class="paragraph"><p>Close all windows except for the current one.</p></div>
- </div>
- <div class="sect2">
- <h3 id="yank">yank</h3>
- <div class="paragraph"><p>Syntax: <code>:yank [<strong>--sel</strong>] [<strong>--keep</strong>] [<strong>--quiet</strong>] [<em>what</em>] [<em>inline</em>]</code></p></div>
- <div class="paragraph"><p>Yank (copy) something to the clipboard or primary selection.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_66">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>what</em></code>: What to yank.
- </p>
- <div class="ulist"><ul>
- <li>
- <p>
- <code>url</code>: The current URL.
- </p>
- </li>
- <li>
- <p>
- <code>pretty-url</code>: The URL in pretty decoded form.
- </p>
- </li>
- <li>
- <p>
- <code>title</code>: The current page’s title.
- </p>
- </li>
- <li>
- <p>
- <code>domain</code>: The current scheme, domain, and port number.
- </p>
- </li>
- <li>
- <p>
- <code>selection</code>: The selection under the cursor.
- </p>
- </li>
- <li>
- <p>
- <code>inline</code>: Yank the text contained in the <em>inline</em> argument.
- </p>
- </li>
- </ul></div>
- </li>
- <li>
- <p>
- <code><em>inline</em></code>: A block of text, to be yanked if <em>what</em> is inline and ignored otherwise.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_60">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-s</strong></code>, <code><strong>--sel</strong></code>: Use the primary selection instead of the clipboard.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-k</strong></code>, <code><strong>--keep</strong></code>: Stay in visual mode after yanking the selection.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-q</strong></code>, <code><strong>--quiet</strong></code>: Don’t show an information message.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="zoom">zoom</h3>
- <div class="paragraph"><p>Syntax: <code>:zoom [<strong>--quiet</strong>] [<em>level</em>]</code></p></div>
- <div class="paragraph"><p>Set the zoom level for the current tab.</p></div>
- <div class="paragraph"><p>The zoom can be given as argument or as [count]. If neither is given, the zoom is set to the default zoom. If both are given, use [count].</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_67">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>level</em></code>: The zoom percentage to set.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_61">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-q</strong></code>, <code><strong>--quiet</strong></code>: Don’t show a zoom level message.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_count_36">count</h4>
- <div class="paragraph"><p>The zoom percentage to set.</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="zoom-in">zoom-in</h3>
- <div class="paragraph"><p>Syntax: <code>:zoom-in [<strong>--quiet</strong>]</code></p></div>
- <div class="paragraph"><p>Increase the zoom level for the current tab.</p></div>
- <div class="sect3">
- <h4 id="_optional_arguments_62">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-q</strong></code>, <code><strong>--quiet</strong></code>: Don’t show a zoom level message.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_count_37">count</h4>
- <div class="paragraph"><p>How many steps to zoom in.</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="zoom-out">zoom-out</h3>
- <div class="paragraph"><p>Syntax: <code>:zoom-out [<strong>--quiet</strong>]</code></p></div>
- <div class="paragraph"><p>Decrease the zoom level for the current tab.</p></div>
- <div class="sect3">
- <h4 id="_optional_arguments_63">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-q</strong></code>, <code><strong>--quiet</strong></code>: Don’t show a zoom level message.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_count_38">count</h4>
- <div class="paragraph"><p>How many steps to zoom out.</p></div>
- </div>
- </div>
- </div>
- </div>
- <div class="sect1">
- <h2 id="_commands_not_usable_in_normal_mode">Commands not usable in normal mode</h2>
- <div class="sectionbody">
- <div class="tableblock">
- <table rules="all"
- width="75%"
- frame="border"
- cellspacing="0" cellpadding="4">
- <caption class="title">Table 2. Quick reference</caption>
- <col width="25%" />
- <col width="75%" />
- <thead>
- <tr>
- <th align="left" valign="top">Command</th>
- <th align="left" valign="top">Description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#command-accept">command-accept</a></p></td>
- <td align="left" valign="top"><p class="table">Execute the command currently in the commandline.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#command-history-next">command-history-next</a></p></td>
- <td align="left" valign="top"><p class="table">Go forward in the commandline history.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#command-history-prev">command-history-prev</a></p></td>
- <td align="left" valign="top"><p class="table">Go back in the commandline history.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#completion-item-del">completion-item-del</a></p></td>
- <td align="left" valign="top"><p class="table">Delete the current completion item.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#completion-item-focus">completion-item-focus</a></p></td>
- <td align="left" valign="top"><p class="table">Shift the focus of the completion menu to another item.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#completion-item-yank">completion-item-yank</a></p></td>
- <td align="left" valign="top"><p class="table">Yank the current completion item into the clipboard.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#hint-follow">hint-follow</a></p></td>
- <td align="left" valign="top"><p class="table">Follow a hint.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#mode-leave">mode-leave</a></p></td>
- <td align="left" valign="top"><p class="table">Leave the mode we’re currently in.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#move-to-end-of-document">move-to-end-of-document</a></p></td>
- <td align="left" valign="top"><p class="table">Move the cursor or selection to the end of the document.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#move-to-end-of-line">move-to-end-of-line</a></p></td>
- <td align="left" valign="top"><p class="table">Move the cursor or selection to the end of line.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#move-to-end-of-next-block">move-to-end-of-next-block</a></p></td>
- <td align="left" valign="top"><p class="table">Move the cursor or selection to the end of next block.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#move-to-end-of-prev-block">move-to-end-of-prev-block</a></p></td>
- <td align="left" valign="top"><p class="table">Move the cursor or selection to the end of previous block.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#move-to-end-of-word">move-to-end-of-word</a></p></td>
- <td align="left" valign="top"><p class="table">Move the cursor or selection to the end of the word.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#move-to-next-char">move-to-next-char</a></p></td>
- <td align="left" valign="top"><p class="table">Move the cursor or selection to the next char.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#move-to-next-line">move-to-next-line</a></p></td>
- <td align="left" valign="top"><p class="table">Move the cursor or selection to the next line.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#move-to-next-word">move-to-next-word</a></p></td>
- <td align="left" valign="top"><p class="table">Move the cursor or selection to the next word.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#move-to-prev-char">move-to-prev-char</a></p></td>
- <td align="left" valign="top"><p class="table">Move the cursor or selection to the previous char.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#move-to-prev-line">move-to-prev-line</a></p></td>
- <td align="left" valign="top"><p class="table">Move the cursor or selection to the prev line.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#move-to-prev-word">move-to-prev-word</a></p></td>
- <td align="left" valign="top"><p class="table">Move the cursor or selection to the previous word.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#move-to-start-of-document">move-to-start-of-document</a></p></td>
- <td align="left" valign="top"><p class="table">Move the cursor or selection to the start of the document.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#move-to-start-of-line">move-to-start-of-line</a></p></td>
- <td align="left" valign="top"><p class="table">Move the cursor or selection to the start of the line.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#move-to-start-of-next-block">move-to-start-of-next-block</a></p></td>
- <td align="left" valign="top"><p class="table">Move the cursor or selection to the start of next block.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#move-to-start-of-prev-block">move-to-start-of-prev-block</a></p></td>
- <td align="left" valign="top"><p class="table">Move the cursor or selection to the start of previous block.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#prompt-accept">prompt-accept</a></p></td>
- <td align="left" valign="top"><p class="table">Accept the current prompt.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#prompt-item-focus">prompt-item-focus</a></p></td>
- <td align="left" valign="top"><p class="table">Shift the focus of the prompt file completion menu to another item.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#prompt-open-download">prompt-open-download</a></p></td>
- <td align="left" valign="top"><p class="table">Immediately open a download.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#prompt-yank">prompt-yank</a></p></td>
- <td align="left" valign="top"><p class="table">Yank URL to clipboard or primary selection.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#rl-backward-char">rl-backward-char</a></p></td>
- <td align="left" valign="top"><p class="table">Move back a character.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#rl-backward-delete-char">rl-backward-delete-char</a></p></td>
- <td align="left" valign="top"><p class="table">Delete the character before the cursor.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#rl-backward-kill-word">rl-backward-kill-word</a></p></td>
- <td align="left" valign="top"><p class="table">Remove chars from the cursor to the beginning of the word.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#rl-backward-word">rl-backward-word</a></p></td>
- <td align="left" valign="top"><p class="table">Move back to the start of the current or previous word.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#rl-beginning-of-line">rl-beginning-of-line</a></p></td>
- <td align="left" valign="top"><p class="table">Move to the start of the line.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#rl-delete-char">rl-delete-char</a></p></td>
- <td align="left" valign="top"><p class="table">Delete the character after the cursor.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#rl-end-of-line">rl-end-of-line</a></p></td>
- <td align="left" valign="top"><p class="table">Move to the end of the line.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#rl-forward-char">rl-forward-char</a></p></td>
- <td align="left" valign="top"><p class="table">Move forward a character.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#rl-forward-word">rl-forward-word</a></p></td>
- <td align="left" valign="top"><p class="table">Move forward to the end of the next word.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#rl-kill-line">rl-kill-line</a></p></td>
- <td align="left" valign="top"><p class="table">Remove chars from the cursor to the end of the line.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#rl-kill-word">rl-kill-word</a></p></td>
- <td align="left" valign="top"><p class="table">Remove chars from the cursor to the end of the current word.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#rl-unix-filename-rubout">rl-unix-filename-rubout</a></p></td>
- <td align="left" valign="top"><p class="table">Remove chars from the cursor to the previous path separator.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#rl-unix-line-discard">rl-unix-line-discard</a></p></td>
- <td align="left" valign="top"><p class="table">Remove chars backward from the cursor to the beginning of the line.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#rl-unix-word-rubout">rl-unix-word-rubout</a></p></td>
- <td align="left" valign="top"><p class="table">Remove chars from the cursor to the beginning of the word.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#rl-yank">rl-yank</a></p></td>
- <td align="left" valign="top"><p class="table">Paste the most recently deleted text.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#selection-drop">selection-drop</a></p></td>
- <td align="left" valign="top"><p class="table">Drop selection and keep selection mode enabled.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#selection-reverse">selection-reverse</a></p></td>
- <td align="left" valign="top"><p class="table">Swap the stationary and moving end of the current selection.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#selection-toggle">selection-toggle</a></p></td>
- <td align="left" valign="top"><p class="table">Toggle caret selection mode.</p></td>
- </tr>
- </tbody>
- </table>
- </div>
- <div class="sect2">
- <h3 id="command-accept">command-accept</h3>
- <div class="paragraph"><p>Syntax: <code>:command-accept [<strong>--rapid</strong>]</code></p></div>
- <div class="paragraph"><p>Execute the command currently in the commandline.</p></div>
- <div class="sect3">
- <h4 id="_optional_arguments_64">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-r</strong></code>, <code><strong>--rapid</strong></code>: Run the command without closing or clearing the command bar.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="command-history-next">command-history-next</h3>
- <div class="paragraph"><p>Go forward in the commandline history.</p></div>
- </div>
- <div class="sect2">
- <h3 id="command-history-prev">command-history-prev</h3>
- <div class="paragraph"><p>Go back in the commandline history.</p></div>
- </div>
- <div class="sect2">
- <h3 id="completion-item-del">completion-item-del</h3>
- <div class="paragraph"><p>Delete the current completion item.</p></div>
- </div>
- <div class="sect2">
- <h3 id="completion-item-focus">completion-item-focus</h3>
- <div class="paragraph"><p>Syntax: <code>:completion-item-focus [<strong>--history</strong>] <em>which</em></code></p></div>
- <div class="paragraph"><p>Shift the focus of the completion menu to another item.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_68">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>which</em></code>: <em>next</em>, <em>prev</em>, <em>next-category</em>, <em>prev-category</em>,
- <em>next-page</em>, or <em>prev-page</em>.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_65">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-H</strong></code>, <code><strong>--history</strong></code>: Navigate through command history if no text was typed.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="completion-item-yank">completion-item-yank</h3>
- <div class="paragraph"><p>Syntax: <code>:completion-item-yank [<strong>--sel</strong>]</code></p></div>
- <div class="paragraph"><p>Yank the current completion item into the clipboard.</p></div>
- <div class="sect3">
- <h4 id="_optional_arguments_66">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-s</strong></code>, <code><strong>--sel</strong></code>: Use the primary selection instead of the clipboard.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="hint-follow">hint-follow</h3>
- <div class="paragraph"><p>Syntax: <code>:hint-follow [<strong>--select</strong>] [<em>keystring</em>]</code></p></div>
- <div class="paragraph"><p>Follow a hint.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_69">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>keystring</em></code>: The hint to follow.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_67">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-s</strong></code>, <code><strong>--select</strong></code>: Only select the given hint, don’t necessarily follow it.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="mode-leave">mode-leave</h3>
- <div class="paragraph"><p>Leave the mode we’re currently in.</p></div>
- </div>
- <div class="sect2">
- <h3 id="move-to-end-of-document">move-to-end-of-document</h3>
- <div class="paragraph"><p>Move the cursor or selection to the end of the document.</p></div>
- </div>
- <div class="sect2">
- <h3 id="move-to-end-of-line">move-to-end-of-line</h3>
- <div class="paragraph"><p>Move the cursor or selection to the end of line.</p></div>
- </div>
- <div class="sect2">
- <h3 id="move-to-end-of-next-block">move-to-end-of-next-block</h3>
- <div class="paragraph"><p>Move the cursor or selection to the end of next block.</p></div>
- <div class="sect3">
- <h4 id="_count_39">count</h4>
- <div class="paragraph"><p>How many blocks to move.</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="move-to-end-of-prev-block">move-to-end-of-prev-block</h3>
- <div class="paragraph"><p>Move the cursor or selection to the end of previous block.</p></div>
- <div class="sect3">
- <h4 id="_count_40">count</h4>
- <div class="paragraph"><p>How many blocks to move.</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="move-to-end-of-word">move-to-end-of-word</h3>
- <div class="paragraph"><p>Move the cursor or selection to the end of the word.</p></div>
- <div class="sect3">
- <h4 id="_count_41">count</h4>
- <div class="paragraph"><p>How many words to move.</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="move-to-next-char">move-to-next-char</h3>
- <div class="paragraph"><p>Move the cursor or selection to the next char.</p></div>
- <div class="sect3">
- <h4 id="_count_42">count</h4>
- <div class="paragraph"><p>How many lines to move.</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="move-to-next-line">move-to-next-line</h3>
- <div class="paragraph"><p>Move the cursor or selection to the next line.</p></div>
- <div class="sect3">
- <h4 id="_count_43">count</h4>
- <div class="paragraph"><p>How many lines to move.</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="move-to-next-word">move-to-next-word</h3>
- <div class="paragraph"><p>Move the cursor or selection to the next word.</p></div>
- <div class="sect3">
- <h4 id="_count_44">count</h4>
- <div class="paragraph"><p>How many words to move.</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="move-to-prev-char">move-to-prev-char</h3>
- <div class="paragraph"><p>Move the cursor or selection to the previous char.</p></div>
- <div class="sect3">
- <h4 id="_count_45">count</h4>
- <div class="paragraph"><p>How many chars to move.</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="move-to-prev-line">move-to-prev-line</h3>
- <div class="paragraph"><p>Move the cursor or selection to the prev line.</p></div>
- <div class="sect3">
- <h4 id="_count_46">count</h4>
- <div class="paragraph"><p>How many lines to move.</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="move-to-prev-word">move-to-prev-word</h3>
- <div class="paragraph"><p>Move the cursor or selection to the previous word.</p></div>
- <div class="sect3">
- <h4 id="_count_47">count</h4>
- <div class="paragraph"><p>How many words to move.</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="move-to-start-of-document">move-to-start-of-document</h3>
- <div class="paragraph"><p>Move the cursor or selection to the start of the document.</p></div>
- </div>
- <div class="sect2">
- <h3 id="move-to-start-of-line">move-to-start-of-line</h3>
- <div class="paragraph"><p>Move the cursor or selection to the start of the line.</p></div>
- </div>
- <div class="sect2">
- <h3 id="move-to-start-of-next-block">move-to-start-of-next-block</h3>
- <div class="paragraph"><p>Move the cursor or selection to the start of next block.</p></div>
- <div class="sect3">
- <h4 id="_count_48">count</h4>
- <div class="paragraph"><p>How many blocks to move.</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="move-to-start-of-prev-block">move-to-start-of-prev-block</h3>
- <div class="paragraph"><p>Move the cursor or selection to the start of previous block.</p></div>
- <div class="sect3">
- <h4 id="_count_49">count</h4>
- <div class="paragraph"><p>How many blocks to move.</p></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="prompt-accept">prompt-accept</h3>
- <div class="paragraph"><p>Syntax: <code>:prompt-accept [<strong>--save</strong>] [<em>value</em>]</code></p></div>
- <div class="paragraph"><p>Accept the current prompt.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_70">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>value</em></code>: If given, uses this value instead of the entered one. For boolean prompts, "yes"/"no" are accepted as value.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_68">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-s</strong></code>, <code><strong>--save</strong></code>: Save the value to the config.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="prompt-item-focus">prompt-item-focus</h3>
- <div class="paragraph"><p>Syntax: <code>:prompt-item-focus <em>which</em></code></p></div>
- <div class="paragraph"><p>Shift the focus of the prompt file completion menu to another item.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_71">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>which</em></code>: <em>next</em>, <em>prev</em>
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="prompt-open-download">prompt-open-download</h3>
- <div class="paragraph"><p>Syntax: <code>:prompt-open-download [<strong>--pdfjs</strong>] [<em>cmdline</em>]</code></p></div>
- <div class="paragraph"><p>Immediately open a download.</p></div>
- <div class="paragraph"><p>If no specific command is given, this will use the system’s default application to open the file.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_72">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>cmdline</em></code>: The command which should be used to open the file. A <code>{}</code> is expanded to the temporary file name. If no <code>{}</code> is
- present, the filename is automatically appended to the
- cmdline.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_69">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-p</strong></code>, <code><strong>--pdfjs</strong></code>: Open the download via PDF.js.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_note_19">note</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- This command does not split arguments after the last argument and handles quotes literally.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="prompt-yank">prompt-yank</h3>
- <div class="paragraph"><p>Syntax: <code>:prompt-yank [<strong>--sel</strong>]</code></p></div>
- <div class="paragraph"><p>Yank URL to clipboard or primary selection.</p></div>
- <div class="sect3">
- <h4 id="_optional_arguments_70">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-s</strong></code>, <code><strong>--sel</strong></code>: Use the primary selection instead of the clipboard.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="rl-backward-char">rl-backward-char</h3>
- <div class="paragraph"><p>Move back a character.</p></div>
- <div class="paragraph"><p>This acts like readline’s backward-char.</p></div>
- </div>
- <div class="sect2">
- <h3 id="rl-backward-delete-char">rl-backward-delete-char</h3>
- <div class="paragraph"><p>Delete the character before the cursor.</p></div>
- <div class="paragraph"><p>This acts like readline’s backward-delete-char.</p></div>
- </div>
- <div class="sect2">
- <h3 id="rl-backward-kill-word">rl-backward-kill-word</h3>
- <div class="paragraph"><p>Remove chars from the cursor to the beginning of the word.</p></div>
- <div class="paragraph"><p>This acts like readline’s backward-kill-word. Any non-alphanumeric character is considered a word delimiter.</p></div>
- </div>
- <div class="sect2">
- <h3 id="rl-backward-word">rl-backward-word</h3>
- <div class="paragraph"><p>Move back to the start of the current or previous word.</p></div>
- <div class="paragraph"><p>This acts like readline’s backward-word.</p></div>
- </div>
- <div class="sect2">
- <h3 id="rl-beginning-of-line">rl-beginning-of-line</h3>
- <div class="paragraph"><p>Move to the start of the line.</p></div>
- <div class="paragraph"><p>This acts like readline’s beginning-of-line.</p></div>
- </div>
- <div class="sect2">
- <h3 id="rl-delete-char">rl-delete-char</h3>
- <div class="paragraph"><p>Delete the character after the cursor.</p></div>
- <div class="paragraph"><p>This acts like readline’s delete-char.</p></div>
- </div>
- <div class="sect2">
- <h3 id="rl-end-of-line">rl-end-of-line</h3>
- <div class="paragraph"><p>Move to the end of the line.</p></div>
- <div class="paragraph"><p>This acts like readline’s end-of-line.</p></div>
- </div>
- <div class="sect2">
- <h3 id="rl-forward-char">rl-forward-char</h3>
- <div class="paragraph"><p>Move forward a character.</p></div>
- <div class="paragraph"><p>This acts like readline’s forward-char.</p></div>
- </div>
- <div class="sect2">
- <h3 id="rl-forward-word">rl-forward-word</h3>
- <div class="paragraph"><p>Move forward to the end of the next word.</p></div>
- <div class="paragraph"><p>This acts like readline’s forward-word.</p></div>
- </div>
- <div class="sect2">
- <h3 id="rl-kill-line">rl-kill-line</h3>
- <div class="paragraph"><p>Remove chars from the cursor to the end of the line.</p></div>
- <div class="paragraph"><p>This acts like readline’s kill-line.</p></div>
- </div>
- <div class="sect2">
- <h3 id="rl-kill-word">rl-kill-word</h3>
- <div class="paragraph"><p>Remove chars from the cursor to the end of the current word.</p></div>
- <div class="paragraph"><p>This acts like readline’s kill-word.</p></div>
- </div>
- <div class="sect2">
- <h3 id="rl-unix-filename-rubout">rl-unix-filename-rubout</h3>
- <div class="paragraph"><p>Remove chars from the cursor to the previous path separator.</p></div>
- <div class="paragraph"><p>This acts like readline’s unix-filename-rubout.</p></div>
- </div>
- <div class="sect2">
- <h3 id="rl-unix-line-discard">rl-unix-line-discard</h3>
- <div class="paragraph"><p>Remove chars backward from the cursor to the beginning of the line.</p></div>
- <div class="paragraph"><p>This acts like readline’s unix-line-discard.</p></div>
- </div>
- <div class="sect2">
- <h3 id="rl-unix-word-rubout">rl-unix-word-rubout</h3>
- <div class="paragraph"><p>Remove chars from the cursor to the beginning of the word.</p></div>
- <div class="paragraph"><p>This acts like readline’s unix-word-rubout. Whitespace is used as a word delimiter.</p></div>
- </div>
- <div class="sect2">
- <h3 id="rl-yank">rl-yank</h3>
- <div class="paragraph"><p>Paste the most recently deleted text.</p></div>
- <div class="paragraph"><p>This acts like readline’s yank.</p></div>
- </div>
- <div class="sect2">
- <h3 id="selection-drop">selection-drop</h3>
- <div class="paragraph"><p>Drop selection and keep selection mode enabled.</p></div>
- </div>
- <div class="sect2">
- <h3 id="selection-reverse">selection-reverse</h3>
- <div class="paragraph"><p>Swap the stationary and moving end of the current selection.</p></div>
- </div>
- <div class="sect2">
- <h3 id="selection-toggle">selection-toggle</h3>
- <div class="paragraph"><p>Syntax: <code>:selection-toggle [<strong>--line</strong>]</code></p></div>
- <div class="paragraph"><p>Toggle caret selection mode.</p></div>
- <div class="sect3">
- <h4 id="_optional_arguments_71">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-l</strong></code>, <code><strong>--line</strong></code>: Enables line-selection.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- </div>
- </div>
- <div class="sect1">
- <h2 id="_debugging_commands">Debugging commands</h2>
- <div class="sectionbody">
- <div class="paragraph"><p>These commands are mainly intended for debugging. They are hidden if qutebrowser was started without the <code>--debug</code>-flag.</p></div>
- <div class="tableblock">
- <table rules="all"
- width="75%"
- frame="border"
- cellspacing="0" cellpadding="4">
- <caption class="title">Table 3. Quick reference</caption>
- <col width="25%" />
- <col width="75%" />
- <thead>
- <tr>
- <th align="left" valign="top">Command</th>
- <th align="left" valign="top">Description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#debug-all-objects">debug-all-objects</a></p></td>
- <td align="left" valign="top"><p class="table">Print a list of all objects to the debug log.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#debug-cache-stats">debug-cache-stats</a></p></td>
- <td align="left" valign="top"><p class="table">Print LRU cache stats.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#debug-clear-ssl-errors">debug-clear-ssl-errors</a></p></td>
- <td align="left" valign="top"><p class="table">Clear remembered SSL error answers.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#debug-console">debug-console</a></p></td>
- <td align="left" valign="top"><p class="table">Show the debugging console.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#debug-crash">debug-crash</a></p></td>
- <td align="left" valign="top"><p class="table">Crash for debugging purposes.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#debug-dump-history">debug-dump-history</a></p></td>
- <td align="left" valign="top"><p class="table">Dump the history to a file in the old pre-SQL format.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#debug-dump-page">debug-dump-page</a></p></td>
- <td align="left" valign="top"><p class="table">Dump the current page’s content to a file.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#debug-keytester">debug-keytester</a></p></td>
- <td align="left" valign="top"><p class="table">Show a keytester widget.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#debug-log-capacity">debug-log-capacity</a></p></td>
- <td align="left" valign="top"><p class="table">Change the number of log lines to be stored in RAM.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#debug-log-filter">debug-log-filter</a></p></td>
- <td align="left" valign="top"><p class="table">Change the log filter for console logging.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#debug-pyeval">debug-pyeval</a></p></td>
- <td align="left" valign="top"><p class="table">Evaluate a python string and display the results as a web page.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#debug-set-fake-clipboard">debug-set-fake-clipboard</a></p></td>
- <td align="left" valign="top"><p class="table">Put data into the fake clipboard and enable logging, used for tests.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#debug-trace">debug-trace</a></p></td>
- <td align="left" valign="top"><p class="table">Trace executed code via hunter.</p></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p class="table"><a href="#debug-webaction">debug-webaction</a></p></td>
- <td align="left" valign="top"><p class="table">Execute a webaction.</p></td>
- </tr>
- </tbody>
- </table>
- </div>
- <div class="sect2">
- <h3 id="debug-all-objects">debug-all-objects</h3>
- <div class="paragraph"><p>Print a list of all objects to the debug log.</p></div>
- </div>
- <div class="sect2">
- <h3 id="debug-cache-stats">debug-cache-stats</h3>
- <div class="paragraph"><p>Print LRU cache stats.</p></div>
- </div>
- <div class="sect2">
- <h3 id="debug-clear-ssl-errors">debug-clear-ssl-errors</h3>
- <div class="paragraph"><p>Clear remembered SSL error answers.</p></div>
- </div>
- <div class="sect2">
- <h3 id="debug-console">debug-console</h3>
- <div class="paragraph"><p>Show the debugging console.</p></div>
- </div>
- <div class="sect2">
- <h3 id="debug-crash">debug-crash</h3>
- <div class="paragraph"><p>Syntax: <code>:debug-crash [<em>typ</em>]</code></p></div>
- <div class="paragraph"><p>Crash for debugging purposes.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_73">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>typ</em></code>: either <em>exception</em> or <em>segfault</em>.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="debug-dump-history">debug-dump-history</h3>
- <div class="paragraph"><p>Syntax: <code>:debug-dump-history <em>dest</em></code></p></div>
- <div class="paragraph"><p>Dump the history to a file in the old pre-SQL format.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_74">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>dest</em></code>: Where to write the file to.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="debug-dump-page">debug-dump-page</h3>
- <div class="paragraph"><p>Syntax: <code>:debug-dump-page [<strong>--plain</strong>] <em>dest</em></code></p></div>
- <div class="paragraph"><p>Dump the current page’s content to a file.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_75">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>dest</em></code>: Where to write the file to.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_72">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-p</strong></code>, <code><strong>--plain</strong></code>: Write plain text instead of HTML.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="debug-keytester">debug-keytester</h3>
- <div class="paragraph"><p>Show a keytester widget.</p></div>
- </div>
- <div class="sect2">
- <h3 id="debug-log-capacity">debug-log-capacity</h3>
- <div class="paragraph"><p>Syntax: <code>:debug-log-capacity <em>capacity</em></code></p></div>
- <div class="paragraph"><p>Change the number of log lines to be stored in RAM.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_76">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>capacity</em></code>: Number of lines for the log.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="debug-log-filter">debug-log-filter</h3>
- <div class="paragraph"><p>Syntax: <code>:debug-log-filter <em>filters</em></code></p></div>
- <div class="paragraph"><p>Change the log filter for console logging.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_77">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>filters</em></code>: A comma separated list of logger names. Can also be "none" to clear any existing filters.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="debug-pyeval">debug-pyeval</h3>
- <div class="paragraph"><p>Syntax: <code>:debug-pyeval [<strong>--file</strong>] [<strong>--quiet</strong>] <em>s</em></code></p></div>
- <div class="paragraph"><p>Evaluate a python string and display the results as a web page.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_78">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>s</em></code>: The string to evaluate.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_optional_arguments_73">optional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><strong>-f</strong></code>, <code><strong>--file</strong></code>: Interpret s as a path to file, also implies --quiet.
- </p>
- </li>
- <li>
- <p>
- <code><strong>-q</strong></code>, <code><strong>--quiet</strong></code>: Don’t show the output in a new tab.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_note_20">note</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- This command does not split arguments after the last argument and handles quotes literally.
- </p>
- </li>
- <li>
- <p>
- With this command, <code>;;</code> is interpreted literally instead of splitting off a second command.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="debug-set-fake-clipboard">debug-set-fake-clipboard</h3>
- <div class="paragraph"><p>Syntax: <code>:debug-set-fake-clipboard [<em>s</em>]</code></p></div>
- <div class="paragraph"><p>Put data into the fake clipboard and enable logging, used for tests.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_79">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>s</em></code>: The text to put into the fake clipboard, or unset to enable logging.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="debug-trace">debug-trace</h3>
- <div class="paragraph"><p>Syntax: <code>:debug-trace [<em>expr</em>]</code></p></div>
- <div class="paragraph"><p>Trace executed code via hunter.</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_80">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>expr</em></code>: What to trace, passed to hunter.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_note_21">note</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- This command does not split arguments after the last argument and handles quotes literally.
- </p>
- </li>
- <li>
- <p>
- With this command, <code>;;</code> is interpreted literally instead of splitting off a second command.
- </p>
- </li>
- </ul></div>
- </div>
- </div>
- <div class="sect2">
- <h3 id="debug-webaction">debug-webaction</h3>
- <div class="paragraph"><p>Syntax: <code>:debug-webaction <em>action</em></code></p></div>
- <div class="paragraph"><p>Execute a webaction.</p></div>
- <div class="paragraph"><p>Available actions: <a href="https://doc.qt.io/archives/qt-5.5/qwebpage.html#WebAction-enum">https://doc.qt.io/archives/qt-5.5/qwebpage.html#WebAction-enum</a> (WebKit) <a href="https://doc.qt.io/qt-5/qwebenginepage.html#WebAction-enum">https://doc.qt.io/qt-5/qwebenginepage.html#WebAction-enum</a> (WebEngine)</p></div>
- <div class="sect3">
- <h4 id="_positional_arguments_81">positional arguments</h4>
- <div class="ulist"><ul>
- <li>
- <p>
- <code><em>action</em></code>: The action to execute, e.g. MoveToNextChar.
- </p>
- </li>
- </ul></div>
- </div>
- <div class="sect3">
- <h4 id="_count_50">count</h4>
- <div class="paragraph"><p>How many times to repeat the action.</p></div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div id="footnotes"><hr /></div>
- <div id="footer">
- <div id="footer-text">
- Last updated
- 2021-03-30 16:23:17 CEST
- </div>
- </div>
- </body>
- </html>
|