V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  chemzqm  ›  全部回复第 4 页 / 共 53 页
回复总数  1054
1  2  3  4  5  6  7  8  9  10 ... 53  
2018-12-27 11:19:53 +08:00
回复了 nohup 创建的主题 程序员 Antd 的彩蛋不仅让开发者被炒,对视力障碍者影响也很大
Antd 的做法只能说欠妥,主要责任还是在使用者上面,这种第三方的 UI 拿来就用,升级了还不做测试,完全是对产品和客户不负责任的表现。如果开发流程不做改进,这种问题还会多次出现。
2018-12-23 10:27:18 +08:00
回复了 nohup 创建的主题 程序员 经过技术选型研究,我们放弃了 React,转向 Vue
> 我们发现前端的应用过于卡顿

React 不太适合没有较深前端优化经验的团队,因为它只负责 ui,项目里面数据处理乱七八糟的,它不慢才怪了。
2018-11-21 20:46:27 +08:00
回复了 yantianqi 创建的主题 程序员 打算做个博客 next, nuxt 用哪个比较好?
SSR 本身就注定是个烂坑,博客又不需要什么前端状态,直接后端渲染不好吗
2018-10-03 14:01:53 +08:00
回复了 cyberpoint 创建的主题 Vim 有没有老哥用 vs code 的 vim
@zeny620 简单点用个 alias 就行了 alias n='nvim'
我用的 fish 函数,可以在 neovim 的 terminal 下使用 nvr 打开文件
function n
if test -n "$NVIM_LISTEN_ADDRESS"
nvr $argv
else
nvim $argv
end
end
别的 shell 语法不同
2018-10-02 22:02:20 +08:00
回复了 cyberpoint 创建的主题 Vim 有没有老哥用 vs code 的 vim
我觉得 VSCode 的 vim 插件做的蛮好的,不过还是建议在 terminal 下使用 vim。
想在 vim 里面体验 VSCode 的功能,可以试试 https://github.com/neoclide/coc.nvim
2018-09-23 12:25:02 +08:00
回复了 evefree2 创建的主题 问与答 看到小程序可以跳转不同主体不同公众号下的小程序
猜测跟腾讯 py 了吧
2018-09-12 18:05:28 +08:00
回复了 PureWhiteWu 创建的主题 程序员 发现一个天才程序员写出的神奇验证码操作
没毛病,人家验证码只是为了让你多思考一下。
就算是图片验证码想识别现在还不是 OCR 随意识别?
2018-09-03 20:04:25 +08:00
回复了 megachweng 创建的主题 Vim 用 vim 感觉 Esc 太远,是我食用方式不对吗
hhkb 吧,可以放在 mac 键盘上面,用了你就知道 mac 的键盘多难用了。
2018-09-03 08:19:16 +08:00
回复了 chemzqm 创建的主题 Vim Coc.nvim: 为了更好的补全体验
@lancelock
1. 设置 set signcolumn=yes 总是显示 sign 那一列即可
2. 把 completeopt 里面的 preview 去掉就可以不显示了,这个是 vim 原生的功能,后续会用 Floating window 显示,还在开发
2018-08-04 00:44:20 +08:00
回复了 imhx233 创建的主题 分享创造 首个正式开源项目: HXCO Get - 万物皆可 Get
https://get.js.org/vim 404 可以差评吗
2018-08-02 11:55:32 +08:00
回复了 pony279 创建的主题 Vim ncm2 - 更加专注 & 可拓展的 vim/neovim 代码补全框架
@pony279
> 用这个插件配置按键映射,确认了就知道选择了哪一个

不是用户确认的哪一个,complete resolve 应该是用户使用 <C-n> 或者 <C-p> 选中时进行调用然后显示文档等信息使用的。
2018-08-02 09:51:33 +08:00
回复了 pony279 创建的主题 Vim ncm2 - 更加专注 & 可拓展的 vim/neovim 代码补全框架
@pony279
1. ncm2 如何获取当前用户选择了哪一个 complete item ?还是就是补全完成的时候请求一下 https://github.com/ncm2/ncm2_lsp_snippet/blob/master/utils.py#L13
2. Language client 不可能使用同步方式在 TextChange 触发时发送 document 给 server,因为那样体验肯定会比较差,https://github.com/autozimu/LanguageClient-neovim/blob/next/autoload/LanguageClient.vim#L707
2018-08-02 07:03:44 +08:00
回复了 pony279 创建的主题 Vim ncm2 - 更加专注 & 可拓展的 vim/neovim 代码补全框架
谈几个 LSP 补全的小问题,不确认 ncm2 解决了没有。
* 支持 language server 返回的 trigger charactors 触发补全
* 支持 LSP 中定义的 completion resolve,切换补全项时请求详情,不支持的话某些 language server 看不到文档也支持不了 snippet 等功能。
* 支持 language server 返回的 snippet,LanguageClient-neovim 这插件根本不支持 lsp 定义的 snippet https://microsoft.github.io/language-server-protocol/specification#snippet-syntax,server 返回的 snippet 会被它截一段关键字插入。

ncm 的代码:

au InsertEnter,InsertCharPre,TextChangedI <buffer> call ncm2#auto_trigger()
func! ncm2#_do_auto_trigger()
let tick = s:context_tick()
if tick == s:auto_trigger_tick
return ''
endif
let s:auto_trigger_tick = tick

" refresh the popup menu to reduce popup flickering
call s:feedkeys("\<Plug>(ncm2_complete_popup)")

if g:ncm2#complete_delay == 0
call s:feedkeys("\<Plug>(_ncm2_auto_trigger)")
else
if s:complete_timer
call timer_stop(s:complete_timer)
endif
let s:complete_timer = timer_start(
\ g:ncm2#complete_delay,
\ {_ -> s:complete_timer_handler() })
endif
return ''
endfunc

用户在 fuzzy 补全时也会触发 TextChangedI, 此时 ncm2 会发起新的请求,其实这种请求完全可以避免,因为补全插件在第一次请求后就获取了所有的补全项,除非用户输入的是 trigger charactor,否者只需要过滤第一次获取的结果即可。另外这个 g:ncm2#complete_delay 设的小了可能 language server 还没收到当前的 buffer,导致无法正确补全,设置的大了影响补全的体验。
2018-08-02 01:33:49 +08:00
回复了 Marblue 创建的主题 Vim Macvim airline 设置无效果 求大佬帮忙看看
大概率是字体不对,提 bug 请把自己用的配置带上
eslint 把 == 禁掉吧,这个除了用在 == null 判定 null 或者 undefined 情况,其它时候是很容易 bug 的。
2018-07-27 20:11:11 +08:00
回复了 chemzqm 创建的主题 Vim Coc.nvim: 为了更好的补全体验
@yuuko 调整了,现在选择完补全项继续输入会触发补全
2018-07-24 18:34:36 +08:00
回复了 ngg0707 创建的主题 Vim 请问:vimgrep 时间过长,怎么中断命令执行呢?
@ngg0707 https://github.com/junegunn/fzf

CtrlSF 做重命名的,检索没有 fzf 效率
2018-07-24 14:04:54 +08:00
回复了 ngg0707 创建的主题 Vim 请问:vimgrep 时间过长,怎么中断命令执行呢?
不建议用 vim 的 grep,现在有许多异步的检索插件,效率和灵活性都比 vimgrep 好的多
2018-07-23 14:03:08 +08:00
回复了 chemzqm 创建的主题 Vim Coc.nvim: 为了更好的补全体验
1  2  3  4  5  6  7  8  9  10 ... 53  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1214 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 23:39 · PVG 07:39 · LAX 16:39 · JFK 19:39
Developed with CodeLauncher
♥ Do have faith in what you're doing.