I am trying to search for VS code documentation that works for non Salesforce DX using below plugin https://marketplace.visualstudio.com/items?itemName=salesforce.salesforcedx-vscode
But I am not able to find one.
I am trying to search for VS code documentation that works for non Salesforce DX using below plugin https://marketplace.visualstudio.com/items?itemName=salesforce.salesforcedx-vscode
But I am not able to find one.
Installing DX won't prevent you from using MavensMate with VSCode. I've installed the following extensions to VSCode:
Apex Code Editor for Visual Studio Code
Apex Debugger for Visual Studio Code
Lightning Component Code Editor for Visual Studio Code
mavensmate
Salesforce CLI integration for Visual Studio Code
Salesforce Extensions for VS Code
VisualForce Code Editor for Visual Studio Code
This gives me syntax highlighting and some code completion capabilities. Make sure to add VSCode to your MavensMate setup/config as well though.
I'm not using DX yet because it's not working very well for my group with our highly customized and mature org. So for now we're sticking to MM + VScode + git.
You can use MavensMate-VisualStudioCode, but it involves installing MavensMate. You might also search the Marketplace for other Salesforce-related extensions; many of them do not use DX, and at least a few appear to be completely native with no extra extensions or software required. Also, just in case I've misunderstood your question, DX works on all orgs with API access (so, no Personal Edition or Group Edition orgs), including production, sandboxes, developers, and scratch orgs. Setting up a Dev Hub is not a prerequisite for using DX.
I don't think this option was available when you asked the question, but you can now use "Salesforce Extensions for VS Code" and sfdx with sandboxes.
I've set up several sandboxes (and production) using: "sfdx force:project:create" with parms for each sandbox & production "sfdx force:auth:web:login" to authenticate each project & set default username "sfdx force:source:retrieve" to pull down metadata for classes, triggers, pages and lightning components.
ForceCode extension works fine for me. https://marketplace.visualstudio.com/items?itemName=JohnAaronNelson.ForceCode