yehuohan 最近的时间轴更新
yehuohan's repos on GitHub
Lua · 19 人关注
cmp-im
Input Method source for nvim-cmp
Vim Script · 16 人关注
popc
Layer based manager for vim & neovim
Lua · 6 人关注
cmp-im-zh
zh tables for cmp-im
Lua · 4 人关注
dotfiles
dotfiles
Shell · 3 人关注
bootfiles
USB Boot Files
C · 3 人关注
ln-asr
Automatic Speech Recognition
Vim Script · 3 人关注
popset
Pop selections for operation.
Vim Script · 3 人关注
vim-ctrlspace
Vim Space Controller
Lua · 2 人关注
cmp-path
nvim-cmp source for path
Lua · 2 人关注
hop.nvim
Neovim motions on speed!
Vim script · 2 人关注
popc-floaterm
popc plugin for vim-floaterm
Python · 2 人关注
pwshare
create wifi share with python
HTML · 2 人关注
yehuohan.github.io
Lua · 1 人关注
cmp-cmdline
nvim-cmp source for vim's cmdline
Rust · 1 人关注
erender
Learn graphics renderer with Rust
C++ · 1 人关注
evktor
A simple Vulkan renderer
1 人关注
graphics-assets
C · 1 人关注
ln-dsa
Data Struct and Algorithm learning
C++ · 1 人关注
ln-misc
misc of ln
Rust · 1 人关注
ln-os
Operating system
Python · 1 人关注
ln-ss
Signal and system
Rust · 0 人关注
egineder
Vim script · 0 人关注
lightline.vim
A light and configurable statusline/tabline plugin for Vim
0 人关注
ln-net
Lua · 0 人关注
marks.nvim
A better user experience for viewing and interacting with Vim marks.
Vim script · 0 人关注
vim-easymotion
Vim motions on speed!
yehuohan

yehuohan

V2EX 第 255688 号会员,加入于 2017-09-21 21:33:47 +08:00
yehuohan 最近回复了
@halmstad 确实,syntax off 后就好多了
@henices 我感觉是 ycm,特别是写 python 时,开的 ycm 补全,卡得比较快,c/c++还好点
@svenFeng 内存够了,还有 4 个多 G,但是 ycmd 只用到了 100 来 mb
@tamlok 用的是 gvim
@knightdf
@582033
你们开着 ycm 吗?
2017-09-28 14:00:12 +08:00
回复了 tracyone 创建的主题 Vim 把你自己写的觉得不错的 vim 脚本贴出来
还有一个,用一个 tab 实现 ZoomWin 功能,不过是使用 tab,所以界面就没 ZoomWin 插件的那样好看了,要是装了 ariline 或不显示 tabline 还好。还有就是因为 ToggleWindowZoom 使用 tab 模拟 ZoomWin,所以退出时,也要用 ToggleWindowZoom 来退出,不然会关错 tab。
let s:is_max = 0
function! ToggleWindowZoom()
if s:is_max
let s:is_max = 0
execute "normal! " . s:last_tab . "gt"
execute "noautocmd " . s:last_winnr . "wincmd w"
silent! execute "tabclose " . s:this_tab
else
let s:is_max = 1
let s:last_winnr = winnr()
let s:last_tab = tabpagenr()
execute "tabedit " . expand("%")
let s:this_tab = tabpagenr()
endif
endfunction
2017-09-24 15:32:29 +08:00
回复了 yehuohan 创建的主题 Vim vim 有办法区分当前窗口是 quickfix 还是 location-list 吗?
@quinoa42 这是这个
2017-09-23 12:31:39 +08:00
回复了 tracyone 创建的主题 Vim 把你自己写的觉得不错的 vim 脚本贴出来
@tracyone
我用于 使用 vimgrep 全局搜索时,输入多个特定文件
2017-09-23 12:29:25 +08:00
回复了 tracyone 创建的主题 Vim 把你自己写的觉得不错的 vim 脚本贴出来
@tracyone

:<Func> Des<tab>top Dow<tab>loads

<Func> 使用 GetMultiFilesCompletion 作为自动补全
<tab> 按 Tab 的地方,补全完 Desktop 后,Downloads 能继续补全
2017-09-22 10:11:24 +08:00
回复了 tracyone 创建的主题 Vim 把你自己写的觉得不错的 vim 脚本贴出来
" 多目录、文件补全(输入一个文件 /目录后,按空格,可以接着补全第二个文件 /目录)
" FUNCTION: GetMultiFilesCompletion(arglead, cmdline, cursorpos) {{{
function! GetMultiFilesCompletion(arglead, cmdline, cursorpos)
let l:complete = []
let l:arglead_list = [""]
let l:arglead_first = ""
let l:arglead_glob = ""
let l:files_list = []

" process glob path-string
if !empty(a:arglead)
let l:arglead_list = split(a:arglead, " ")
let l:arglead_first = join(l:arglead_list[0:-2], " ")
let l:arglead_glob = l:arglead_list[-1]
endif

" glob hidden and not hidden files
let l:files_list = split(glob(l:arglead_glob . "*") . "\n" . glob(l:arglead_glob . "\.[^.]*"), "\n")
if len(l:arglead_list) == 1
let l:complete = l:files_list
else
for item in l:files_list
call add(l:complete, l:arglead_first . " " . item)
endfor
endif
return l:complete
endfunction
" }}}
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1473 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 63ms · UTC 23:48 · PVG 07:48 · LAX 15:48 · JFK 18:48
Developed with CodeLauncher
♥ Do have faith in what you're doing.