V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  jsfaint  ›  全部回复第 4 页 / 共 18 页
回复总数  348
1  2  3  4  5  6  7  8  9  10 ... 18  
2017 年 4 月 24 日
回复了 unstop 创建的主题 分享创造 一览 2.0 现已免费提供
一览当初在 mas 买了正版。。
2017 年 4 月 24 日
回复了 sensui7 创建的主题 问与答 go-lang 和 rust 的定位是不是这样的?
也有用 go 写的文本编辑器,比如有一个复刻 sublime 的叫 lime
2017 年 4 月 18 日
回复了 dengjunwen 创建的主题 程序员 给大家推荐一款好用的桌面 Linux 系统
archlinux + deepin desktop 用的很舒心
2017 年 4 月 18 日
回复了 Tunar 创建的主题 GitHub 怎么看待只 fork 不 star 的行为
star 是单纯的收藏
watch 才是收藏加关注, watch 会在仓库有变动的时候提醒你
fork 之后代码是不会随着 upstream 更新的,需要手动 pull , push 才行
2017 年 4 月 3 日
回复了 julyclyde 创建的主题 问与答 为什么清明是个公历节日?
二十四节气是太阳历为太阳周期
阴历是月亮历为月亮周期
中国传统的农历是阳历+阴历的结合
2017 年 3 月 16 日
回复了 simple26 创建的主题 Vim 一个简单的 vim 状态栏 "插件"
点赞, airline 用起来有点太重了
@pony279 #82 deoplete 有三个 clang 的扩展
clang_complete
deoplete_clang
deoplete_clang2

前两个用的都是 libclang ,第三个调用 clang -cc1 ,速度比前两个快不少

completor.vim 的 clang source 也是通过调用 clang binary 实现的。不过 completor.vim 的 clang source 在 windows 工作有问题。提了 issue 很久没人回应……
@pony279 #82 gocode 的问题已经搞定了,是之前重装系统 PATH 没设好

python 补全速度很快, js, go, c 都比较慢
@pony279 #79 升级到 master 的最新提交,突然工作正常了……只不过在 windows 下反应很慢
@pony279 #79 按照这个方法打开了日志
打开 index.js
出现了一堆 log ,但是没有 nvim.log_xxx.cm_tern
https://ws2.sinaimg.cn/large/72bed153gy1fdn9dv0sy8j20bt03qt96.jpg

cm_core 中有如下内容。看起来是 cm_tern 注册失败了

```
2017-03-15 09:18:43,110 [ERROR @ cm_core.py:__init__:115] 10164 - register_source for cm_sources.cm_tern failed
Traceback (most recent call last):
File "C:\Users\jia.sui\vimfiles\plugged\nvim-completion-manager\pythonx\cm_core.py", line 110, in __init__
m = importlib.import_module(modulename)
File "C:\Users\jia.sui\AppData\Local\Programs\Python\Python35\lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 673, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 673, in exec_module
File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
File "C:\Users\jia.sui\vimfiles\plugged\nvim-cm-tern\pythonx\cm_sources\cm_tern.py", line 6, in <module>
```

打开 main.go ,有 cm_gocode 生成,但是在执行 cm_refresh 时候报错了

```
2017-03-15 09:18:44,009 [ERROR @ cm_start.py:on_notification:168] 5028 - Failed processing method: cm_refresh, args: [{'early_cache': 1, 'enable': 1, 'priority': 9, 'sort': 1, 'scopes': ['go'], 'channel': {'events': [], 'type': 'python3', 'id': 6, 'module': 'cm_sources.cm_gocode'}, 'scoping': 1, 'cm_refresh_patterns': ['\\.(\\w*)$'], 'abbreviation': 'Go', 'cm_refresh_min_word_len': 3, 'name': 'cm-gocode'}, {'scope_match': 'go', 'base': 'f', 'changedtick': 8, 'curpos': [0, 8, 6, 0, 6], 'bufnr': 1, 'col': 6, 'lnum': 8, 'startcol': 5, 'early_cache': 1, 'typed': ' f', 'scope': 'go', 'filetype': 'go', 'force': 0, 'filepath': 'D:\\Downloads\\js_test\\main.go'}]
Traceback (most recent call last):
File "C:\Users\jia.sui\vimfiles\plugged\nvim-completion-manager\pythonx\cm_start.py", line 165, in on_notification
func(*args)
File "C:\Users\jia.sui\vimfiles\plugged\nvim-completion-manager\pythonx\cm_sources\cm_gocode.py", line 56, in cm_refresh
stderr=subprocess.DEVNULL)
File "C:\Users\jia.sui\AppData\Local\Programs\Python\Python35\lib\subprocess.py", line 676, in __init__
restore_signals, start_new_session)
File "C:\Users\jia.sui\AppData\Local\Programs\Python\Python35\lib\subprocess.py", line 955, in _execute_child
startupinfo)
FileNotFoundError: [WinError 2] 系统找不到指定的文件。
```
@pony279 #76
Linux 下工作一切正常, windows(vim/neovim)下只有 python 的补全正常,其他的补全( c, js, go )不知道什么原因都没工作
https://ws2.sinaimg.cn/large/72bed153gy1fdmh0tgwnoj209l07jq2z.jpg

换回 neocomplete ( vim )和 deoplete ( neovim )都可以正常工作
@pony279 #76 哈哈~我也刚搞定这个

inoremap <expr> <CR> (pumvisible() ? (empty(v:completed_item) ? "\<C-n>\<C-y>" : "\<C-y>") : "\<CR>")

popup menu 没关系啦~这个可以接受
@pony279 #74 其实我有看到你 github 里面的这个配置……但是我就特不习惯换行的这个动作……
我写成
```
inoremap <expr> <CR> (pumvisible() ? "\<c-n>\<c-y>" : "\<CR>")
```
第一个需求倒是满足了,可是如果有选中时候就傻逼了 orz
@pony279 另外 ncm 该怎么配才能达到 deoplete 按 enter 的效果?
就是在没有选中时,按 enter 选中第一项,并关闭补全菜单
在有选中时直接关闭补全菜单?
谢谢~~
@pony279 #68 clang_complete 原版有支持 python3
archlinux 默认是 python3 ,然后我 windows , mac 装的都是 python3
如果只能 python2 就有点蛋疼了……
看 github 上 ncm 的 clang 支持是 @pony279 fork 了一个版本,这个其实 ok
可是为啥是 python2 ……
目前 ncm 的 source 比起 deoplete 有点少
2017 年 3 月 9 日
回复了 1054864949 创建的主题 求职 新手前端妹纸一枚,求西安前端坑!
朋友的 248.La
楼主有没有兴趣投一个,他最近在招人
2017 年 3 月 9 日
回复了 undozen 创建的主题 程序员 程序员朋友们,我们一起来做个记账 app 吧
进了 gnucash 的坑就出不来了
1  2  3  4  5  6  7  8  9  10 ... 18  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4750 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 04:06 · PVG 12:06 · LAX 21:06 · JFK 00:06
♥ Do have faith in what you're doing.