V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  james122333  ›  全部回复第 33 页 / 共 61 页
回复总数  1217
1 ... 29  30  31  32  33  34  35  36  37  38 ... 61  
2023-05-18 19:49:43 +08:00
回复了 miaotaizi 创建的主题 PHP PHP 如何优雅的打包部署, 类似 install 那样的
如果你是使用类 unix 系统 可以很优雅
php 本来就是类 unix 系统使用者使用最爽
最原始最方便的方法就是 chroot 不用 root 权限就是 proot
将资料夹当作根目录 所有东西装在里面 也是安卓系统跑其他 linux 的方法 其中又以 archlinux 最为方便 安装 archlinux 途中就用 pacstrap 把包装进去再 chroot
https://wiki.archlinux.org/title/installation_guide
其它发行版则可以用以下方式配置 arch
https://wiki.archlinux.org/title/Install_Arch_Linux_from_existing_Linux
这也是为什么 arch 其实可以作为 server
好处是配置方便 需要多装什么如数据库其他 php 扩展的包直接 chroot 进去用包管理器装好就可以
还没有 docker 那么麻烦 弄好直接额外写启动脚本用 chroot 启动 server 即可 然后将该脚本与根目录资料夹打包起来就可以
然后对方随便装个好装简便的发行版你再给他少少的说明就可以

请放弃 windows XD
2023-05-18 04:24:12 +08:00
回复了 tensorzhang 创建的主题 Linux 你为什么选择 Arch Linux ?
@levelworm

你这就还没用熟 熟悉了开箱即用的标准就会不一样 变成不想找应用
最好是移动硬盘 但你这样信息安全就很难保证 平板的好处就在这 小且可以启动好
2023-05-12 21:43:21 +08:00
回复了 s82kd92l 创建的主题 Linux Linux 有没有常用的执行队列和条件执行的工具呢?
训练任务 一看就知道 我怎么可能搞自己
2023-05-12 21:41:52 +08:00
回复了 s82kd92l 创建的主题 Linux Linux 有没有常用的执行队列和条件执行的工具呢?
用 bash 写还是很简单的 但不说那么多了
只能说你的解法思路是错的
2023-05-12 21:34:28 +08:00
回复了 skoofancy 创建的主题 程序员 主动放弃使用了十年的编辑器之神 Vim
@Chingim

然而熟命令行后这简单的都可以 vi command mode 有档名补全
2023-05-09 23:59:58 +08:00
回复了 skoofancy 创建的主题 程序员 主动放弃使用了十年的编辑器之神 Vim
@skoofancy

lsp 只有在公司用过 所以重构名称要考虑 这东西有时还会抽风
2023-05-09 23:31:07 +08:00
回复了 skoofancy 创建的主题 程序员 主动放弃使用了十年的编辑器之神 Vim
ide 就几个功能比较重要
查定义 查引用 重构名称 代码格式化 快速开启 全文检索 debug server
这裏面应该就重构名称和 debug server 比较麻烦
2023-05-09 23:07:04 +08:00
回复了 skoofancy 创建的主题 程序员 主动放弃使用了十年的编辑器之神 Vim
@skoofancy

以 vi 逻辑就是写个外部脚本直接 git status 看要做什么
因为把功能留给外部实现(当然有些功能没办法 但没办法的功能都不是刚需)所以换编辑器可套用 我当初就是研究其它编辑器发现原来写的都不可用才意识到这问题
至于找档案并处理是善用本身特性可以做的 呼叫 cp mv rm tar find 等命令就可以 这用法是 vi way
2023-05-09 22:48:00 +08:00
回复了 xifangczy 创建的主题 Linux 不理解为什么 Linux 鼠标右键按下 弹出菜单..
这的确是 gtk 的锅 好像是绘製需要使用它的 gesture 方法 把这功能给应用处理
Firefox 的 about:config 中有 ui.context_menus.after_mouseup
2023-05-09 18:54:03 +08:00
回复了 skoofancy 创建的主题 程序员 主动放弃使用了十年的编辑器之神 Vim
我改用 vi ,因为你现在使用的配置移植性都很差,只有该编辑器专用
还有左边档案列表虽然所有 IDE 都这样做,但其实它能做的就是少少事情
例如递迴寻找某些档案但是要排除一些删除,这种类似或其它操作无法的
现在都是 vi way
2023-04-22 20:42:27 +08:00
回复了 iorilu 创建的主题 程序员 现在还有多少开发觉得一定要用 mac 的
给我选就是 linux > mac > windows
支持 wsl 理由就是怕有天被逼用 win
linux 桌面其实非常好 比 win 好多了 差异在于应用支持
win 即便有 wsl 使用体验也不是一个等级
再加上对命令行的深度使用经验 额外找其它应用也显得越来越没有意义
举凡什么密码管理 笔记软件 架设文件伺服器...以及自写功能
当然只在自己个人电脑方便 也绝不会把东西搬到 wsl 上的
至于 mac 软件比 win 开源多了 不了解的人多数还是和使用 win 差不多
他可以整盘拷贝
你不在他有的是时间偷看东西
2023-04-18 01:03:36 +08:00
回复了 zeonll 创建的主题 程序员 请问大家有啥好的 vim 改键意见
@uni

easymotion 很不错 但普通 motion 也可以
页->行(区块)->字
加上 mark
2023-04-18 00:54:01 +08:00
回复了 zeonll 创建的主题 程序员 请问大家有啥好的 vim 改键意见
@diagnostics

没有兴趣当驼鸟 看到就是看到 除非在忙 也从来没 block 任何人 你的立场不是随意攻击别人的理由 要嘛不攻击纯解释 要嘛缩限攻击对象不是全地图 依照上面我真的觉得你要打十个
观注这种小且可变的意义不大 键盘都有 n 种 你觉得这小细节很重要那你就继续 个人觉得这不是糟糕的作法 这种作法也不是中文社群才有 这只是个有用的小设置 上升到哲学层次就多了
2023-04-17 07:20:38 +08:00
回复了 zeonll 创建的主题 程序员 请问大家有啥好的 vim 改键意见
@diagnostics

就这样还想得理不饶人? 反覆思考吧大佬 再看了下真的快笑喷
2023-04-17 07:02:31 +08:00
回复了 zeonll 创建的主题 程序员 请问大家有啥好的 vim 改键意见
@diagnostics

说细究更扯 你打错字不是解释打错字就算了
还归咎别人不细究最终作出别人是半桶水的结论
脑子到底怎么长的 这么跳节奏也不严谨的结论怎么生出来的?
2023-04-17 06:45:48 +08:00
回复了 zeonll 创建的主题 程序员 请问大家有啥好的 vim 改键意见
@diagnostics

你打的就是 ctrl+c 不用硬扯了 我不需要自动脑补你说什么
你喷人乱喷就不用说那么多 至于半桶水 你说的很肯定 我说的不肯定
你只是下意识认为别人不懂但没有证据显示如此 而且你这是全图砲 还有 ctrl+[明显并不比单 caps 快捷 这不是别人懂不懂的问题 而是舒适度与习惯的问题 使用频率明显高多了 贴的脚本就是要在这情况下解决输入大小写的方便 你觉得误人子弟是你自己的看法
2023-04-15 18:11:49 +08:00
回复了 zeonll 创建的主题 程序员 请问大家有啥好的 vim 改键意见
@diagnostics

这两个是不同的不用混在一起谈
esc 就是 esc
interrupt 就是 interrupt
只是 vi 类的劫持了 interrupt 而已
半桶水在说你自己吗?
2023-04-12 01:04:55 +08:00
回复了 zeonll 创建的主题 程序员 请问大家有啥好的 vim 改键意见
这问题在某个"你要开源分享但自己讲的模糊也没分享什么只是显得高大上"的社群遇到过
基本上可以 caps 是 esc 组合键为 ctrl
至于大小写就不是问题 以下脚本可以解决 没在那发过

let g:uppercase_insert = 0

function ToggleUppercaseInsert()
if g:uppercase_insert == 0
let g:uppercase_insert = 1
for l:i in range(97, 122)
let l:c = nr2char(l:i)
exec "imap " . l:c . " " . toupper(l:c)
endfor
else
let g:uppercase_insert = 0
for l:i in range(97, 122)
let l:c = nr2char(l:i)
exec "iunmap " . l:c
endfor
endif
endfunction

imap <C-u> <Esc>:call ToggleUppercaseInsert()<CR>a

插入模式下按 ctrl+u 切换大小写输出 caps 组合键是 ctrl
1 ... 29  30  31  32  33  34  35  36  37  38 ... 61  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1067 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 23:26 · PVG 07:26 · LAX 15:26 · JFK 18:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.