Editing 1823: Hottest Editors

Jump to: navigation, search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 25: Line 25:
 
Many pieces of software that contain editing functions (in text boxes, on command lines, etc.) offer Emacs and/or Vim keybindings: the keys will be (roughly) the same as in Emacs or in Vim, so that someone familiar with one of those editors can use the keyboard without learning something new.
 
Many pieces of software that contain editing functions (in text boxes, on command lines, etc.) offer Emacs and/or Vim keybindings: the keys will be (roughly) the same as in Emacs or in Vim, so that someone familiar with one of those editors can use the keyboard without learning something new.
 
The comic suggests that in 2025, the Vim key-bindings will be the most popular for editing genes using CRISPR.
 
The comic suggests that in 2025, the Vim key-bindings will be the most popular for editing genes using CRISPR.
This creates a comical effect: CRISPR is a technique that operates on genes and not on digital hardware, so it does not use a keyboard per se. Consequently, it is surprising that CRISPR would have key bindings. The comic also suggests that in 2025, Vim will make a comeback in DNA editing, thus having 'won' the battle with Emacs.
+
This creates a comical effect: CRISPR is a technique that operates on genes, and not on digital hardware, so it does not use a keyboard per se. Consequently, it is surprising that CRISPR would have key bindings. The comic also suggests that in 2025, Vim will make a comeback in DNA editing, thus having 'won' the battle with Emacs.
  
 
The title text says that Randall has been banned from the code base of {{w|Tesla, Inc.|Tesla}}, as he keeps sending {{w|pull request}}s (code changes) to steer a Tesla car using Vim keybindings. Not only does this seem implausible, but it seems dangerous to steer a car with a (computer) keyboard. The arguably most important keybindings of a text editor are those to move the editing location (the cursor) around. Vim classically uses the '''h''', '''j''', '''k''', and '''l''' keys for ''left'', ''down'', ''up'', and ''right'' functions, although it also supports the arrow keys present on modern keyboards. To use these in a vehicular context, up and down would probably, as in many racing games, be mapped to acceleration and braking, respectively. One additional problem with using essentially binary inputs (key pressed or not) as a replacement for a car's steering wheel is achieving different degrees of direction change. Pressing, say, the '''h''' key could either cause the car to turn its wheels left by a pre-set, fixed amount, or it could turn them left the more the longer the key is held down. There has been a [http://www.autoblog.com/2017/02/20/doom-porsche-911-infotainment-hack/ spoof] based on the reverse principle, however.
 
The title text says that Randall has been banned from the code base of {{w|Tesla, Inc.|Tesla}}, as he keeps sending {{w|pull request}}s (code changes) to steer a Tesla car using Vim keybindings. Not only does this seem implausible, but it seems dangerous to steer a car with a (computer) keyboard. The arguably most important keybindings of a text editor are those to move the editing location (the cursor) around. Vim classically uses the '''h''', '''j''', '''k''', and '''l''' keys for ''left'', ''down'', ''up'', and ''right'' functions, although it also supports the arrow keys present on modern keyboards. To use these in a vehicular context, up and down would probably, as in many racing games, be mapped to acceleration and braking, respectively. One additional problem with using essentially binary inputs (key pressed or not) as a replacement for a car's steering wheel is achieving different degrees of direction change. Pressing, say, the '''h''' key could either cause the car to turn its wheels left by a pre-set, fixed amount, or it could turn them left the more the longer the key is held down. There has been a [http://www.autoblog.com/2017/02/20/doom-porsche-911-infotainment-hack/ spoof] based on the reverse principle, however.

Please note that all contributions to explain xkcd may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see explain xkcd:Copyrights for details). Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel | Editing help (opens in new window)