Difference between revisions of "User:Thisoldman"

From ArchWiki
Jump to: navigation, search
(more keypress sandboxing)
(Blanked page.)
(45 intermediate revisions by the same user not shown)
Line 1: Line 1:
==Sandbox==
 
==CODELINE template==
 
===Repeating commands===
 
<pre>
 
<span style="border: 0.01em solid;
 
border-color: #FFF #BBB #BBB #FFF;
 
background: {{{background|#EEE}}};
 
margin: 0 0.05em;
 
white-space: nowrap;
 
min-width: 1em;
 
display: inline-block;
 
text-align: center">
 
Ctrl
 
</span>
 
</pre>
 
  
<span style="border: 0.01em solid; border-color: #FFF #BBB #BBB #FFF; background: {{{background|#EEE}}}; margin: 0 0.05em; white-space: nowrap; min-width: 1em; display: inline-block; text-align: center">Ctrl</span> + <span style="border: 0.01em solid; border-color: #FFF #BBB #BBB #FFF; background: {{{background|#EEE}}}; margin: 0 0.05em; white-space: nowrap; min-width: 1em; display: inline-block; text-align: center">Alt</span> + <span style="border: 0.01em solid; border-color: #FFF #BBB #BBB #FFF; background: {{{background|#EEE}}}; margin: 0 0.05em; white-space: nowrap; min-width: 1em; display: inline-block; text-align: center">Del</span>
 
 
If a command is prefixed by a number, then that command will be executed that number of times over (there are exceptions, but they still make sense, like the <span style="border: 0.01em solid; border-color: #FFF #BBB #BBB #FFF; background: {{{background|#EEE}}}; margin: 0 0.05em; white-space: nowrap; min-width: 1em; display: inline-block; text-align: center">s</span> command). For example, pressing <span style="border: 0.01em solid; border-color: #FFF #BBB #BBB #FFF; background: {{{background|#EEE}}}; margin: 0 0.05em; white-space: nowrap; min-width: 1em; display: inline-block; text-align: center">3</span><span style="border: 0.01em solid; border-color: #FFF #BBB #BBB #FFF; background: {{{background|#EEE}}}; margin: 0 0.05em; white-space: nowrap; min-width: 1em; display: inline-block; text-align: center">i</span> then {{Codeline|'Help! '}} then <span style="border: 0.01em solid; border-color: #FFF #BBB #BBB #FFF; background: {{{background|#EEE}}}; margin: 0 0.05em; white-space: nowrap; min-width: 1em; display: inline-block; text-align: center">ESC</span> will print {{Codeline|'Help! Help! Help!'}}. Pressing <span style="border: 0.01em solid; border-color: #FFF #BBB #BBB #FFF; background: {{{background|#EEE}}}; margin: 0 0.05em; white-space: nowrap; min-width: 1em; display: inline-block; text-align: center">2</span><span style="border: 0.01em solid; border-color: #FFF #BBB #BBB #FFF; background: {{{background|#EEE}}}; margin: 0 0.05em; white-space: nowrap; min-width: 1em; display: inline-block; text-align: center">}⁣</span> will advance you two paragraphs. This comes in handy with the next few commands…
 
 
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent cursus odio ut est tincidunt vestibulum. Nulla et vulputate orci. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Donec lorem ligula, tincidunt a dignissim eget, viverra nec nibh. Proin accumsan, felis ut malesuada hendrerit, tellus risus hendrerit tortor, dapibus consectetur augue dolor vel leo. Morbi ultrices mauris nisi, eu feugiat libero. Duis nibh mauris, porttitor sit amet laoreet sed, hendrerit in lacus. Nullam et tellus in sapien condimentum condimentum. Aliquam placerat libero eget nunc scelerisque tincidunt.
 
 
===Deleting===
 
 
The <span style="background-color:#e8e9f3;">{{Codeline|'x'}}</span> command will delete the character under the cursor. <span style="background-color:#e8e9f3;">{{Codeline|'X'}}</span> will delete the character before the cursor. This is where those number functions get fun. <span style="background-color:#e8e9f3;">{{Codeline|'6x'}}</span> will delete 6 characters. Pressing <span style="background-color:#e8e9f3;">{{Codeline|'.'}}</span> (dot) will repeat the previous command. So, lets say you have the word "foobar" in a few places, but after thinking about it, you’d like to see just “foo”. Move the cursor under the "b", hit <span style="background-color:#e8e9f3;">{{Codeline|'3'⁣'x'}}</span>, move to the next "foobar" and hit <span style="background-color:#e8e9f3;">{{Codeline|'.'}}</span> (dot).
 
 
The {{Codeline|'d'}} will tell vim that you want to delete something. After pressing {{Codeline|'d'}}, you need to tell vim what to delete. Here you can use the movement commands. {{Codeline|'dW'}} will delete up to the next word. {{Codeline|'d^'}} will delete up unto the beginning of the line. Prefacing the delete command with a number works well too: {{Codeline|'3dW'}} will delete the next three words. {{Codeline|'D'}} (uppercase) is a shortcut to delete until the end of the line (basically {{Codeline|'d$'}}). Pressing {{Codeline|'dd'}} will delete the whole line.
 
 
To delete then replace the current word, place the cursor on the word and execute the command {{Codeline|'cw'}}. This will delete the word and change to insert mode. To replace only a single letter use {{Codeline|'r'}}.
 
 
==KEYPRESS template==
 
===Repeating commands===
 
 
If a command is prefixed by a number, then that command will be executed that number of times over (there are exceptions, but they still make sense, like the {{Keypress|s}} command). For example, pressing {{Keypress|3}}{{Keypress|i}} then “Help! ” then {{Keypress|ESC}} will print “Help! Help! Help!“. Pressing {{Keypress|2}}{{Keypress|<nowiki>}</nowiki>}} will advance you two paragraphs. This comes in handy with the next few commands…
 
===Deleting===
 
 
The {{Keypress|x}} command will delete the character under the cursor. {{Keypress|X}} will delete the character before the cursor. This is where those number functions get fun. {{Keypress|6}}{{Keypress|x}} will delete 6 characters. Pressing {{Keypress|.}} (dot) will repeat the previous command. So, lets say you have the word "foobar" in a few places, but after thinking about it, you’d like to see just “foo”. Move the cursor under the "b", hit {{Keypress|3}}{{Keypress|x}}, move to the next "foobar" and hit {{Keypress|.}} (dot).
 
 
The {{Keypress|d}} will tell vim that you want to delete something. After pressing {{Keypress|d}}, you need to tell vim what to delete. Here you can use the movement commands. {{Keypress|d}}{{Keypress|W}} will delete up to the next word. {{Keypress|d}}{{Keypress|^}} will delete up unto the beginning of the line. Prefacing the delete command with a number works well too: {{Keypress|3}}{{Keypress|d}}{{Keypress|W}} will delete the next three words. {{Keypress|D}} (uppercase) is a shortcut to delete until the end of the line (basically {{Keypress|d}}{{Keypress|$}}). Pressing {{Keypress|d}}{{Keypress|d}} will delete the whole line.
 
 
 

Revision as of 11:33, 16 January 2013