diff options
-rw-r--r-- | doc/cheatsheet.svg | 665 |
1 files changed, 558 insertions, 107 deletions
diff --git a/doc/cheatsheet.svg b/doc/cheatsheet.svg index c31aaa80..c9625b8c 100644 --- a/doc/cheatsheet.svg +++ b/doc/cheatsheet.svg @@ -7,11 +7,12 @@ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="1200" - height="500" - viewBox="0 0 1200 500" + width="1130" + height="800" + viewBox="0 0 1130 800" id="svg2" version="1.1" inkscape:version="0.91 r13725" @@ -28,21 +29,21 @@ inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="1.4142136" - inkscape:cx="327.1198" - inkscape:cy="312.05244" + inkscape:cx="794.15228" + inkscape:cy="355.81559" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" units="px" - inkscape:snap-bbox="true" + inkscape:snap-bbox="false" inkscape:bbox-paths="false" inkscape:bbox-nodes="true" inkscape:snap-text-baseline="true" inkscape:snap-bbox-edge-midpoints="false" inkscape:snap-nodes="false" inkscape:snap-others="true" - inkscape:window-width="1596" - inkscape:window-height="882" + inkscape:window-width="1600" + inkscape:window-height="886" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="0" @@ -63,7 +64,7 @@ <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - <dc:title></dc:title> + <dc:title /> </cc:Work> </rdf:RDF> </metadata> @@ -71,69 +72,69 @@ inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" - transform="translate(0,-552.36216)"> + transform="translate(0,-252.36216)"> <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:125%;font-family:Terminus;-inkscape-font-specification:Terminus;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="109.82143" - y="670.93359" + y="400.93359" id="text3389-7-5" sodipodi:linespacing="125%"><tspan sodipodi:role="line" x="109.82143" - y="670.93359" + y="400.93359" id="tspan3450-8" /><tspan sodipodi:role="line" x="109.82143" - y="686.55859" + y="416.55859" id="tspan3405-6-6" /></text> <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:125%;font-family:Terminus;-inkscape-font-specification:Terminus;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="30" - y="672.36218" + y="402.36218" id="text3494-4" sodipodi:linespacing="125%"><tspan sodipodi:role="line" x="30" - y="672.36218" + y="402.36218" id="tspan3500-1" /></text> <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:125%;font-family:Terminus;-inkscape-font-specification:Terminus;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="15" - y="652.36218" + x="15.000001" + y="382.36218" id="text3557" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3559" - x="15" - y="652.36218" /></text> + x="15.000001" + y="382.36218" /></text> <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:125%;font-family:Terminus;-inkscape-font-specification:Terminus;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="15" - y="647.36218" + x="15.000001" + y="377.36218" id="text3561" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3563" - x="15" - y="647.36218" /></text> + x="15.000001" + y="377.36218" /></text> <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:125%;font-family:Terminus;-inkscape-font-specification:Terminus;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="113.875" - y="693.11218" + y="423.11218" id="text3625" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3627" x="113.875" - y="693.11218" /></text> + y="423.11218" /></text> <g id="g4351" - transform="translate(160,-85.000023)"> + transform="translate(160,-354.99998)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -246,7 +247,7 @@ </g> <g id="g4351-0" - transform="translate(75,-85.000023)"> + transform="translate(75.000001,-354.99998)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -304,7 +305,7 @@ </g> <g id="g4738" - transform="translate(9.9999999,-20.000023)"> + transform="translate(10.000001,-289.99999)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -379,7 +380,7 @@ </g> <g id="g4556" - transform="translate(-72,-64.500023)"> + transform="translate(-71.999999,-334.49998)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -449,7 +450,7 @@ </g> <g id="g4556-1" - transform="translate(-167,-64.500023)"> + transform="translate(-167,-334.49998)"> <rect ry="1.02696e-15" rx="2.1094201e-15" @@ -518,7 +519,7 @@ sodipodi:role="line">next tab</tspan></text> </g> <g - transform="translate(-170,-70.000023)" + transform="translate(-170,-339.99998)" id="g4738-5"> <rect ry="1.02696e-15" @@ -582,7 +583,7 @@ </g> <g id="g4556-7" - transform="translate(-82,-114.50002)"> + transform="translate(-81.999999,-384.49998)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -652,7 +653,7 @@ </g> <g id="g4556-7-7" - transform="translate(-167,-144.50002)"> + transform="translate(-167,-414.49997)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -689,7 +690,7 @@ </g> <g id="g4738-2" - transform="translate(265,-20.000023)"> + transform="translate(265,-289.99999)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -747,7 +748,7 @@ </g> <g id="g4738-2-1" - transform="translate(350,-20.000023)"> + transform="translate(350,-289.99999)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -801,11 +802,13 @@ id="tspan4485-9-9" y="688.66077" x="196.1452" - sodipodi:role="line">yank</tspan></text> + sodipodi:role="line">yank <tspan + style="font-weight:bold" + id="tspan5694">(3)</tspan></tspan></text> </g> <g id="g4738-2-1-0" - transform="translate(435,-20.000023)"> + transform="translate(435,-289.99999)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -864,7 +867,7 @@ <rect ry="1.02696e-15" rx="2.1094199e-15" - y="675.86218" + y="405.86218" x="610.5" height="18.999977" width="79" @@ -873,35 +876,35 @@ <text sodipodi:linespacing="125%" id="text4247-5-4-7" - y="691.36218" + y="421.36218" x="609" style="font-style:normal;font-weight:normal;font-size:7.5px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';text-align:start;writing-mode:lr-tb;text-anchor:start" - y="691.36218" + y="421.36218" x="609" id="tspan4249-4-8-2" sodipodi:role="line">^U</tspan></text> <text sodipodi:linespacing="85.000002%" id="text4251-4-4-7" - y="683.37311" + y="413.37311" x="637.50079" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:85.00000238%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:85.00000238%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" id="tspan4255-5-4-0" - y="683.37311" + y="413.37311" x="637.50079" sodipodi:role="line">move up</tspan><tspan id="tspan4349-5" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:85.00000238%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" - y="691.87311" + y="421.87311" x="637.50079" sodipodi:role="line">half page</tspan></text> <g id="g4738-2-2" - transform="translate(520,-20.000023)"> + transform="translate(520,-289.99999)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -976,7 +979,7 @@ </g> <g id="g4738-2-1-9" - transform="translate(605,-20.000023)"> + transform="translate(605,-289.99999)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -1034,7 +1037,7 @@ </g> <g id="g4738-2-1-9-7" - transform="translate(690,-20.000023)"> + transform="translate(690,-289.99999)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -1088,11 +1091,13 @@ id="tspan4485-9-9-7-8" y="688.66077" x="196.1452" - sodipodi:role="line">paste</tspan></text> + sodipodi:role="line">paste<tspan + style="font-weight:bold" + id="tspan5696"> (3)</tspan></tspan></text> </g> <g id="g4738-3" - transform="translate(775,-20.000023)"> + transform="translate(775,-289.99999)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -1155,7 +1160,7 @@ </g> <g id="g4738-3-3" - transform="translate(860,-20.000023)"> + transform="translate(860,-289.99999)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -1235,7 +1240,7 @@ </g> <g id="g4556-7-5" - transform="translate(3,-114.50002)"> + transform="translate(3.000001,-384.49998)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -1305,7 +1310,7 @@ </g> <g id="g4556-7-5-8" - transform="translate(88,-114.50002)"> + transform="translate(88.000001,-384.49998)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -1375,7 +1380,7 @@ </g> <g id="g4556-7-5-8-3" - transform="translate(173,-114.50002)"> + transform="translate(173,-384.49998)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -1433,7 +1438,7 @@ </g> <g id="g4556-7-5-8-3-2" - transform="translate(258,-114.50002)"> + transform="translate(258,-384.49998)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -1491,7 +1496,7 @@ </g> <g id="g4556-7-5-8-3-2-4" - transform="translate(343,-114.50002)"> + transform="translate(343,-384.49998)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -1549,7 +1554,7 @@ </g> <g id="g4556-7-5-8-3-2-4-8" - transform="translate(428,-114.50002)"> + transform="translate(428,-384.49998)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -1607,7 +1612,7 @@ </g> <g id="g4556-7-5-8-3-2-4-8-3" - transform="translate(513,-114.50002)"> + transform="translate(513,-384.49998)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -1665,7 +1670,7 @@ </g> <g id="g4556-7-5-8-3-2-4-8-3-1" - transform="translate(598,-114.50002)"> + transform="translate(598,-384.49998)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -1723,7 +1728,7 @@ </g> <g id="g4556-7-5-8-3-2-4-8-3-1-6" - transform="translate(683,-114.50002)"> + transform="translate(683,-384.49998)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -1781,7 +1786,7 @@ </g> <g id="g4556-7-5-8-3-2-4-8-3-1-6-0" - transform="translate(768,-114.50002)"> + transform="translate(768,-384.49998)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -1835,11 +1840,13 @@ y="733.61218" x="192.5" id="tspan4528-7-2-8-8-7-1-9-1-9-7-5" - sodipodi:role="line">chmod</tspan></text> + sodipodi:role="line">chmod <tspan + style="font-weight:bold" + id="tspan5656">(2)</tspan></tspan></text> </g> <g id="g4556-7-5-8-5" - transform="translate(853,-114.50002)"> + transform="translate(853,-384.49998)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -1881,7 +1888,9 @@ y="714.86218" x="193.04492" sodipodi:role="line" - id="tspan4438-4-3-9-7-0-6">chmod</tspan></text> + id="tspan4438-4-3-9-7-0-6">chmod <tspan + style="font-weight:bold" + id="tspan5670">(2)</tspan></tspan></text> <text sodipodi:linespacing="125%" id="text4247-5-2-9-4-45-7-6-2" @@ -1905,11 +1914,13 @@ y="733.61218" x="192.5" id="tspan4528-7-2-8-5" - sodipodi:role="line">chmod</tspan></text> + sodipodi:role="line">chmod <tspan + style="font-weight:bold" + id="tspan5672">(2)</tspan></tspan></text> </g> <g id="g4556-6" - transform="translate(-62,5.4999774)"> + transform="translate(-61.999999,-264.49999)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -1989,7 +2000,7 @@ </g> <g id="g4556-6-4" - transform="translate(23,5.4999774)"> + transform="translate(23.000001,-264.49999)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -2059,7 +2070,7 @@ </g> <g id="g4351-5" - transform="translate(85,-15.000024)"> + transform="translate(85.000001,-284.99999)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -2122,7 +2133,9 @@ id="tspan4255-5-9" y="755.00378" x="214.44824" - sodipodi:role="line">cut & more</tspan></text> + sodipodi:role="line">cut <tspan + style="font-weight:bold" + id="tspan5698">(3)</tspan></tspan></text> <text sodipodi:linespacing="91.000003%" id="text4251-4-4-4" @@ -2155,7 +2168,7 @@ </g> <g id="g4351-5-2" - transform="translate(170,-15.000024)"> + transform="translate(170,-284.99999)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -2251,7 +2264,7 @@ </g> <g id="g4738-4" - transform="translate(275,49.999976)"> + transform="translate(275,-219.99999)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -2309,19 +2322,19 @@ <text sodipodi:linespacing="94.999999%" id="text4481-73" - y="688.56042" - x="193.84082" + y="690.36218" + x="194" style="font-style:normal;font-weight:normal;font-size:7.5px;line-height:94.99999881%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan style="font-size:10px;line-height:94.99999881%" id="tspan4485-0" - y="688.56042" - x="193.84082" - sodipodi:role="line">:cd ... (3)</tspan></text> + y="690.36218" + x="194" + sodipodi:role="line">:cd ... (4)</tspan></text> </g> <g id="g4351-3" - transform="translate(340,-15.000024)"> + transform="translate(340,-284.99999)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -2439,7 +2452,7 @@ </g> <g id="g4738-4-0" - transform="translate(445,49.999976)"> + transform="translate(445,-219.99999)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -2514,7 +2527,7 @@ </g> <g id="g4738-4-0-3" - transform="translate(530,49.999976)"> + transform="translate(530,-219.99999)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -2589,7 +2602,7 @@ </g> <g id="g4351-3-3" - transform="translate(595,-15.000024)"> + transform="translate(595,-284.99999)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -2706,12 +2719,12 @@ width="340.00003" height="64.749977" x="532.5" - y="703.86218" + y="433.86218" rx="5.0000005" ry="5" /> <g id="g4738-4-8" - transform="translate(700,49.999976)"> + transform="translate(700,-219.99999)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -2781,7 +2794,7 @@ </g> <g id="g4738-4-8-3" - transform="translate(785,49.999976)"> + transform="translate(785,-219.99999)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -2861,7 +2874,7 @@ </g> <g id="g4556-7-7-8" - transform="translate(-167,5.5000384)"> + transform="translate(-167,-264.49993)"> <rect ry="1.02696e-15" rx="2.1094201e-15" @@ -2886,7 +2899,7 @@ </g> <g id="g4556-7-7-8-4" - transform="translate(-167,75.500038)"> + transform="translate(-167,-194.49993)"> <rect ry="1.02696e-15" rx="2.1094201e-15" @@ -2911,7 +2924,7 @@ </g> <g id="g4556-6-8" - transform="translate(-52,75.499977)"> + transform="translate(-51.999999,-194.49999)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -2986,7 +2999,7 @@ </g> <g id="g4556-6-8-1" - transform="translate(33,75.499977)"> + transform="translate(33.000001,-194.49999)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -3032,7 +3045,7 @@ </g> <g id="g7774" - transform="translate(10,20.000001)"> + transform="translate(10.000001,-249.99997)"> <rect style="fill:#ffcc00;fill-opacity:1;stroke:#000000;stroke-width:0.99999994;stroke-opacity:1" id="rect4230-1-8-4-1-8-8-9-8-15-4" @@ -3129,7 +3142,7 @@ </g> <g id="g4556-6-8-8" - transform="translate(203,75.499977)"> + transform="translate(203,-194.49999)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -3204,7 +3217,7 @@ </g> <g id="g4351-5-2-8" - transform="translate(265,54.999977)"> + transform="translate(265,-214.99999)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -3288,7 +3301,7 @@ </g> <g id="g8034" - transform="translate(10,20.000001)"> + transform="translate(10.000001,-249.99997)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -3396,7 +3409,7 @@ </g> <g id="g4556-6-8-8-6" - transform="translate(458,75.499977)"> + transform="translate(458,-194.49999)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -3438,12 +3451,14 @@ y="711.45984" x="188.8291" sodipodi:role="line" - id="tspan8108">draw files</tspan><tspan + id="tspan8112">change<tspan + style="font-weight:bold" + id="tspan5886"> (4)</tspan></tspan><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:80.00000119%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" y="719.45984" x="188.8291" sodipodi:role="line" - id="tspan8112">differently</tspan></text> + id="tspan5884">linemode</tspan></text> <text sodipodi:linespacing="125%" id="text4247-5-2-9-4-2-8-0-7" @@ -3476,7 +3491,7 @@ </g> <g id="g4556-6-8-1-9" - transform="translate(543,75.499977)"> + transform="translate(543,-194.49999)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -3522,7 +3537,7 @@ </g> <g id="g4556-6-8-1-9-0" - transform="translate(628,75.499977)"> + transform="translate(628,-194.49999)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -3568,7 +3583,7 @@ </g> <g id="g4738-4-8-1" - transform="translate(710,119.99998)"> + transform="translate(710,-149.99998)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -3638,7 +3653,7 @@ </g> <g id="g4556-7-7-5" - transform="translate(-82,-144.50002)"> + transform="translate(-81.999999,-414.49997)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -3675,7 +3690,7 @@ </g> <g id="g4556-7-7-5-0" - transform="translate(88,-144.50002)"> + transform="translate(88.000001,-414.49997)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -3712,7 +3727,7 @@ </g> <g id="g4556-7-7-5-0-9" - transform="translate(173,-144.50002)"> + transform="translate(173,-414.49997)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -3749,7 +3764,7 @@ </g> <g id="g4556-7-7-5-0-9-4" - transform="translate(258,-144.50002)"> + transform="translate(258,-414.49997)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -3786,7 +3801,7 @@ </g> <g id="g4556-7-7-5-0-9-4-9" - transform="translate(343,-144.50002)"> + transform="translate(343,-414.49997)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -3823,7 +3838,7 @@ </g> <g id="g4556-7-7-5-0-9-4-9-7" - transform="translate(428,-144.50002)"> + transform="translate(428,-414.49997)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -3860,7 +3875,7 @@ </g> <g id="g4556-7-7-5-0-9-4-9-7-9" - transform="translate(513,-144.50002)"> + transform="translate(513,-414.49997)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -3897,7 +3912,7 @@ </g> <g id="g4556-7-7-5-0-9-4-9-7-9-9" - transform="translate(683,-144.50002)"> + transform="translate(683,-414.49997)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -3934,7 +3949,7 @@ </g> <g id="g4556-7-7-5-9" - transform="translate(3,-144.50002)"> + transform="translate(3.000001,-414.49997)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -3959,7 +3974,7 @@ </g> <g id="g4556-7-7-5-9-2" - transform="translate(598,-144.50002)"> + transform="translate(598,-414.49997)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -3984,7 +3999,7 @@ </g> <g id="g4556-7-7-5-9-2-3" - transform="translate(768,-144.50002)"> + transform="translate(768,-414.49997)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -4009,7 +4024,7 @@ </g> <g id="g4556-7-7-5-9-2-3-5" - transform="translate(853,-144.50002)"> + transform="translate(853,-414.49997)"> <rect ry="1.02696e-15" rx="2.1094199e-15" @@ -4032,5 +4047,441 @@ id="tspan4249-3-2-4-7-6-8-4-0-4-7" sodipodi:role="line">F12</tspan></text> </g> + <text + sodipodi:linespacing="125%" + id="text4247-6-2-5-4-1-0" + y="272.55746" + x="3.3203125" + style="font-style:normal;font-weight:normal;font-size:7.5px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:20px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="272.55746" + x="3.3203125" + id="tspan4249-3-2-4-7-6-3" + sodipodi:role="line">ranger cheatsheet</tspan></text> + <a + id="a5535" + xlink:href="http://ranger.nongnu.org" + style="fill:#0000ff" + transform="translate(10,-296.00002)"> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:100%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#0000ff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="230" + y="567.36218" + id="text4251-5-3-3-3-8-9-2-7" + sodipodi:linespacing="100%"><tspan + id="tspan5498" + sodipodi:role="line" + x="230" + y="567.36218" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:100%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#0000ff">http://ranger.nongnu.org</tspan></text> + </a> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="455.53467" + y="271.36209" + id="text5523" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan5525" + x="455.53467" + y="271.36209" + style="font-size:15px">git clone</tspan></text> + <a + id="a5531" + xlink:href="https://github.com/hut/ranger" + style="fill:#0000ff" + transform="translate(241,-306.00002)"> + <text + sodipodi:linespacing="125%" + id="text5527" + y="577.36218" + x="280" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#0000ff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + y="577.36218" + x="280" + id="tspan5529" + sodipodi:role="line" + style="font-size:15px">https://github.com/hut/ranger</tspan></text> + </a> + <rect + style="fill:#b7c8be;fill-opacity:1;stroke:none;stroke-width:3;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect5539" + width="415" + height="229.99998" + x="5.000001" + y="572.36218" + rx="2.1094199e-15" + ry="1.0269599e-15" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="9.5532236" + y="588.75867" + id="text5541" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan5543" + x="9.5532236" + y="588.75867" + style="font-weight:bold;font-size:15px">Macros<tspan + style="font-weight:normal;font-size:15px" + id="tspan5545"> can be used in commands. They are like global</tspan></tspan><tspan + sodipodi:role="line" + x="9.5532236" + y="607.50867" + style="font-weight:normal;font-size:15px" + id="tspan5547">variables which are matched to the current situation. </tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="9.3103037" + y="626.85925" + id="text5551" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan5553" + x="9.3103037" + y="626.85925" + style="font-size:12.5px">%f</tspan><tspan + sodipodi:role="line" + x="9.3103037" + y="642.48425" + id="tspan5555" + style="font-size:12.5px">%d</tspan><tspan + sodipodi:role="line" + x="9.3103037" + y="658.10925" + id="tspan5557" + style="font-size:12.5px">%s</tspan><tspan + sodipodi:role="line" + x="9.3103037" + y="673.73425" + id="tspan5559" + style="font-size:12.5px">%t</tspan><tspan + sodipodi:role="line" + x="9.3103037" + y="689.35925" + id="tspan5561" + style="font-size:12.5px">%c</tspan><tspan + sodipodi:role="line" + x="9.3103037" + y="704.98425" + id="tspan5565" + style="font-size:12.5px">%any</tspan><tspan + sodipodi:role="line" + x="9.3103037" + y="720.60925" + id="tspan5569" + style="font-size:12.5px" /><tspan + sodipodi:role="line" + x="9.3103037" + y="736.23425" + id="tspan5591" + style="font-size:12.5px">%rangerdir</tspan><tspan + sodipodi:role="line" + x="9.3103037" + y="751.85925" + id="tspan5571" + style="font-size:12.5px">%space</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="85.646973" + y="626.85925" + id="text5573" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan5575" + x="85.646973" + y="626.85925" + style="font-size:12.5px">The base name of the current file</tspan><tspan + sodipodi:role="line" + x="85.646973" + y="642.48425" + id="tspan5577" + style="font-size:12.5px">The path of the current directory</tspan><tspan + sodipodi:role="line" + x="85.646973" + y="658.10925" + id="tspan5579" + style="font-size:12.5px">The names of the currently selected files</tspan><tspan + sodipodi:role="line" + x="85.646973" + y="673.73425" + id="tspan5581" + style="font-size:12.5px">The names of all tagged files in this directory</tspan><tspan + sodipodi:role="line" + x="85.646973" + y="689.35925" + id="tspan5583" + style="font-size:12.5px">The paths of the currently copied files</tspan><tspan + sodipodi:role="line" + x="85.646973" + y="704.98425" + id="tspan5585" + style="font-size:12.5px">The key used in a key binding with "<any>"</tspan><tspan + sodipodi:role="line" + x="85.646973" + y="720.60925" + id="tspan5587" + style="font-size:12.5px">Example: <tspan + style="font-style:italic;font-size:12.5px" + id="tspan5589">map x<any> shell -w echo %any</tspan></tspan><tspan + sodipodi:role="line" + x="85.646973" + y="736.23425" + id="tspan5593" + style="font-size:12.5px">The path to the ranger python module</tspan><tspan + sodipodi:role="line" + x="85.646973" + y="751.85925" + id="tspan5595" + style="font-size:12.5px">Just a space, to avoid typing trailing spaces</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="9.5532236" + y="773.75867" + id="text5541-0" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="9.5532236" + y="773.75867" + style="font-weight:normal;font-size:15px" + id="tspan5628">Example: <tspan + style="font-style:italic" + id="tspan5626">map yp shell echo %d/%f | xsel -i</tspan></tspan><tspan + sodipodi:role="line" + x="9.5532236" + y="792.50867" + style="font-weight:normal;font-size:15px" + id="tspan5624">They can be escaped by replacing % with %%.</tspan></text> + <rect + style="fill:#dde9af;fill-opacity:1;stroke:none;stroke-width:3;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect5634" + width="690" + height="229.99998" + x="430" + y="572.36218" + rx="2.1094199e-15" + ry="1.02696e-15" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="433.52783" + y="588.29724" + id="text5636" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="433.52783" + y="588.29724" + style="font-size:15px" + id="tspan5642">(1) numbers can be used as a quantifier in various commands, for example 5j will move the</tspan><tspan + sodipodi:role="line" + x="433.52783" + y="607.04724" + style="font-size:15px" + id="tspan5876">cursor down 5 by lines, 3<space> selects 3 files, 4<TAB> moves you to the 4th tab.</tspan><tspan + sodipodi:role="line" + x="433.52783" + y="625.79724" + style="font-size:15px" + id="tspan5674">(2) the keys -, + and = change the permissions of files. See "man chmod".</tspan><tspan + sodipodi:role="line" + x="433.52783" + y="644.54724" + style="font-size:15px" + id="tspan5676"><tspan + style="font-weight:bold" + id="tspan5688"> [+-][augo][rwxXst]</tspan> (e.g. <tspan + style="font-style:italic" + id="tspan5678">+gw</tspan> means "add write permissions to the group)</tspan><tspan + sodipodi:role="line" + x="433.52783" + y="663.29724" + style="font-size:15px" + id="tspan5680"><tspan + style="font-weight:bold" + id="tspan5690"> [+-][rwxXst]</tspan> (e.g. <tspan + style="font-style:italic" + id="tspan5686">-x</tspan> means "remove execute permissions from everybody")</tspan><tspan + sodipodi:role="line" + x="433.52783" + y="682.04724" + style="font-size:15px" + id="tspan5682"><tspan + style="font-weight:bold" + id="tspan5692"> <octal>=</tspan> (e.g. <tspan + style="font-style:italic" + id="tspan5684">777=</tspan> means "give full permissions to everybody")</tspan><tspan + sodipodi:role="line" + x="433.52783" + y="700.79724" + style="font-size:15px" + id="tspan5700">(3) yank, copy, paste: To copy files, select them with the cursor (or <tspan + style="font-weight:bold" + id="tspan5981"><space></tspan>, in case of</tspan><tspan + sodipodi:role="line" + x="433.52783" + y="719.54724" + style="font-size:15px" + id="tspan5872">multiple files) → type <tspan + style="font-weight:bold" + id="tspan5975">dd</tspan> (to cut) or <tspan + style="font-weight:bold" + id="tspan5973">yy</tspan> (to copy) → move to the destination → type <tspan + style="font-weight:bold" + id="tspan5977">pp</tspan>.</tspan><tspan + sodipodi:role="line" + x="433.52783" + y="738.29724" + style="font-size:15px" + id="tspan5710">Type <tspan + style="font-weight:bold" + id="tspan5969">da</tspan> (or <tspan + style="font-weight:bold" + id="tspan5971">ya</tspan>) to <tspan + style="font-style:italic" + id="tspan5979">add</tspan> files to the copy buffer, allowing you to copy from multiple directories.</tspan><tspan + sodipodi:role="line" + x="433.52783" + y="757.04724" + style="font-size:15px" + id="tspan5965">(4)<tspan + style="font-weight:bold" + id="tspan5967"> M<key></tspan> changes the "linemode" - the way files are drawn. <tspan + style="font-weight:bold" + id="tspan5657">Mf</tspan> draws just the file name,</tspan><tspan + sodipodi:role="line" + x="433.52783" + y="775.79724" + style="font-size:15px" + id="tspan5645"><tspan + style="font-weight:bold" + id="tspan5647">Mp</tspan> draws permissions, <tspan + style="font-weight:bold" + id="tspan5649">Mi</tspan> draws file type information, <tspan + style="font-weight:bold" + id="tspan5659">Mt</tspan> draws metadata, as defined with</tspan><tspan + sodipodi:role="line" + x="433.52783" + y="794.54724" + style="font-size:15px" + id="tspan5989">the <tspan + style="font-weight:bold" + id="tspan5655">:meta</tspan> command. Add linemodes like /usr/share/doc/ranger/examples/plugin_linemode.py</tspan></text> + <rect + style="fill:#b7c8be;fill-opacity:1;stroke:none;stroke-width:3;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect5539-8" + width="415" + height="234.99998" + x="5.000001" + y="812.36218" + rx="2.1094199e-15" + ry="1.0269599e-15" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="9.5532236" + y="828.75867" + id="text5541-5" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="9.5532236" + y="828.75867" + style="font-weight:bold;font-size:15px" + id="tspan5756">Config files<tspan + style="font-weight:normal" + id="tspan5764">: run "</tspan>ranger --copy-config=all<tspan + style="font-weight:normal" + id="tspan5762">" to</tspan></tspan><tspan + sodipodi:role="line" + x="9.5532236" + y="847.50867" + style="font-weight:normal;font-size:15px" + id="tspan5772">copy the default config files to ~/.config/ranger/.</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="9.3225098" + y="871.85925" + id="text5776" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan5778" + x="9.3225098" + y="871.85925" + style="font-size:12.5px"><tspan + style="font-weight:bold" + id="tspan5782">rc.conf</tspan>: A list of commands that are executed when ranger</tspan><tspan + sodipodi:role="line" + x="9.3225098" + y="887.48425" + style="font-size:12.5px" + id="tspan5780">starts. Options, key bindings and aliases are found here.</tspan><tspan + sodipodi:role="line" + x="9.3225098" + y="903.10925" + style="font-size:12.5px" + id="tspan5816">Pro tip: Adding "export RANGER_LOAD_DEFAULT_RC=FALSE" to</tspan><tspan + sodipodi:role="line" + x="9.3225098" + y="918.73425" + style="font-size:12.5px" + id="tspan5820">your shell rc will skip loading the default rc.conf before your own.</tspan><tspan + sodipodi:role="line" + x="9.3225098" + y="934.35925" + style="font-size:12.5px" + id="tspan5828"><tspan + style="font-weight:bold" + id="tspan5830">commands.py</tspan>: A python script containing custom commands</tspan><tspan + sodipodi:role="line" + x="9.3225098" + y="949.98425" + style="font-size:12.5px" + id="tspan5836"><tspan + style="font-weight:bold" + id="tspan5834">rifle.conf</tspan>: Rules for rifle, the file opener. Each line looks like</tspan><tspan + sodipodi:role="line" + x="9.3225098" + y="965.60925" + style="font-style:italic;font-size:12.5px" + id="tspan5842"> list of conditions = command</tspan><tspan + sodipodi:role="line" + x="9.3225098" + y="981.23425" + style="font-size:12.5px" + id="tspan5844">When ranger opens a file, it tests those conditions. The first</tspan><tspan + sodipodi:role="line" + x="9.3225098" + y="996.85925" + style="font-size:12.5px" + id="tspan5846">command where all conditions are true will be executed.</tspan><tspan + sodipodi:role="line" + x="9.3225098" + y="1012.4843" + style="font-size:12.5px" + id="tspan5854"><tspan + style="font-weight:bold" + id="tspan5856">scope.sh</tspan>: The script that generates file previews.</tspan><tspan + sodipodi:role="line" + x="9.3225098" + y="1028.1093" + style="font-size:12.5px" + id="tspan5858">Plugins can be put in the <tspan + style="font-weight:bold" + id="tspan5860">plugins/ </tspan>subdirectory, colorschemes</tspan><tspan + sodipodi:role="line" + x="9.3225098" + y="1043.7343" + style="font-size:12.5px" + id="tspan5864">in<tspan + style="font-weight:bold" + id="tspan5866"> colorschemes/</tspan>. See /usr/share/doc/ranger/examples.</tspan></text> </g> </svg> |