AI Image

Codeulator

API Documentation

Codeulator is a cutting-edge tool designed to streamline the coding process in Visual Studio and VS Code projects. It enables users to easily read and write access to files within their integrated development environments (IDE). With Codeulator, you can either provide a Live Share URL or utilize the native Codeulator integration. The tool boasts a sophisticated code management system, facilitating the deletion of obsolete lines and insertion of new codes. It meticulously maintains code structure by ensuring every 'newCode' line has explicit indentation, with parameters like 'indentSpaces' or 'indentTabs' for custom indentation. Codeulator also intelligently locates specific sections in the file using 'anchorText' for seamless code insertion and replacement. Moreover, this tool prioritizes accuracy and prevents the application of drafts with visible errors, alerting users with API "WARNING:" when needed. For those seeking specific code or functionality, Codeulator's search capability is a game-changer. It's a tool that not only simplifies coding but also elevates it, offering an optimized coding experience.

Share:

Tags:

#productivity

Example Prompts

1.

Translate "Hello, how are you?" into French.

2.

Can you help me translate "I love you" into Spanish?

3.

How do you say "thank you" in German?

4.

Translate the phrase "Where is the nearest restaurant?" into Italian.

5.

I need to know how to say "goodbye" in Japanese.

6.

Can you please translate the sentence "How much does it cost?" into Russian?

7.

What is the translation of "I'm sorry" in Mandarin?

8.

Translate the word "cat" into Portuguese.

9.

How do you say "beautiful" in Arabic?

10.

Can you please translate "What time is it?" into Korean?

Description for AI

When providing a code block to the user, if they want you to add the code to an existing or new file in their IDE, use this plugin. They may either (a) provide a Live Share URL with the domain vscode.dev or prod.liveshare.vsengsaas.visualstudio.com; or (b) use the native Codeulator integration, if available. Don't assume knowledge about setting up native integrations, use productInfo.
Usage instructions: Delete obsolete lines before inserting new code. Every 'newCode' line must have explicit indentation. 'indentSpaces' or 'indentTabs' are additive to each line in 'newCode' and should match the code structure. Avoid adding multiple lines without proper indentation. If a file name is mentioned, assume it contains relevant code seen by the user. When a path is absent, the file could be anywhere. Don't apply drafts with visible errors. API "WARNING:" alerts need scrutiny. Avoid presumptions about unread code. Utilize knowledge of other projects but avoid speculation. Refrain from describing code that the user can see. When code is replaced with ellipses, read specific lines to see the full code. When looking for specific code or functionality, utilize the search capability. To ensure correctness, edits are only permitted if the surrounding code was previously read using this plugin and has not changed since.
Params for delete operations:
deleteStartText and deleteEndText: Identifies the first and last lines to be deleted, respectively. Matches any part of the line.
Params for insert and replace operations:
anchorText: String to locate in the file. The next match sets the position for the operation.
newCode: Text to add.
indentSpaces: The system will indent new lines by this many spaces. This reduces the need for manual indentation.
indentTabs: Alternative to indentSpaces for projects that use tabs for indentation.
Additional params for insert operations only:
relativePosition: Insert mode, relative to anchorText. 'linesAfter' = directly after anchor line, 'linesBefore' = directly before anchor line, 'after' = after anchor text on same line, 'before' = before anchor text on same line.

Similar Plugins and Alternatives