🤖 The Modern AI Developer · Letting AI Actually Do Things: AI IDEs & Tooling

What AI Coding Tools Like Cursor and Claude Code Actually Do

What exactly do Cursor / Claude Code add over a normal editor

一句话先懂 · TL;DR

How AI IDEs differ from a plain editor: why Cursor and Claude Code can read and edit your whole project, and why you should verify before trusting results.

Plain Editor vs. AI IDE

A plain editor is like a sheet of paper: you write a stroke, it shows a stroke—it does nothing on its own. An AI IDE is like having a colleague sitting next to you—it can read your whole project and directly edit files.

🔆Notepad is paper; an AI IDE is "a renovation worker who can read the whole house's blueprints and turn the screws themselves."

Representative tools: Cursor (an editor with AI) and Claude Code (an Agent that works in the terminal). At their core they're the same: understand the whole project + can edit code + can run commands.

Why It Can Actually Edit Your Project

The key is that it can see the context: not just the line your cursor is on, but the relevant files. So when you say "make the login page button blue," it can find that file on its own.

你:把登录按钮的文字从“登入”改成“登录”
AI IDE:
  1. 搜索项目里的“登入”
  2. 定位到 login.vue
  3. 改好并展示 diff 给你确认
💡The more specific your instruction (which page, what it should become), the more accurately it locates things.

Once It's Done, Don't Trust It Right Away

The AI IDE will finish very confidently. But it may edit wrong, too much, or miss things. So the first thing after it's done is always: read the diff (the change comparison) yourself, then run the program.

⚠️"It says it's fixed" ≠ "it's actually right." Reading the diff and running the tests is your job, not its.

自测 · 学完检查一下

想真正动手做题、记进度、攒连胜?到互动课里练。

What's the most core difference between an AI IDE and a plain editor?

答案:It can understand the whole project and edit code itself

A plain editor only shows what you type; an AI IDE can understand the project context and proactively modify files.

Judge: in a plain notepad, the editor will locate and modify the relevant files for you on its own.

答案:False

A plain editor doesn't understand the project or modify files on its own—that's exactly the extra ability an AI IDE adds.

Judge: "unify all instances of '登入' into '登录' across the project"—this kind of work is well suited to hand directly to an AI IDE.

答案:Well suited

This is a clearly scoped change that can be located by a project-wide search—exactly an AI IDE's strength.

Which instruction is best suited to hand straight to an AI IDE?

答案:"Change the homepage's request timeout from 5 seconds to 10 seconds"

A specific goal with a clear scope is what lets an AI IDE locate and modify accurately.

After the AI IDE edits the code, the first thing to do is look over the change comparison, i.e. the ___.

答案:diff

Reading the diff lets you catch where it over-edited, under-edited, or got it wrong.

Judge: when the AI IDE says "fixed," you can take it as really fixed and skip verifying yourself.

答案:False

It'll be confident but may be wrong; reading the diff and running the program to verify is always your responsibility.

想边练边学,而不只是读?

到互动课里答题、记进度、攒连胜——游客即可试学,无需注册。

进入互动课程 →

Learn something new — don't miss updates

New courses, features and learning tips. Occasional emails, unsubscribe anytime.