Zum Inhalt springen
Inline Edit

Code auswaehlen. Anweisung geben. KI editiert.

Der schnellste Weg, Code zu transformieren. Markieren Sie beliebigen Code, beschreiben Sie die Aenderung in natuerlicher Sprache, und die KI fuehrt das Edit sofort aus.

Mac Shortcut
⌘ + L
Windows/Linux
Ctrl + L
Lurus Code inline edit feature applying AI-generated code changes directly in VS Code editor
So funktioniert's

In 4 Schritten zum transformierten Code

1

Code auswaehlen

Markieren Sie den Code, den Sie bearbeiten moechten. Das kann eine einzelne Zeile, eine Funktion oder ein ganzer Block sein.

2

Shortcut druecken

Druecken Sie Cmd+L (Mac) oder Ctrl+L (Windows/Linux) oder nutzen Sie das Kontextmenue.

3

Anweisung eingeben

Beschreiben Sie in natuerlicher Sprache, was die KI mit dem Code tun soll.

4

KI editiert

Die KI analysiert den Code, versteht den Kontext und fuehrt die gewuenschte Aenderung durch.

Anwendungsfaelle

Unendliche Moeglichkeiten

Von einfachen Refactorings bis zu komplexen Transformationen - Inline Edit macht alles moeglich.

🔄

Refactoring

"Extrahiere diese Logik in eine separate Funktion"

Markieren Sie Code und lassen Sie die KI ihn in eine saubere, wiederverwendbare Funktion extrahieren.

🛡️

Error Handling

"Fuege try-catch mit sinnvollen Fehlermeldungen hinzu"

Die KI umschliesst Ihren Code mit robustem Error-Handling und aussagekraeftigen Fehlermeldungen.

📝

Dokumentation

"Fuege JSDoc-Kommentare hinzu"

Generieren Sie automatisch Dokumentation fuer Funktionen, Klassen und Module.

Optimierung

"Optimiere die Performance dieser Schleife"

Lassen Sie die KI ineffizienten Code identifizieren und optimieren.

🔐

Security Fixes

"Behebe die SQL-Injection-Schwachstelle"

Die KI erkennt Sicherheitsluecken und implementiert sichere Alternativen.

🧪

Tests generieren

"Schreibe Unit-Tests fuer diese Funktion"

Generieren Sie automatisch Tests basierend auf dem ausgewaehlten Code.

🌐

Internationalisierung

"Extrahiere Strings fuer i18n"

Die KI extrahiert hardcodierte Strings und bereitet sie fuer Uebersetzungen vor.

Accessibility

"Fuege ARIA-Labels hinzu"

Verbessern Sie die Barrierefreiheit Ihrer UI-Komponenten automatisch.

Beispiele

Vorher & Nachher

Async/Await Konvertierung

"Konvertiere zu async/await"
Vorher
function fetchUser(id) {
  return fetch(`/api/users/${id}`)
    .then(res => res.json())
    .then(data => {
      console.log(data);
      return data;
    })
    .catch(err => console.error(err));
}
Nachher
async function fetchUser(id) {
  try {
    const res = await fetch(`/api/users/${id}`);
    const data = await res.json();
    console.log(data);
    return data;
  } catch (err) {
    console.error(err);
  }
}

TypeScript Typisierung

"Fuege TypeScript-Typen hinzu"
Vorher
function processOrder(order, discount) {
  const total = order.items.reduce(
    (sum, item) => sum + item.price * item.qty,
    0
  );
  return total * (1 - discount);
}
Nachher
interface OrderItem {
  price: number;
  qty: number;
}

interface Order {
  items: OrderItem[];
}

function processOrder(
  order: Order, 
  discount: number
): number {
  const total = order.items.reduce(
    (sum, item) => sum + item.price * item.qty,
    0
  );
  return total * (1 - discount);
}

Validierung hinzufuegen

"Fuege Input-Validierung hinzu"
Vorher
function createUser(name, email, age) {
  return db.users.create({
    name,
    email,
    age
  });
}
Nachher
function createUser(name, email, age) {
  if (!name || typeof name !== 'string') {
    throw new Error('Name is required');
  }
  if (!email || !email.includes('@')) {
    throw new Error('Valid email is required');
  }
  if (typeof age !== 'number' || age < 0) {
    throw new Error('Age must be positive');
  }
  
  return db.users.create({
    name: name.trim(),
    email: email.toLowerCase(),
    age: Math.floor(age)
  });
}
Intelligente Features

Mehr als nur Suchen & Ersetzen

Inline Edit versteht den Kontext Ihres Codes. Die KI analysiert nicht nur die Auswahl, sondern auch die umgebende Codebase, um intelligente Aenderungen vorzunehmen.

🧠
Kontext-Bewusstsein
Die KI versteht Imports, Typen und die Projektstruktur
🎯
Praezise Edits
Nur die ausgewaehlten Zeilen werden geaendert
🔄
Undo-Support
Jede Aenderung kann mit Cmd+Z rueckgaengig gemacht werden
📝
Natuerliche Sprache
Beschreiben Sie Aenderungen wie einem Kollegen
🪄

Magie in Aktion

Die KI versteht Ihre Absicht und liefert praezise Ergebnisse

10x
Schneller
Moeglichkeiten
1
Shortcut

Bereit fuer Inline Edit?

Installieren Sie die Lurus Code Extension fuer Ihre IDE und transformieren Sie Code mit einem Shortcut.