wsdjeg / vim-jde Goto Github PK
View Code? Open in Web Editor NEWThis project forked from vim-scripts/vim-jde
Vim - Just a Development Envirement (Java/C++)
Home Page: http://www.vim.org/scripts/script.php?script_id=1213
This project forked from vim-scripts/vim-jde
Vim - Just a Development Envirement (Java/C++)
Home Page: http://www.vim.org/scripts/script.php?script_id=1213
This is a mirror of http://www.vim.org/scripts/script.php?script_id=1213 Just a Development Environment for VIM . (VJDE) And now , It's support C++/C by ctags (VIM>=700 , +ruby future is on , JDK 1.5 support , JDK1.4 (maybe, not tested)) It's Had been tested on Leopard 10.5.1 . use <c-space> as the Code completion key! change it by :let g:vjde_completion_key='<c-space>' doc http://media.cqic.com.cn/vjde-tut/index.htm . A quick refrence create by Andrea Spadaccini http://media.cqic.com.cn/vjde-tut/vJDE_qr.pdf English Version will coming soon. Just work for : Project manager (load/store your VJDE settings) Code completion ( working for java and jsp,taglib,html,xml,xsl,xsd) (VIM 7.0 required) Source tools( variable extract local, member,argument, extract number or String to constance , fix build unreported exception error ( depends on getqflist() ) Source tools ( Override methods, implements interface,extract import, sort import) Create javadoc (depends on jcommentor.vim) Create getter/setter stub. Generate constructor of class which has all member; (2009-04-03 Support for annotation completion. New(2005-09-08) Use readtags for tags parse. Bug fix. New(2005-09-02) Code completion for more language available .(require ctags) let g:vjde_ctags_exts='vim;rb' Code template more powerfull! Put your own definition file , such as c.iab,vim.iab,cpp.iab ruby.iab to ~/.vim/vjde/ let g:vjde_iab_exts='c;vim;cpp;rb' in you c/c++/vim/ruby file, you can use <c-j> New(2005-09-01) More beautiful document viewer. ^_^ C++/C Code completion support for both GUI and Console C++/C parameter information support for both GUI and Console use: ctags --c++-kinds=+px -R . For search speed , Befor your use Code completion, use: :call VjdeCppGenerateIdx() to generate a index file for your every tag file. see vcde.txt for detail New (2005-08-27) Add JAVA document preview in GUI mode Add code template like (for block...) in console mode. Improved Preview window. New (2005-09-01) More beautiful document window.^_^ C++/C preview support C++/C parameter information support. New (2005-08-22) Add import statement for classes . Add code template like (for block, while block...) Create javadoc (depends on jcommentor.vim) Create getter/setter stub. Generate constructor of class which has all member; Allow write your own template file in: ~/vim/.vjde/iab.vjde see vimfile/plugin/vjde/tlds/iab.vjde for detail. Bugfix for vim install on a folder like : c:\program files\vim.. Add menu shortcut. New (2005-04-30) Add sensitive java code support for dot '.' , '@', Add sensitive Jsp code support for '<' ':' and space. New . Code completion support for packages. import java.net.<CTR>-x<CTR>-u or in coding: java.io.<CTR>-x<CTR>-u Code completion This future is depends on JDK, the java reflect API. available for System.<CTR>-x<CTR>-u System.o<CTR>-x<CTR>-u System.out.<CTR>-x<CTR>-u a[+-*/%&|^=] str.<CTR>-x<CTR>-u return str.<CTR>-x<CTR>-u new Something(str.<CTR>-x<CTR>-u Use it , enjoy it. Completion for jsp <jsp:<CTR>-x<CTR>-u <jsp:include <CTR>-x<CTR>-u <jsp:include flush="<CTR>-x<CTR>-u <jsp:us<CTR>-x<CTR>-u Completion for taglib (ie. STL) <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core";%> :XMLns stl_c c <c:<CTR>-x<CTR>-u <c:out <CTR>-x<CTR>-u ..... Completion for xml ....(See doc for detail...) Definition search ( User Command :Vjdei) you can list a class or a field or a method detail For example: System.out.println(str.toUpperCase().tr.... Place cursor on the class System, the detail of System would be shown , Constructor, fields ,methods, inner class ... TODO list : Tanks for every one who's name is occurred in my source code. ^_^
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.