Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>CodeFanuc TP AssistNew to Visual Studio Code? Get it now.
CodeFanuc TP Assist

CodeFanuc TP Assist

Nathan Badanjek

|
431 installs
| (1) | Free
Advanced Language extension for Fanuc Teach Pendant Programming
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

CodeFanuc TP Assist README

This extension is to assist in software development that includes Fanuc proprietary Teach Pendant Programming. It contains a defined syntax and custom theme, as well as multiple coding efficiency, autofill features, commands, and interactive webviews.

Features

  • Automatic Line Renumbering: Automatically renumbers in-text lines in .ls files when changes are made.
  • Automatic Semicolon Placement: Automatically ends in-text lines in .ls files with a semicolon.
  • Label Webview Command: View all the Labels and Jump Labels in your code and move to the line number.
  • Register & I/O Webview Command: View all of the LS file data types and I/O in your active file. Adds button to replace name in the active file, or all in directory. Jump to line in code of each item with arrow buttons.
  • CodeFanuc Theme: Custom theme for LS, KL, DT, and CF filetypes.

CodeFanuc Theme Screenshot

CodeFanuc Theme Screenshot

Label Webview Screenshot

Label Webview Screenshot

Register & I/O Webview Screenshot

Register & I/O Webview Screenshot

Requirements

VS Code 1.95.0

Usage

  • CodeFanuc Theme: Set using the Color Theme option in VS Code.
  • Automatic Line Renumbering: This feature is enabled by default. CAN BE DISABLED with user setting "autoLineRenumber": false
  • Ctrl+Click to Open Filename: Automatically open a file through text by clicking on it while holding ctrl.
  • Automatic Semicolon Placement: Attached to Line Renumbering.
  • Label Webview Command: Use the command fanuctpp.openLabelView to open this webview. Ctrl+Shift+P
  • Register & I/O Names Webview Command: Use the command fanuctpp.openNameView to open this webview. Ctrl+Shift+P
  • Ctrl+Click to Open Filename: Ctrl+click on a program name in CALL/RUN 'programName' to open the corresponding file if it exists in the same directory.

Installation

  1. Install the extension from the VS Code Marketplace.

Contributing

Contributions are welcome! Please open an issue or submit a pull request on GitHub.

License

MIT

Known Issues

To see current issues and to report issues, please visit our GitHub Issues Page.

Release Notes

CodeFanuc release 1.1.1

  • Changed end of line semicolon spacing to one

CodeFanuc release 1.1.0

  • Added arrow buttons in name webview for navigation
  • Changed cursor movement on line deletion
  • Added more Karel syntax
  • Fixed line-continuations not having semicolon

CodeFanuc release 1.0.0

  • Repurposed existing syntax for (.DT) and (.CF) files
  • Created name webview and command to open it
  • Minor syntax additions to (.LS) files
  • New icon and name

CodeFanuc release 0.0.2

  • Created themed syntax for (.KL) files
  • Minor bugfixes

CodeFanuc release 0.0.1

  • Created label webview and command to open it
  • Created ctrl+click definition to open filename if it's in the same directory as current file

CodeFanuc pre-release 0.0.1

  • Created extension with themed syntax for (.LS) files
  • Created first version of event handling for document changes

Enjoy!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft