Difference between revisions of "VMS IDE Commands"

From VSI OpenVMS Wiki
Jump to: navigation, search
(Task)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
To invoke the commands, press <code>F1</code> in the Visual Studio Code editor and start typing the command.
 
To invoke the commands, press <code>F1</code> in the Visual Studio Code editor and start typing the command.
[[File:Vms-ide-commands.png|800px|thumb|none|VMS IDE Commands]]
+
[[File:List_of_commands.png|800px|thumb|none|VMS IDE Commands]]
  
 
=Commands=
 
=Commands=
* <code>'''VMS-IDE: Edit VMS project settings'''</code> - Edit project settings. [[Project Settings]]
+
* <code>'''VMS-IDE: Build on VMS'''</code> - Build project on OpenVMS with its dependencies
* <code>'''VMS-IDE: Build on VMS'''</code> - Build project on VMS with its dependencies.
+
* <code>'''VMS-IDE: Build project'''</code> - Build the selected project on OpenVMS (`Ctrl+Alt+F7`)
* <code>'''VMS-IDE: Build only this project'''</code> - Build only the selected project on VMS (Ctrl+Alt+F7).
+
* <code>'''VMS-IDE: Change CR/LF for all source files'''</code> - Change CR/LF to LF for all source files
* <code>'''VMS-IDE: Change CR/LF for all source files'''</code> - Change CRLF to LF for all source files.
+
* <code>'''VMS-IDE: Clean this project'''</code> - Clean the project, delete files from output folder
* <code>'''VMS-IDE: Clean project'''</code> - Clean project, delete files from output folder.
+
* <code>'''VMS-IDE: Create/Update MMS'''</code> - Create default MMS
* <code>'''VMS-IDE: Create MMS'''</code> - Create default MMS. [[Auto-generating MMS]]
+
* <code>'''VMS-IDE: Download system headers'''</code> - Download system headers from VMS
* <code>'''VMS-IDE: Collect JAVA classes'''</code> - Collect debug information for JVM project. [[VMS IDE for Java (Kotlin, Scala)]]
+
* <code>'''VMS-IDE: Edit VMS project settings'''</code> - Edit project settings
* <code>'''VMS-IDE: Download system headers'''</code> - Download system headers from VMS.
+
* <code>'''VMS-IDE: Edit ssh-helper settings'''</code> - Edit SSH connection settings
* <code>'''VMS-IDE: Edit ssh-helper settings'''</code> - Edit connection settings. [[SSH Settings]]
+
* <code>'''VMS-IDE: Force built status'''</code> - Force built status
* <code>'''VMS-IDE: Force built status'''</code> - Force built status.
+
* <code>'''VMS-IDE: Force synchronized status'''</code> - Force synchronized status
* <code>'''VMS-IDE: Force synchronized status'''</code> - Force synchronized status.
+
* <code>'''VMS-IDE: Prepare to debug'''</code> - Prepare project for debugging
* <code>'''VMS-IDE: Quick uploading'''</code> - Upload the changes made to the source code on the the local machine since the last upload/synchronization to the remote machine.
+
* <code>'''VMS-IDE: Quick upload'''</code> - Execute quick uploading
* <code>'''VMS-IDE: Re-build on VMS'''</code> - Re-build project on VMS with its dependencies.
+
* <code>'''VMS-IDE: Rebuild on VMS'''</code> - Rebuild project on OpenVMS with its dependencies
* <code>'''VMS-IDE: Re-build only this project'''</code> - Re-build only the selected project on VMS.
+
* <code>'''VMS-IDE: Rebuild project'''</code> - Rebuild the selected project on OpenVMS
* <code>'''VMS-IDE: Synchronize project file with VMS'''</code> - Synchronize project files with VMS.
+
* <code>'''VMS-IDE: Reparse Basic project'''</code> - Reparse Basic project
* <code>'''VMS-IDE: Terminal'''</code> - OpenVMS terminal (<code>Ctrl+F6</code>)
+
* <code>'''VMS-IDE: Reparse Fortran project'''</code> - Reparse Fortran project
* <code>'''VMS-IDE: Upload all'''</code> - Upload all new and updated files from local machine to VMS. '''NOTE''': If '''preferZip''' is set to true, the ''whole'' project will be uploaded as a ZIP file.
+
* <code>'''VMS-IDE: Reparse Pascal project'''</code> - Reparse Pascal project
* <code>'''VMS-IDE: Upload all via Zip'''</code> - Upload project files using Zip
+
* <code>'''VMS-IDE: Synchronize project files with VMS'''</code> - Synchronize project files with VMS
 +
* <code>'''VMS-IDE: Terminal'''</code> - Open VMS terminal (`Ctrl+F6`)
 +
* <code>'''VMS-IDE: Upload files via Zip'''</code> - Upload project files using Zip
 +
* <code>'''VMS-IDE: Upload files'''</code> - Upload project files
  
 
=Task=
 
=Task=
Also, it is possible to run commands through VS Code Tasks.  
+
Also, it is possible to run command through VS Code Tasks.  
  
 
<pre>
 
<pre>

Latest revision as of 06:35, 20 April 2021

To invoke the commands, press F1 in the Visual Studio Code editor and start typing the command.

VMS IDE Commands

Commands

  • VMS-IDE: Build on VMS - Build project on OpenVMS with its dependencies
  • VMS-IDE: Build project - Build the selected project on OpenVMS (`Ctrl+Alt+F7`)
  • VMS-IDE: Change CR/LF for all source files - Change CR/LF to LF for all source files
  • VMS-IDE: Clean this project - Clean the project, delete files from output folder
  • VMS-IDE: Create/Update MMS - Create default MMS
  • VMS-IDE: Download system headers - Download system headers from VMS
  • VMS-IDE: Edit VMS project settings - Edit project settings
  • VMS-IDE: Edit ssh-helper settings - Edit SSH connection settings
  • VMS-IDE: Force built status - Force built status
  • VMS-IDE: Force synchronized status - Force synchronized status
  • VMS-IDE: Prepare to debug - Prepare project for debugging
  • VMS-IDE: Quick upload - Execute quick uploading
  • VMS-IDE: Rebuild on VMS - Rebuild project on OpenVMS with its dependencies
  • VMS-IDE: Rebuild project - Rebuild the selected project on OpenVMS
  • VMS-IDE: Reparse Basic project - Reparse Basic project
  • VMS-IDE: Reparse Fortran project - Reparse Fortran project
  • VMS-IDE: Reparse Pascal project - Reparse Pascal project
  • VMS-IDE: Synchronize project files with VMS - Synchronize project files with VMS
  • VMS-IDE: Terminal - Open VMS terminal (`Ctrl+F6`)
  • VMS-IDE: Upload files via Zip - Upload project files using Zip
  • VMS-IDE: Upload files - Upload project files

Task

Also, it is possible to run command through VS Code Tasks.

{
    "label": "Upload",
    "type": "task2cmd",
    "command": "vmssoftware.synchronizer.upload",
}
  • label unique label of command
  • type type of command, must be task2cmd
  • command the name of command, can be given from Contribution page of extension description.