Coder Social home page Coder Social logo

meetbill / vim Goto Github PK

View Code? Open in Web Editor NEW
248.0 248.0 112.0 31.6 MB

🚩 一键化打造 Vim IDE 环境(安装只需数秒) 【环境:Linux 64 位】 Vim7.X 可以安装版本1.0

License: GNU General Public License v3.0

Shell 26.82% Vim Script 73.18%
vim vim-ide

vim's Introduction

Vim IDE

-----------------------------------------------------
                                      __
           __                  __    /\ \
   __  __ /\_\    ___ ___     /\_\   \_\ \     __
  /\ \/\ \\/\ \ /' __` __`\   \/\ \  /'_` \  /'__`\
  \ \ \_/ |\ \ \/\ \/\ \/\ \   \ \ \/\ \_\ \/\  __/
   \ \___/  \ \_\ \_\ \_\ \_\   \ \_\ \___,_\ \____\
    \/__/    \/_/\/_/\/_/\/_/    \/_/\/__,_ /\/____/

-----------------------------------------------------

1 Vim IDE 概览

Screenshot

2 牛刀小试

3 版本发布

  • [V1.1]
  • V1.0 released
    • [V1.0.12] 2017-09-28 增加:Golang 语法高亮
    • [V1.0.11] 2017-07-24 修改:状态栏显示
    • [V1.0.10] 2017-04-21 增加:Python 代码自动审查(pyflakes)
    • [V1.0.09] 2017-04-18 增加:括号自动匹配插件 auto-pairs
    • [V1.0.08] 2017-03-18 增加:自动格式化中文排版插件 pangu, 更新 TOC 插件。
    • [V1.0.07] 2016-10-07 增加:Markdown 生成 TOC 插件
    • [V1.0.05] 2016-08-26 修改:更新 Ctags, 添加 Python 代码自动折叠
    • [V1.0.04] 2016-05-29 增加:自动生成 markdown 头信息
    • [V1.0.03] 2016-05-18 修订:对 GitHub 文档进行整理
    • [V1.0.02] 2014-08-13 新增:对 Vim 进行整理发布一键化程序
    • [V1.0.01] 2014-01-01 新增:发布初始版本。

4 小额捐款

如果你觉得 Vim 对你有帮助,可以对作者进行小额捐款(支付宝)

Screenshot

vim's People

Contributors

meetbill avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vim's Issues

出现点小问题

用您的脚本配置好vim后,发现在插入模式中,每当输入{,“,‘,等符号时都会报错:
{
处理 function 21_RestoreSettings 时发生错误:
第 4 行:
E121: 未定义的变量: s:ShowMode
请按 ENTER 或其它命令继续
处理 function 21_RestoreSettings 时发生错误:
第 4 行:
E15: 无效的表达式: s:ShowMode
请按 ENTER 或其它命令继续
处理 function 21_RestoreSettings 时发生错误:
第 7 行:
E121: 未定义的变量: s:CmdHeight
请按 ENTER 或其它命令继续
处理 function 21_RestoreSettings 时发生错误:
第 7 行:
E15: 无效的表达式: "set cmdheight=".s:CmdHeight

}
请问需要怎么配置呢?

python f-string 报错

您好!

我在使用您的VIM插件时,似乎无法识别f-string,并出现高亮报错:

could not compile: invalid syntax

这个问题有什么方法解决吗?

32位系统可以用吗,我这边报错(之前在64位用的很好哈)

Error detected while processing /home/nw/.vimrc:
line 13:
E319: Sorry, the command is not available in this version: filetype plugin indent on
line 16:
E319: Sorry, the command is not available in this version: syntax on
line 35:
E518: Unknown option: foldenable
line 36:
E518: Unknown option: foldmethod=marker
line 50:
E538: No mouse support: mouse=c
line 76:
E319: Sorry, the command is not available in this version: autocmd BufReadPost * if line("'"") > 0 && line("'"") <= line("$") | exe "normal g'"" | endif
line 80:
E319: Sorry, the command is not available in this version: let mapleader=","
line 94:
E319: Sorry, the command is not available in this version: let OpenDir=system("pwd")
line 99:
E319: Sorry, the command is not available in this version: let g:NERDTreeWinPos="right"
line 100:
E319: Sorry, the command is not available in this version: let g:NERDTreeWinSize=25
line 101:
E319: Sorry, the command is not available in this version: let g:NERDTreeShowLineNumbers=1
line 114:
E319: Sorry, the command is not available in this version: let g:OmniCpp_DefaultNamespaces=["std"]
line 115:
E319: Sorry, the command is not available in this version: let g:OmniCpp_MayCompleteScope=1
line 116:
E319: Sorry, the command is not available in this version: let g:OmniCpp_SelectFirstItem=2
line 124:
E319: Sorry, the command is not available in this version: let g:LookupFile_TagExpr='"./tags.filename"'
line 125:
E319: Sorry, the command is not available in this version: let g:LookupFile_MinPatLength=2
line 126:
E319: Sorry, the command is not available in this version: let g:LookupFile_PreserveLastPattern=0
line 127:
E319: Sorry, the command is not available in this version: let g:LookupFile_PreservePatternHistory=1
line 128:
E319: Sorry, the command is not available in this version: let g:LookupFile_AlwaysAcceptFirst=1
line 129:
E319: Sorry, the command is not available in this version: let g:LookupFile_AllowNewFiles=0
line 131:
E484: Can't open file /usr/share/vim/vim74/ftplugin/man.vim
line 133:
E319: Sorry, the command is not available in this version: let g:snips_author="Du Jianfeng"
line 134:
E319: Sorry, the command is not available in this version: let g:snips_email="[email protected]"
line 135:
E319: Sorry, the command is not available in this version: let g:snips_copyright="SicMicro, Inc"
line 137:
E319: Sorry, the command is not available in this version: function! RunShell(Msg, Shell)
line 138:
E319: Sorry, the command is not available in this version: ^Iecho a:Msg . '...'
line 139:
E319: Sorry, the command is not available in this version: ^Icall system(a:Shell)
line 140:
E319: Sorry, the command is not available in this version: ^Iechon 'done'
line 141:
E319: Sorry, the command is not available in this version: endfunction
line 166:
E319: Sorry, the command is not available in this version: autocmd BufRead,BufNewFile .{md,mdown,mkd,mkdn,markdown,mdwn} set filetype=markdown
line 167:
E319: Sorry, the command is not available in this version: autocmd BufNewFile .py,.cpp,
.[ch],.sh,.java,*.{md,mdown,mkd,mkdn,markdown,mdwn} exec ":call SetTitle()"
line 168:
E319: Sorry, the command is not available in this version: autocmd FileType python set omnifunc=pythoncomplete#Complete
line 170:
E319: Sorry, the command is not available in this version: func SetTitle()
line 230:
E319: Sorry, the command is not available in this version: ^Iautocmd BufNewFile * normal G
line 231:
E319: Sorry, the command is not available in this version: endfunc
line 249:
E319: Sorry, the command is not available in this version: func! CompileRunGcc()
line 250:
E319: Sorry, the command is not available in this version: ^Iexec "w"
line 263:
E319: Sorry, the command is not available in this version: endfunc
line 266:
E319: Sorry, the command is not available in this version: func! Rungdb()
line 267:
E319: Sorry, the command is not available in this version: ^Iexec "w"
line 268:
E319: Sorry, the command is not available in this version: ^Iexec "!gcc % -g -o %<"
line 269:
E319: Sorry, the command is not available in this version: ^Iexec "!gdb ./%<"
line 270:
E319: Sorry, the command is not available in this version: endfunc
line 275:
E319: Sorry, the command is not available in this version: let g:winManagerWindowLayout='FileExplorer|TagList'
line 280:
E319: Sorry, the command is not available in this version: let Tlist_Sort_Type = "name"
line 281:
E319: Sorry, the command is not available in this version: let Tlist_Compart_Format = 1
line 282:
E319: Sorry, the command is not available in this version: let Tlist_Exist_OnlyWindow = 1
line 283:
E319: Sorry, the command is not available in this version: let Tlist_File_Fold_Auto_Close = 0
line 285:
E319: Sorry, the command is not available in this version: let Tlist_Show_One_File=1
line 287:
E518: Unknown option: autochdir
line 288:
E319: Sorry, the command is not available in this version: let Tlist_Ctags_Cmd = '/usr/bin/ctags'
line 289:
E319: Sorry, the command is not available in this version: let Tlist_Show_One_File = 1
line 290:
E319: Sorry, the command is not available in this version: let Tlist_Exit_OnlyWindow = 1
line 291:
E319: Sorry, the command is not available in this version: let g:Tlist_Auto_Update=1
line 293:
E319: Sorry, the command is not available in this version: let Tlist_WinWidth=25
line 294:
E319: Sorry, the command is not available in this version: let g:Tlist_Enable_Fold_Column=0
line 305:
E319: Sorry, the command is not available in this version: let g:DoxygenToolkit_briefTag_funcName="yes"
line 310:
E319: Sorry, the command is not available in this version: let g:pydiction_location = '~/.vim/tools/pydiction/complete-dict'
line 316:
E319: Sorry, the command is not available in this version: autocmd vimenter * if !argc() | NERDTree | endif
line 318:
E319: Sorry, the command is not available in this version: autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | endif
Press ENTER or type command to continue

Can you allow to config the default directory after openning a file

The IDE is wonderful and I am using it everyday. Thanks for your contribution.

Only one issue is that when opening a file, the default directory will change to the location of the opened file. In this case, if I use vsp or e command in vim, I have to refer to the opened file's directory. It is definitely not convenient when I stay in the parent directory of a file.

Could you point how to config this part to default vim directory? Thanks.

启动出错

start_vim.sh: 13: start_vim.sh: Syntax error: "(" unexpected

楼主 在mac OS X 和Ubuntu 15.04上均是这个错误

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.