在超过6次实习期期间,有很多可爱的导师看过我编码,也让我看他们编码(我喜欢结对编码)。感谢他们,在过程中我学到了很多东西,让我在工作中更有效率,更加愉悦。
我想和你们分享我学到的这些关于文本编辑的技巧和窍门!
这不是一篇关于你应该使用哪个文本编辑器的博客。我会分享一些这些天我使用过的编辑器的示例(Mac 系统上的 Sublime Text )—— 但很多文本编辑器是可定制的。这就意味着这些技巧&窍门中的很多都可以在你的编辑器中设置(我很想在评论里看到解释该怎么做)。让我们抛开“这个工具是最好的”的话题,只是学习怎样让我们的工具更好的帮助我们。
许多风格指南都有武断的规则,如一行最多是80个字符长度(或者100,或其它什么的)。大多数的文本编辑器,当你不管输入什么,达到限制时,会增加一条小线来提示你。
在 Sublime Text ,你可以从 View > Ruler 开启该功能
许多风格指南偏向于在文件结尾处没有空格,和在每个文件的结尾有一个新行。平常很难记住要这样做,但幸好我的文本编辑器能帮我做这些!Sublime 在它的用户设置中有 “ensure_newline_at_eof_on_save” 和 “trim_trailing_white_space_on_save”。
最后,如果你在你的工作流程中有使用到 git ,你可以在你的文本编辑器中添加一些支持来告诉你一些 git 相关的东西。我喜欢看到的一件事就是从我上次提交以来所增加/删除/修改的行(一个轻量级的 git diff )。我有时也使用工具(糟糕的名字 git blame ,找背锅的)去查看是谁最后在文件中更改了一行。
标记显示在左边要感谢 gitgutter 包
评论删除后,数据将无法恢复
评论(0)