All Projects → jiangdequan → vscode-java-saber

jiangdequan / vscode-java-saber

Licence: other
⚔️ To make the vscode work as Eclipse or IDEA when you are coding in java.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to vscode-java-saber

quit-control-vscode
➡️ Stop mistyping keyboard shortcuts and quitting VSCode unintentionally
Stars: ✭ 37 (+32.14%)
Mutual labels:  vscode-extension, vscode-plugin
vscode-console-helper
vscode console helper — 旨在帮助开发人员编码时更快的输入/移除 log,搭配上醒目的主题,提高开发效率。
Stars: ✭ 36 (+28.57%)
Mutual labels:  vscode-extension, vscode-plugin
vscode-markdown-link-suggestions
Suggests workspace files and MarkDown file headers in MarkDown links
Stars: ✭ 15 (-46.43%)
Mutual labels:  vscode-extension, vscode-plugin
angular-karma test-explorer
vscode extension for easy angular testing and debugging
Stars: ✭ 67 (+139.29%)
Mutual labels:  vscode-extension, vscode-plugin
vscode-stylelint-plus
A Visual Studio Code extension to lint CSS/SCSS/Less with stylelint, support auto fix on save.
Stars: ✭ 32 (+14.29%)
Mutual labels:  vscode-extension, vscode-plugin
mirage
A Mirage blue theme with pastel tones for Visual Studio Code
Stars: ✭ 39 (+39.29%)
Mutual labels:  vscode-extension, vscode-plugin
lombok-rs
Lombok port for Rust
Stars: ✭ 31 (+10.71%)
Mutual labels:  setters, getters
project-japanese-proofreading
テキストファイルやMarkdownファイルの日本語の文章をチェックするVS Codeの拡張機能
Stars: ✭ 81 (+189.29%)
Mutual labels:  vscode-extension, vscode-plugin
vscode-settings
vscode(Visual Studio Code) 相关设置、使用技巧等整理
Stars: ✭ 16 (-42.86%)
Mutual labels:  vscode-extension, vscode-plugin
vs-code-bpmn-io
Edit BPMN 2.0 files. Based on bpmn.io tools.
Stars: ✭ 87 (+210.71%)
Mutual labels:  vscode-extension, vscode-plugin
git-emoji-zh
VS code 插件,在 VScode 中提交 git 的时候添加 emoji 表情😝
Stars: ✭ 39 (+39.29%)
Mutual labels:  vscode-extension, vscode-plugin
z-reader
📘 [vscode插件] 小说阅读器,支持在线搜索和本地阅读,支持txt和epub格式
Stars: ✭ 205 (+632.14%)
Mutual labels:  vscode-extension, vscode-plugin
vscode-react-component-generator
A VSCode extension that generates a new React component with its files automatically in VSCode.
Stars: ✭ 18 (-35.71%)
Mutual labels:  vscode-extension, vscode-plugin
vscode-px-to-rem
Extension that allows you to convert from px to rem, and vice versa
Stars: ✭ 36 (+28.57%)
Mutual labels:  vscode-extension, vscode-plugin
accessors
Generate D getters and setters automatically
Stars: ✭ 20 (-28.57%)
Mutual labels:  setters, getters
vscode-appsync-resolver-autocomplete
Adds autocomplete functionality to vscode when editing AWS AppSync resolver vtl files.
Stars: ✭ 21 (-25%)
Mutual labels:  vscode-extension, vscode-plugin
sap-hana-driver-for-sqltools
A Visual Studio Code extension which extends the SQLTools extension, with a driver to work with the SAP HANA Database. It supports tables and views, as well as running queries on an SAP HANA Database.
Stars: ✭ 17 (-39.29%)
Mutual labels:  vscode-extension, vscode-plugin
vscode-saltstack
SaltStack extension for Microsoft Visual Studio Code
Stars: ✭ 26 (-7.14%)
Mutual labels:  vscode-extension
vscode-cmake-tools-helper
VSCode extension that enables cpptools to automatically know the information parsed by CMake Tools (e.g. include directories and defines)
Stars: ✭ 16 (-42.86%)
Mutual labels:  vscode-extension
BlindJS
BlindJS is a Javascript library that allows blind typing of pre-defined code. So stop worrying about writing valid code and start typing fast as hell!
Stars: ✭ 14 (-50%)
Mutual labels:  vscode-extension

Java IDE: Saber logo

Saber for VS Code [中文]

Marketplace Version Visual Studio Marketplace Platform Language License

This extension includes many useful utilities for Java. To make the vscode work as Eclipse or IDEA when you are coding in java.
These functions are implemented by parsing strings in java files. Therefore, your codes should best meet the specification of java.
If you have some good ideas, you can submit a feature suggestion here.

Overview

It makes users coding in java more efficient. Here`s a list of features:

  • New: Java files(annotation/class/interface/enum/package/JSP/HTML)
  • Generate Getters and Getters
  • Copy Qualified Name
  • Sort Project By Name
  • Run Maven Goals
  • Generate Docs

Some features ready to do:

  • Rename Java File

Requirements

  • JDK (version 1.8.0 or later)
  • VS Code (version 1.19.0 or later)

Install

  • Install from the Marketplace, you can find it by typing: "vscode-java-saber" "Java IDE"

How To Use

New

  • Method 1: Right click on a java file or a directory in the explorer Alt text Alt text

  • Method 2: You must open a java file in text editor => ctrl + shift + p => type: java new Alt text It will create a java file in the same directory of the opened file.

Generate Getters and Setters

Known issue: When the inner class is defined in the class, there will be problems with generating getters and setters

  • Method 1: Right click on the opened java file in the editor Alt text

  • Method 2: You must open a java file in text editor => ctrl + shift + p => type: getter setter Alt text

  • Method 3: Use keyboard shortcut 'alt + insert'

Copy Qualified Name

  • Method 1: Right click on the opened java file in the explorer Alt text

  • Method 2: You must open a java file in text editor => ctrl + shift + p => type: copy qualified name Alt text

  • Method 3: Right click on the opened java file in the editor Alt text

Sort Project By Name

Edit the config "ide.projectAutoSort" to true, it will auto sort projects by name when adding a project to the workspace, default is false

  • Method 1: Right click on the project explorer Alt text

  • Method 2: ctrl + shift + p => type: Sort Project By Name Alt text

Run Maven Goals

Edit the config "ide.mavenDefaultGoals" to what you like, default is "clean install -Dmaven.test.skip=true" and "clean install"

  • Method 1: Right click on a pom.xml file Alt text Alt text

Generate Docs

  • Method 1:
  1. Select the codes you want to generate java docs as below Alt text Alt text

  2. Then right click on the opened java file in the editor or use keyboard shortcut 'alt + i' Alt text

Feedback and Questions

You can find the full list of issues at Issue Tracker. You can submit a bug or feature suggestion.

License

Dual-licensed under BSD 2-Clause License and GPLv2 with the Classpath Exception.

This extention is included into "Java IDE Pack" extention pack.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].