V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  skywind3000  ›  全部回复第 2 页 / 共 7 页
回复总数  123
1  2  3  4  5  6  7  
2020-02-13 15:40:46 +08:00
回复了 skywind3000 创建的主题 Vim Vim 中缺失的任务/构建系统 - asynctasks.vim
@Chingim 迫害妄想啊,哪个编辑器拦着你不能在命令行下编译了?就是 vc 都有 msbuild.exe 来做命令行编译。现在大部分项目的构建不都是标准构建工具么? gnumake, cmake, ninjia,msbuild 哪个不能在命令行下用?编辑器所谓集成是帮你在编辑器内调度这些构建工具,并且做好错误分析,标注错误位置。
2020-02-13 13:06:08 +08:00
回复了 skywind3000 创建的主题 Vim Vim 中缺失的任务/构建系统 - asynctasks.vim
@Chingim 时代在发展,拜托别天天守着 6.4 时代的老旧习惯了。其他编辑器为啥自带的构建 /编译系统用的人非常多,就你 vim 非要依靠个终端或者 tmux ?还不是因为你 vim 6.4 太弱了。现在 8.2 了,时代变了,以前被认为 vim 不适合做的 debug 你去看看 vimspector 现在做的有多专业。
2020-02-13 12:44:22 +08:00
回复了 skywind3000 创建的主题 Vim Vim 中缺失的任务/构建系统 - asynctasks.vim
@wizardoz vscode 的 neovim 扩展不是只是用来运行部分 Ex 指令的么?你用过吗?它支持自定义文本对象么?能跑插件么? IdeaVim 是个模拟器还是子窗口显示 Vim ?
2020-02-12 14:32:15 +08:00
回复了 skywind3000 创建的主题 Vim Vim 中缺失的任务/构建系统 - asynctasks.vim
@wizardoz 这些 IDE 里的 vim 顶多算是一套 keybinding,根本不能算是 vim,连 vim 插件都不支持。我给你举个例子,文本对象,vim-textobj-parameter 提供文本对象,可以让你 "vi," 直接选中一个函数的参数,"ci," 直接改写这个参数,这些真正提升效率的插件,你找个支持的 IDE 来我看看。
2020-02-12 10:51:45 +08:00
回复了 skywind3000 创建的主题 Vim Vim 中缺失的任务/构建系统 - asynctasks.vim
@waruqi : 谁说要敲那么长的 vim 命令了? map 到 F9 上啊,你敲命令再快,有按一下 F9 快么?你打开内置终端有个切换操作吧?几百行错误信息,你要到终端里去操作滚屏吧?我 bind cnext/cprev 到 f10/f11 就完事了。

quickfix 的好处不光是打开文件和跳转,而是能同众多插件协同,有插件能将 quickfix 中的信息,把文件里错误的那一行标注起来,让你一眼就看到错误在哪里,光标移动过去,下面还有错误提示。有插件能在 quickfix 中用 popup 弹出个小窗口预览,根本不用实际打开文件。。。

vim 一直在进化,现在都 8.2 了,人也应该进化一下,一些 6.4 时代遗留的工作流,是应该拿出来检讨反思一下,比如,为什么其他现代点的编辑器开发程序时,编译运行这件事情,从来不需要开个终端,就只有 vim 需要?那些人都不习惯或者不会用终端么?实际情况就是人家那些编辑器把这个问题解决好了,而 vim 一直没解决,逼着你绕着圈子搞而已,而不是 vim 用户更精通终端。
2020-02-11 04:23:11 +08:00
回复了 skywind3000 创建的主题 Vim AsyncRun 新增:在内置终端内执行命令,调试程序更加方便
@jdhao 欢迎尝试我基于 asyncrun 的新插件: https://github.com/skywind3000/asynctasks.vim
2020-02-10 17:14:11 +08:00
回复了 skywind3000 创建的主题 Linux z.lua - 新增 fzf 快速向后跳转
@MrUser @Shaikh 求帮推荐与传播。
2020-02-02 04:27:56 +08:00
回复了 skywind3000 创建的主题 Vim Vim/NeoVim 内置终端调教记
@MrUser Emacs 进程没结束完退出也会有这个提示,提醒你安全退出罢了。你不喜欢可以用:

let g:terminal_kill = "term"

来设置一个信号,退出 vim 时用 term 信号杀死所有后台 terminal 进程。
2020-01-16 18:26:11 +08:00
回复了 skywind3000 创建的主题 Vim Vim/NeoVim 内置终端调教记
@ensonmj 你说的没错,这玩意儿不是用来代替 tmux 的,是补充不足,我现在为了断线重新和多 window,我也会套一个 tmux,但是启动了 vim 后,大部分活计我用 vim 内嵌终端来完成了。
2020-01-11 18:59:08 +08:00
回复了 skywind3000 创建的主题 Vim Vim/NeoVim 内置终端调教记
@dongqihong , 对的,每个 tabpage 一个,故意做成这样的。
2019-12-30 02:02:30 +08:00
回复了 skywind3000 创建的主题 Vim Borland/Turbo C++ 主题风格的目录系统(Vim 8.2 专用)
@softempire 多谢反馈。
2019-12-29 01:51:42 +08:00
回复了 skywind3000 创建的主题 Vim Borland/Turbo C++ 主题风格的目录系统(Vim 8.2 专用)
@skydiver good point
2019-03-11 10:12:27 +08:00
回复了 skywind3000 创建的主题 Linux z.lua - 更新 1.7 版本,性能更好,集成 fz / ranger.
@starrycat 这个是 fz.sh 的作者录制的 gif,我也不清楚。
2019-03-02 10:46:53 +08:00
回复了 skywind3000 创建的主题 Linux 内网穿透:在公网访问你家的 NAS
@huahua88 保留出处随便转。
2019-02-28 15:28:57 +08:00
回复了 skywind3000 创建的主题 Linux 内网穿透:在公网访问你家的 NAS
@uuair 我都列了一堆方案了,又不是光说 ssh -R
2019-02-27 22:47:29 +08:00
回复了 skywind3000 创建的主题 Linux 内网穿透:在公网访问你家的 NAS
@slrey 换一台机器做 frpc
2019-02-27 18:24:40 +08:00
回复了 skywind3000 创建的主题 Linux 内网穿透:在公网访问你家的 NAS
@shengyu 我只是举个例子,费 cpu 的服务多的是,当然不缺人买,入门型产品。就像今天米 4 还是有很多人买一样。
2019-02-27 18:10:02 +08:00
回复了 skywind3000 创建的主题 Linux 内网穿透:在公网访问你家的 NAS
@Tonni #29 程序员用的 Nas 自然不当是存储文件,你 J3455 架设个 Gitlab 都跑不动。终端连上去,zsh 都卡,基本不能用。何况如果要虚拟化 J3455 真的太吃力了。
2019-02-27 17:03:16 +08:00
回复了 skywind3000 创建的主题 Linux 内网穿透:在公网访问你家的 NAS
@KasuganoSoras 恩,太帅了,我把相关信息 append 到文章下面了。
2019-02-27 16:49:23 +08:00
回复了 skywind3000 创建的主题 Linux 内网穿透:在公网访问你家的 NAS
@KasuganoSoras 免费用户多了可以限制他们的总带宽,免费用嘛,传点文档得了,我愿意付费使用更大带宽(反正大部分时候我都跑不满)。
1  2  3  4  5  6  7  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1401 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 17:28 · PVG 01:28 · LAX 09:28 · JFK 12:28
Developed with CodeLauncher
♥ Do have faith in what you're doing.