Difference between revisions of "VMS IDE Commands"

From VSI OpenVMS Wiki
Jump to: navigation, search
 
(9 intermediate revisions by 4 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: Terminal'''</code> - OpenVMS terminal (<code>Ctrl+F6</code>)
+
* <code>'''VMS-IDE: Build on VMS'''</code> - Build project on OpenVMS with its dependencies
* <code>'''VMS-IDE: Edit ssh-helper settings'''</code> - Edit connection settings
+
* <code>'''VMS-IDE: Build project'''</code> - Build the selected project on OpenVMS (`Ctrl+Alt+F7`)
* <code>'''VMS-IDE: Edit OpenVMS project settings'''</code> - Edit project settings
+
* <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: Create MMS'''</code> - Create default MMS
+
* <code>'''VMS-IDE: Create/Update MMS'''</code> - Create default MMS
* <code>'''VMS-IDE: Build on VMS'''</code> - Build project on VMS with its dependencies
+
* <code>'''VMS-IDE: Download system headers'''</code> - Download system headers from VMS
* <code>'''VMS-IDE: Re-build on VMS'''</code> - Rebuild project on VMS with its dependencies
+
* <code>'''VMS-IDE: Edit VMS project settings'''</code> - Edit project settings
* <code>'''VMS-IDE: Build only this project'''</code> - Build only the selected project on VMS (Ctrl+Alt+F7)
+
* <code>'''VMS-IDE: Edit ssh-helper settings'''</code> - Edit SSH connection settings
* <code>'''VMS-IDE: Re-build only this project'''</code> - Rebuild only the selected project on VMS
+
* <code>'''VMS-IDE: Force built status'''</code> - Force built status
* <code>'''VMS-IDE: Clean project'''</code> - Clean project, delete files from output folder
 
* <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: Synchronize project file with VMS'''</code> - Synchronize project files with VMS
 
 
* <code>'''VMS-IDE: Force synchronized status'''</code> - Force synchronized status
 
* <code>'''VMS-IDE: Force synchronized status'''</code> - Force synchronized status
* <code>'''VMS-IDE: Force built status'''</code> - Force built status
+
* <code>'''VMS-IDE: Prepare to debug'''</code> - Prepare project for debugging
* <code>'''VMS-IDE: Upload all via Zip'''</code> - Upload project files using Zip
+
* <code>'''VMS-IDE: Quick upload'''</code> - Execute quick uploading
* <code>'''VMS-IDE: Download system headers'''</code> - Download system headers from VMS
+
* <code>'''VMS-IDE: Rebuild on VMS'''</code> - Rebuild project on OpenVMS with its dependencies
* <code>'''VMS-IDE: Quick synchronization'''</code> - Perform changes on the remote machine made on the local machine since the extension started.
+
* <code>'''VMS-IDE: Rebuild project'''</code> - Rebuild the selected project on OpenVMS
 +
* <code>'''VMS-IDE: Reparse Basic project'''</code> - Reparse Basic project
 +
* <code>'''VMS-IDE: Reparse Fortran project'''</code> - Reparse Fortran project
 +
* <code>'''VMS-IDE: Reparse Pascal project'''</code> - Reparse Pascal project
 +
* <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=
 +
Also, it is possible to run command through VS Code Tasks.
 +
 
 +
<pre>
 +
{
 +
    "label": "Upload",
 +
    "type": "task2cmd",
 +
    "command": "vmssoftware.synchronizer.upload",
 +
}
 +
</pre>
  
 +
* <code>'''label'''</code> unique label of command
 +
* <code>'''type'''</code> type of command, must be ''task2cmd''
 +
* <code>'''command'''</code> the name of command, can be given from Contribution page of extension description.
 
[[Category:VMS IDE]]
 
[[Category:VMS IDE]]

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.