使用键盘快捷键改善您的工作流程

我真的很讨厌所有程序员都懒惰的goto陈词滥调,我们希望以最快的方式对事物进行编程。 作为一个相当年轻的开发人员,我仍然坚持这样一个事实,即我更喜欢可读性强的代码,而不是短而难读的代码。 但是,我可以自信地说,在使用键盘快捷键时,我从某种意义上来说都是懒惰的,几乎在我的文本编辑器中,每个醒着的时刻都使用它们。

捷径

1.)将光标移动到行的开头或结尾。

命令+(左/右)

2.)将光标移动到文档的开头或结尾。

命令+(上/下)

3.)选择整行以及更多。

命令+ Shift +(向右/向左/向上/向下)

4.)切换注释一行或多行。

将所选文本或光标的整个行切换为当前页面语法的注释

命令+ /

5.)从任何地方的单行缩进。

缩进权–命令+]
向左缩进–命令+ [

6.)复制一行

复制当前光标位置的行,并在其下创建具有相同内容的新行

使用多个光标一次复制多行。

Command + Shift + D

7.)上下移动一条线

将当前光标位置的内容上/下移动一行。 如果在内容的上方/下方有一行,则当前行的内容将与其上方/下方的内容交换。

Command + Control +(上/下)

8.)使用多个光标

可以通过两种不同的方式来完成。 Cmd +单击使您能够在编辑器中的任意位置创建多个光标,而Control + Shift +(向上/向下)可在上方或下方创建光标。

命令+单击
要么
控制+ Shift +(上/下)

9.)选择相同的字符或单词

如果您选择一个单词,然后按组合键命令,则Atom将为您选择下一个相同的单词。 然后,您可以直接键入(将替换旧单词),也可以使用向左或向右箭头附加内容。

命令+ d…+ d

10.)取消选择相同字符

这将撤消先前的选择,例如“选择相同的单词”。

命令+ u…+ u

11.)一次选择所有相同字符

此快捷方式类似于cmd-d / ctrl-d,但它会立即选择所有匹配的单词。

命令+控制+ g

结论

不必说很难学习这些快捷方式,但是在日常工作流程中实现对这些快捷方式的使用可能比预期的更具挑战性。 对我而言,除了说需要大量练习外,我还必须坚持不懈地努力在大脑中创建那些成为第二自然的神经通路。 现在,我发现自己尝试在不支持这些快捷方式的地方使用其中一些快捷方式。