Autocompletion of import statements in VS code for Java - visual-studio-code

Whenever I am creating a new java file in Intelij, all the import statement are handled by the IDE itself. Is there any way to get this feature in vs code(any extensions or setting I can toggle)
I have installed the Microsoft extensions for java but that doesn't seem to do the trick out of the box.

Related

RLS: how to automatically resolve import errors in Visual Studio Code?

I recently switched from IntelliJ to Visual Studio Code, but one thing I can't figure out is how to tell my editor to automatically write a
use std::sync::Arc;
at the top of my file when I have something like the following import error:
In IntelliJ all I had to do was click on the red error icon and select "Import" and the use would appear at the top of the file.
I have the RLS extension for VSC. How do I do this?
Instead of the RLS extension, I switched to using the rust-analyzer vscode extension which supports suggesting imports as one of the "Quick Fix" options in vscode.

VSCode - how do I turn off java completely?

How do I turn off the Java Language Server completely? I can't find it anywhere. I just want it off so it does not do this "importing root project configuration project".
You can disable the Language Support for Java(TM) by Red Hat extension in VS Code.
It can either be disabled entirely, or just for your current workspace. If you never want to use it, you can uninstall the extension instead.
There is now a new setting java.autobuild.enabled in RedHat's Java extension (since this PR). It will not stop importing projects, but once the project is imported, it will not automatically rebuild it.
To force manual rebuilding, use the Command Palette and run Java: Force Java Compilation.

How can I add TYPO3 Library to Visual Studio Code?

I installed Visual Studio Code with Homebrew Cask Tap and started to code. Now I miss the autocompletion for TYPO3 Classes.
How can I add the TYPO3 Library from eg TYPO3 9.5 to my workspace that my autocompletion works for TYPO3 Classes?
Explanation:
With other IDEs where I adde the TYPO3 Source I could press CMD MOUSE-LEFT (on MAC) on eg. AbstractViewHelper in the Examplecode and my IDE jumps to the destinated Class.
Examplecode:
<?php
namespace MonTea\MonteaBase\ViewHelpers\Format;
class PhonenumberViewHelper extends \TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper
{
Perhaps it's important:
I use the VS Code Version 1.28.2 (1.28.2).
I found a way to do this with Visual Studio Code:
First I installed the extension: PHP Intelephense V.0.8.8.
Then I add the TYPO3 Source folder to my Workspace
Now I can hop with CMD + Click to all the TYPO3 Classes, but there are more Classes e.g. in the ConnectionPool Class the Doctrine\DBAL\DriverManager
I think sometimes it's also usefull to jump into "third-party-classes" that are used by TYPO3.
I go to the terminal
Switch to the TYPO3 SRC PATH
Do composer install
And now I can also jump to the "third-party-classes".
Visual Studio Code is near an IDE i want to work with. ;)
supplement
I also can hop inside my extensions, if they are in the same workspace. Thanks to the Intelephense Extension.

PyDev Code Completion for Shared Libraries (.so) in Linux

How do I get code completion for shared Python libraries (.so) in PyDev?
If it's just a matter of adding it to the python path, then which one and do I add the .so's directory of the full .so path? None of them seem to work although it could be because I am forced to use an old version of PyDev (if so which version introduced the funcionality)?
This should work out of the box... (and this functionality is there for many years already).
Can you post a screenshot of your pydev package explorer showing your project contents expanded up to the .so you're using as well as your editor showing where code completion is not working?

How to configure nodeclipse for auto completion?

I have just installed this eclipse plugin. But I found it can neither show a list of functions when typing '.', nor use templates like 'if...else...'.
Read http://www.nodeclipse.org/ carefully
Features Creating default structure for New Node
Project and New Node Source File Generating Express project
with Wizard JavaScript Syntax highlighting Bracket
matching and marking selection occurences with background color
Content Assistant within one file Go to definition with
Ctrl+click when JSDoc is
used Refactoring within one file
(Alt+Shift+R) JSON files highlight and
validation NPM support Debugging - Breakpoint,
Trace, Variables, Expressions, etc... via Eclipse debugger plugin for
V8 Setting project properties for JSHint-Eclipse
automatically; JSHint
settings template
Passing arguments to Node application and Node.js,
specifying environment variables values to use Running
CoffeeScript *.coffee files Running *.js files with
PhantomJS, MongoDB Shell or Java 8 Nashorn jjs util
Bundled together with Markdown Editor, GitHub Flavored Markdown,
StartExplorer (for system explorer and shell), RegEx, Icon Editor,
MongoDB, RestClient Tool and other plugins (20+ in total, check
update site and Nodeclispe Plugin
List) Support for Eclipse Juno, Kepler, Luna M3
As of 0.7 completion work as standard JSDT functionality, that is
for objects defined in the same class,
for objects annotated with with JSDoc
If you want more, do it yourself with help from the other people.
I suggest you that you install tern.java which uses the powerful JavaScript inference engine tern.js. You have a node.js module which provides node.js completion. As Nodeclipse editor is based on JSDT, you can use it with tern.