如何用手机高效的改代码并提交?
背景是这样的:
前段时间有个很紧急的东西需要修改并发布。
但当时都在回家的路上了,其实需求量就是 [改一段代码(不超过 10 行)-> 提交到 git ->Jenkins 点一下发布即可。]
vpn 已设置好,Jenkins 访问没问题。就是不知道 修改代码 & 提交 怎么做?
我知道手机写代码本来就是个伪需求,并不是需要用手机写很多的代码,只是想简单的修改并提交。
比如有时候晚上加班等发布,其实很多时间也是守在工位上。倒不如可以楼下多溜几圈,有事儿手机点一下即可。
Termux 之类的加 vim 和 git
远程控制工位电脑改
手机输入法,高效不了一点点
termux 内安装 git 配合终端文本编辑器即可。如果文件比较小的话 nano 就可以termux 建议从 fdroid 或官网下载,google play 版本已停止支持
gitlab github 都能直接改代码提交了,你们的版本管理里没有开这个前端功能页面?
gitlab 自带的 web ide 可以么
#3 那么小的屏幕,输入法不停的切找大括号小括号;有这个恶心自己的时间我早跑到楼上了
高三初学编程时就是用手机 c4droid 写 c 代码,当时找了个百度手机输入法“编程皮肤”,用着挺不错的,后来自己重置一下用到现在,虽然再也不用手机写代码了但还是用着这个皮肤,核心是两点,一个是包含所有 ascii 符号,上划左划右划一步就能输入,一个是大写切换是单击 shift 首字母大写,双击 shift 锁定大写,其他以前还有快捷短语可以放些固定代码一键输入,还有上下左右之类的功能现在都没了,解决了输入问题其他其实都好办,手机很多 app 支持 git 的, github.com/AoEiuV020/ProgrammingKeyboard
gitlab 自带的编辑器啊
在内网 gitlab 上编辑代码提交。在外面旅游干过一次。
手机远程到自己的电脑
打开美团 给同事下个奶茶订单 再打电话给同事
所以我整了 app: github.marknoteapp.com/MarkGit/
平板+蓝牙键盘吧至少的
建议买个类似 gpd pocket3 掌上电脑
主要是输入困难,其他的问题远程都能解决。解决输入困难:1. 随身携带一个小型蓝牙键盘。或者键盘手机壳。2. ai 辅助。
vpn rdp 到 pc 远程改 也不用考虑环境什么之类的
用手机给同事打个电话/发个消息最靠谱
确实是个伪需求,打电话给同事或者打开笔记本/Pad 比较靠谱,现在 Pad 都有那种便携的蓝牙键盘,也可以连手机
不行
todesk 向日葵之类的,桌面远程软件。缺点就是需要电脑常开机和软件常驻。
给同事或者下属打电话,让他们改
改完不测万一 bug 越改越大不就更完蛋了😂
部署个 vscode 网页版手机操作
用过 gitlab PC 网页版编辑器,在手机上改代码,提 MR 。只能说,手机适配了,但又没完全适配,能写,但只能写一点点,不能写多咯。关掉手机的旋转锁定,有时需要竖屏,有时需要横屏,不然点不到。新建分支,打开指定目录下的文件,修改,提交 commit ,提交 MR ,整个流程都能走下来,最终任务是完成了。只能说,临时应急改代码提交,问题不大。
怎么是伪需求 手机其实和电脑没啥本质区别 除了屏幕小点 我的 90%左右活动都可以在手机上实现 而且有时候比电脑都方便
车上放一个蓝牙键盘,基本解决问题
这个时候折叠屏手机就显示出优势了。
iOS 的话,13 楼的 APP 可以用,也可以用 Working Copy 。
我觉得以后的话可能会让类似于 GPT 那样的 AI 助手帮你写/编辑加提交,你语音交代大概的编辑内容,它编辑好了给你预览,你再按一下确认键进行提交,这样的操作体验会是比较好的。
打电话给同事,让他帮忙。
困难的是输入法,敲代码不方便
任何办法都比不上请同事喝杯奶茶性价比高,除非这活只能由你来干
如果这个编辑器支持语音输入打开 vscode online 安装插件 CodeByVoiceQ: 帮我打开文件 app.py 定位到 投票 的函数入口A: 已经定位到这个函数,上次修改这个函数是 xxxx 修改的 commitQ: 帮我看下这行代码,现在希望在投票的入口增加一个计数器,能否帮我实现
#34 A: 已经实现, 修改了第 7 行和,第 20 行代码Q: 检查下是否有错误A: 没有问题,是否提交Q: 提交,备注为增加计数功能。 并帮我打 Tag, 为 releases/2024-301A: OK.
fdroid 可以下一个 unexpected keyboard ,布局对写代码很友好
《手机管家隐私政策》声明开启了「 USB 安装限制」和「防刷机」,前者没有安装 SIM 卡不能开启开关,且一张 SIM 卡打开手机数半年内不能超过 6 台;后者直接限制非小米官…
孤陋寡闻了,这玩意好像出了挺久了😅; 我是最近在对接 openai api 的时候偶然了解到的,看了下感觉挺有意思的。 有没有实际使用过的大佬来说一下相较于 SpringMVC…
OS:Centos 网卡:有线网卡即可 CPU:x86 架构的,不用 arm GPU:用不到 预算:< 5000 内存:要求可以拓展到 64G 硬盘:要求可以拓展到 8T 希望…