fgheng / vime Goto Github PK
View Code? Open in Web Editor NEWvime, an easy and structural config for (neo)vim users
vime, an easy and structural config for (neo)vim users
排查了所有的plugin,发现是roxma/vim-tmux-clipboard导致的。
相关issue:roxma/vim-tmux-clipboard#4
还是说这个文件是自己创建?
这个neovim 文件在哪呢?
你好
session
一直只有 default.vim
<M-
不生效 有什么解决办法吗,fzf
的大部分快捷键 没有效果 只能改键Hi 我有發一個pull request給您
您看在要不要修改.
thanks
RT
您好,我是vim新手,最近切换到neovim,主要写python代码。请问vime支持显示类列表、函数列表吗?怎么查看呢?
步骤:
1.clone 项目 文件直接放到~/.config/nvim下
2.启动NVIM 执行PlugInstall
3.安装完成退出,重新进入报错
日志:
处理 /Users/joe/.config/nvim/config/plugins/nvim-treesitter-textobjects.vim 时发生错误:
第 86 行:
E5105: Error while calling lua chunk: ...im/plugins/nvim-treesitter/lua/nvim-treesitter/query.lua:2: module 'vim.treesitter.query' not found:
no field package.preload['vim.treesitter.query']
no file '/Users/joe/.config/nvim/lua/vim/treesitter/query.lua'
no file '/Users/joe/.config/nvim/lua/vim/treesitter/query/init.lua'
no file '/Users/joe/.cache/vim/plugins/coc.nvim/lua/vim/treesitter/query.lua'
no file '/Users/joe/.cache/vim/plugins/coc.nvim/lua/vim/treesitter/query/init.lua'
no file '/Users/joe/.cache/vim/plugins/fzf/lua/vim/treesitter/query.lua'
no file '/Users/joe/.cache/vim/plugins/fzf/lua/vim/treesitter/query/init.lua'
no file '/Users/joe/.cache/vim/plugins/fzf-gitignore/lua/vim/treesitter/query.lua'
no file '/Users/joe/.cache/vim/plugins/fzf-gitignore/lua/vim/treesitter/query/init.lua'
no file '/Users/joe/.cache/vim/plugins/fzf.vim/lua/vim/treesitter/query.lua'
no file '/Users/joe/.cache/vim/plugins/fzf.vim/lua/vim/treesitter/query/init.lua'
no file '/Users/joe/.cache/vim/plugins/coc-fzf/lua/vim/treesitter/query.lua'
no file '/Users/joe/.cache/vim/plugins/coc-fzf/lua/vim/treesitter/query/init.lua'
no file '/Users/joe/.cache/vim/plugins/vimspector/lua/vim/treesitter/query.lua'
no file '/Users/joe/.cache/vim/plugins/vimspector/lua/vim/treesitter/query/init.lua'
no file '/Users/joe/.cache/vim/plugins/vim-flog/lua/vim/treesitter/query.lua'
no file '/Users/joe/.cache/vim/plugins/vim-flog/lua/vim/treesitter/query/init.lua'
no file '/Users/joe/.cache/vim/plugins/vim-gitgutter/lua/vim/treesitter/query.lua'
no file '/Users/joe/.cache/vim/plugins/vim-gitgutter/lua/vim/treesitter/query/init.lua'
no file '/Users/joe/.cache/vim/plugins/git-blame.nvim/lua/vim/treesitter/query.lua'
no file '/Users/joe/.cache/vim/plugins/git-blame.nvim/lua/vim/treesitter/query/init.lua'
no file '/Users/joe/.cache/vim/plugins/nerdcommenter/lua/vim/treesitter/query.lua'
no file '/Users/joe/.cache/vim/plugins/nerdcommenter/lua/vim/treesitter/query/init.lua'
大佬您好,我使用您这套配置时,发现打开一个1261行的tmux配置文件时,发现打开得特别慢,尝试使用--startuptime debug得到如下日志:
063.429 005.649 005.649: sourcing /usr/share/nvim/runtime/syntax/tmux.vim
063.831 000.019 000.019: sourcing /usr/share/nvim/runtime/ftplugin/tmux.vim
066.586 000.279 000.279: sourcing /home/chiebotgpuhq/.cache/vim/plugins/vim-anyfold/autoload/anyfold.vim
8331.689 000.088 000.088: sourcing /home/chiebotgpuhq/.cache/vim/plugins/vim-signify/autoload/sy.vim
8331.901 000.077 000.077: sourcing /home/chiebotgpuhq/.cache/vim/plugins/vim-signify/autoload/sy/util.vim
8333.006 000.770 000.770: sourcing /home/chiebotgpuhq/.cache/vim/plugins/vim-signify/autoload/sy/repo.vim
8334.485 8272.173: opening buffers
8335.127 000.534 000.534: sourcing /home/chiebotgpuhq/.cache/vim/plugins/lightline.vim/autoload/lightline.vim
8336.144 000.074 000.074: sourcing /home/chiebotgpuhq/.cache/vim/plugins/lightline.vim/autoload/lightline/tab.vim
8336.580 000.222 000.222: sourcing /home/chiebotgpuhq/.cache/vim/plugins/lightline.vim/autoload/lightline/colorscheme.vim
8336.984 000.732 000.509: sourcing /home/chiebotgpuhq/.cache/vim/plugins/lightline.vim/autoload/lightline/colorscheme/solarized.vim
在opening buffer这个地方特别慢,但是似乎裸装的vim就没有这个问题. 萌新实在查不出哪里有问题了,来问问大佬...
另外还有一个问题是,当我使用tmux 然后远程到其他机器上使用这套nvim配置时,tmux和nvim相应插件已装,发现ctrl-h等仅能切换tmux的pane,而无法切换nvim的窗口,甚至是当当前的tmux只有一个pane时,依然无法切换nvim窗口... 但是我在本地tmux中使用vime时 则没有这个问题
您好,似乎在使用startify 的SSave 保存会话之后 ,然后关闭neonvim,然后再启动nvim在启动页面直接进入 之前的会话,此时easymotion似乎就没法使用了,即使 vim-plug 显示 easymotion已经加载,而且之前设置的easymotion相关的map也完全无法使用...
另外,感谢您的配置,真的是肥肠不错的学习材料= =|||,虽然我还没完全吃透...
感谢大佬分享了自己的配置,这大概是我见过最清晰最易懂学习的vim配置了。
本人vim新手,学习大佬配置 不太懂为何init.vim中开始用的
let g:vim_root_path = expand('<sfile>:p:h') . '/'
这一句为何这样写,不是$MYVIMRC就可以得到vimrc的路径么?而且为何这个在我的nvim上echo出来是/
而不是init.vim所在的目录呢?
再次感谢大佬的配置分享
打开文件偶尔会出现文件类型丢失的bug, 即lightline右下角下角出现no ft
init.vim加入如下配置之后,还是无法启动除了vim-plug之外的插件:
let g:python_host_prog='C:/ProgramData/Anaconda3/python.exe'
let g:python3_host_prog='C:/ProgramData/Anaconda3/python.exe'
let g:coc_node_path='C:/Users/renlefux/AppData/Roaming/nvm/v12.18.3/node.exe'
let g:plugin_bash_path='C:/msys64/usr/bin/bash.exe'
pluginstats 如下:
您好,在小型工程中,coc是能够正常使用的,但是我最近编译linux内核和oceanbase,coc总是找不到定义和引用。我并未修改过coc.nvim.vim,目前我检查了ccls的配置和coc的配置,未发现错误,我使用bear命令生成的compile_commands.json文件也是对的,请问我应该怎么排查这个错误呢?谢谢
目前我的coc-settting.json文件如下所示
{
// vim: syntax=jsonc
"coc.preferences.extensionUpdateCheck": "daily",
"suggest.acceptSuggestionOnCommitCharacter": true,
"suggest.timeout": 5000,
"suggest.noselect": true,
"suggest.snippetIndicator": "❄",
"suggest.completionItemKindLabels": {
"class": "",
"color": "",
"constant": "",
"default": "",
"enum": "",
"enumMember": "",
"event": "鬒",
"field": "m",
"file": "",
"folder": "",
"function": "F",
"interface": "",
"keyword": "",
"method": "f",
"module": "",
"operator": "Ψ",
"property": "",
"reference": "r",
"snippet": "",
"struct": "פּ",
"text": "",
"typeParameter": "",
"unit": "",
"value": "",
"variable": ""
},
"diagnostic.errorSign": "■",
"diagnostic.warningSign": "▲",
"diagnostic.infoSign": "●",
"diagnostic.hintSign": "●",
"diagnostic.displayByAle": false,
"diagnostic.maxWindowHeight": 10,
"languageserver": {
"ccls": {
"command": "ccls",
"filetypes": ["c", "cpp", "cuda", "objc", "objcpp"],
"rootPatterns": [".ccls", "compile_commands.json", ".git/"],
"initializationOptions": {
"cache": {
"directory": ".ccls-cache"
},
"client": {
"snippetSupport": true
},
"highlight": { "lsRanges": true }
}
},
// golang的languageserver不是ccls
"golang": {
"command": "gopls",
"rootPatterns": ["go.mod", ".git/"],
"filetypes": ["go"]
}
}
}
您好,我fork了您的配置,然后修改了一些按键....
我的系统是 ubuntu-18.04
nvim version 是
NVIM v0.5.0-dev+1157-g0ab88c2ea
Build type: Release
LuaJIT 2.1.0-beta3
使用时发现一个比较麻烦的问题....coc 在进行函数提示时出现的浮动窗口没法正常翻页...
使用鼠标滚轮,除非一直滚,否则浮动窗口就会跳转回顶端...
这导致了浮动窗口内容只能看最顶端或是最低端的内容...
这个问题,问过赵大,但是他表示也不清楚是哪里出了问题...
然后打开(neo)vim,执行:PlugInstall等待插件安装完毕即可!
没懂这个怎么操作。。。。
您好 目前用您預設的主題
之前有用過vide
在 目錄列 案h 可以回到上一層
用vime 案H 沒有反應
可以麻煩指教嗎?
你好,安装之后 backspace 在insert mode下不会删除任何字符。请问这种情况需要更改哪个配置或者禁用哪个插件,谢谢。
您好,我是一个新手。在按照您的方法配置之后,我遇到了一些问题。
我使用的电脑是mac,m1芯片。iterm终端。
这是我的~/.vimrc文件。
1 " DO NOT EDIT THIS FILE
2 " Add your own customizations in/.vim_runtime/my_configs.vim/.vim_runtime
3
4 set runtimepath+=
5
6 source ~/.vim_runtime/vimrcs/basic.vim
7 source ~/.vim_runtime/vimrcs/filetypes.vim
8 source ~/.vim_runtime/vimrcs/plugins_config.vim
9 source ~/.vim_runtime/vimrcs/extended.vim
10 try
11 source/.vim_runtime/my_configs.vim/.vim/plugged')
12 catch
13 endtry
14 call plug#begin('
15 Plug 'preservim/NERDTree'
16 Plug 'dense-analysis/ale'
17 "改错
18 Plug 'neoclide/coc.nvim', { 'branch': 'release' }
19 Plug 'neoclide/coc.nvim', {'branch': 'master', 'do': 'yarn install --frozen-lockfile'}
20 let g:coc_global_extensions = ['coc-explorer']
21 let g:coc_global_extensions = ['coc-git']
22 let mapleader = ','
23 Plug 'preservim/nerdcommenter'
24 Plug 'voldikss/vim-floaterm'
25 Plug 'pseewald/vim-anyfold'
26 Plug 'junegunn/vim-easy-align'
27 Plug 'lervag/vimtex'
28 Plug 'junegunn/fzf.vim'
29 Plug 'junegunn/fzf', { 'do': {-> fzf#install()} }
30 Plug 'antoinemadec/coc-fzf', {'branch': 'release'}
31 "https://github.com/fgheng/vime 的配置
32 Plug 'mileszs/ack.vim'
33 Plug 'easymotion/vim-easymotion'
34 map (easymotion-prefix)
35 set number
36 syntax on
37 set showcmd
38 set t_Co=256
39 set cursorline
40 filetype indent on
41 set autoindent
42 call plug#end()
~
以上两张图片:一个是配置文件,另外一个是vim进入文件编辑的界面。
麻烦您告诉我一下是哪里出问题了,谢谢您。
所有Alt相关的快捷键都无法使用,
处理 /home/yu/.config/nvim/config/plugins/nvim-treesitter-textobjects.vim 时发生
错误:
第 86 行:
E5105: Error while calling lua chunk: ...im/plugins/nvim-treesitter/lua/nvim-tre
esitter/query.lua:2: module 'vim.treesitter.query' not found:
no field package.preload['vim.treesitter.query']
no file '/home/yu/.config/nvim/lua/vim/treesitter/query.lua'
no file '/home/yu/.config/nvim/lua/vim/treesitter/query/init.lua'
no file '/home/yu/.cache/vim/plugins/coc.nvim/lua/vim/treesitter/query.l
ua'
no file '/home/yu/.cache/vim/plugins/coc.nvim/lua/vim/treesitter/query/i
nit.lua'
no file '/home/yu/.cache/vim/plugins/fzf/lua/vim/treesitter/query.lua'
no file '/home/yu/.cache/vim/plugins/fzf/lua/vim/treesitter/query/init.l
ua'
no file '/home/yu/.cache/vim/plugins/fzf-gitignore/lua/vim/treesitter/qu
ery.lua'
no file '/home/yu/.cache/vim/plugins/fzf-gitignore/lua/vim/treesitter/qu
ery/init.lua'
no file '/home/yu/.cache/vim/plugins/fzf.vim/lua/vim/treesitter/query.lu
a'
no file '/home/yu/.cache/vim/plugins/fzf.vim/lua/vim/treesitter/query/in
it.lua'
这是什么包没安装吗?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.