摘要在满足开发环境所有特征的情况下进行了大量方式上的升级。
经过 我总觉得花一少部分的时间调整开发工具让自己的工作效率更高是非常值得的。
本次祭出大招 并且我现在认为一个好的开发工具应该满足:
但是根据10个月的开发实践,除了上面这些之外还需要兼顾:
Docker Registrydocker pull index.tenxcloud.com/philo/golangdev:1.2.1 docker pull lijianying10/golangdev:1.2.1 如果你还不会docker请参考这里 Dockerfile升级日志1.2.1
特征解释兼顾国内网络情况
升级方便
随时能够快速部署
能够在线上服务器进行线上代码调整
使用方法文件跳转(Command-T)
快捷键:
注意:
项目管理(NERD_tree)
快捷键: 注意: 插件快捷键参考官方文档。
自动语法检查触发: 每次保存文件。
命令:
例子中:Struct默认要求有注释,不然就会报警。对于常用的拼写比如说ID有严格的检查需要符合大众的拼写习惯。 其他正确性检查这里不再赘述。 自动补全
注意:在最上面会显示API文档,想关闭文档快捷键: 查找定义位置
快捷键: Outline 快速跳转(Tagbar)
快捷键:
快速关闭文件
快捷键: 文件标签切换
快捷键: 保存文件
快捷键 注意: Stop tty已经被我关闭,不必担心tty被锁。 总结在上面我总结的全部都是我加的快捷键用起来比较舒服的。如果您需要自己修改快捷键请fork我的github REPO。 如果您有任何改进意见请回复留言给我发Email。先谢过。 vim还有很多默认的快捷键这里就不再多说,最好的学习方法是想到自己有什么习惯或者需要快捷键支持去google找找。 |