VS Code

Search documents
GPT-5编程专用版发布!独立连续编程7小时,简单任务提速10倍,VS Code就能用
量子位· 2025-09-16 00:52
Core Viewpoint - OpenAI has launched the GPT-5-Codex model, which significantly enhances programming capabilities, allowing for independent continuous programming for up to 7 hours, and introduces a new "dynamic thinking" ability that adjusts computational resources in real-time during task execution [1][4][5]. Group 1: Model Enhancements - The new GPT-5-Codex model is specifically trained for complex engineering tasks, including building complete projects from scratch, adding features, testing, debugging, and executing large-scale refactoring [8]. - In testing, GPT-5-Codex demonstrated a nearly 20% improvement in success rates for code refactoring tasks compared to the original GPT-5 [9]. - For simple tasks, GPT-5-Codex reduced output token count by 93.7%, resulting in a 10-fold speed increase in response time [11]. Group 2: Dynamic Thinking Capability - GPT-5-Codex can spend double the time reasoning, editing, and testing code for complex tasks, leading to a 102.2% increase in output token volume [12]. - The model's dynamic thinking capability allows it to adjust its computational approach during task execution, enhancing its problem-solving efficiency [4]. Group 3: Code Review and Quality Improvement - GPT-5-Codex underwent specialized training for code review, reducing the error comment rate from 13.7% to 4.4% and increasing the proportion of high-impact comments from 39.4% to 52.4% [15]. - The model can understand the true intent of pull requests (PRs) and traverse entire codebases to validate behavior through testing [15][17]. Group 4: Ecosystem and Tool Integration - OpenAI has restructured the entire Codex product ecosystem, introducing features like image input support, allowing users to input screenshots and design drafts for implementation [18]. - The updated Codex CLI now tracks progress with to-do lists and integrates tools like web search and MCP for enhanced task management [19]. - New IDE extensions bring Codex directly into editors like VS Code and Cursor, enabling seamless cloud and local task management [23]. Group 5: Market Positioning - The timing of this upgrade coincides with a decline in user subscriptions for Claude Code due to quality issues, positioning OpenAI to capture market share in AI programming [25][26].
X @Elon Musk
Elon Musk· 2025-09-07 01:55
RT Tetsuo (@tetsuoai)How to Install Cline & Use Grok-Code in VS Code. https://t.co/NFuEmVAhsX ...
VS Code 有哪些快捷键?一篇文章,全部搞定!
菜鸟教程· 2025-09-01 03:30
Core Points - The article provides a comprehensive list of commonly used keyboard shortcuts for Visual Studio Code on Windows, aimed at improving coding efficiency and productivity [3][6][13]. Group 1: Common Operations - Key shortcuts for general operations include: - Ctrl + Shift + P / F1: Command Palette - Ctrl + P: Quick Open file - Ctrl + Shift + N: New window - Ctrl + Shift + W: Close current window [6][13]. Group 2: Basic Editing - Essential editing shortcuts include: - Ctrl + X: Cut line without selection - Ctrl + C: Copy line without selection - Alt + ↑ / ↓: Move line up or down - Ctrl + Shift + K: Delete line [6][13]. Group 3: Navigation - Navigation shortcuts facilitate quick movement within the code: - Ctrl + T: Show all symbols - Ctrl + G: Go to a specific line - Ctrl + Shift + O: Jump to symbols within a file [7][13]. Group 4: Search and Replace - Search and replace functionalities are enhanced with: - Ctrl + F: Find - Ctrl + H: Replace - Alt + Enter: Select all occurrences of the search term [14][38]. Group 5: Multi-Cursor and Selection - Multi-cursor editing is supported by: - Alt + Click: Insert additional cursor - Ctrl + Shift + L: Select all occurrences of the current selection - Ctrl + F2: Select all occurrences of the current word [15][36]. Group 6: Code Intelligence - Code intelligence features include: - Ctrl + Space: Trigger suggestions - F12: Go to definition - Ctrl + K Ctrl + F: Format selection [8][16]. Group 7: Editor Management - Editor management shortcuts allow for efficient workspace organization: - Ctrl + \: Split editor - Ctrl + K Ctrl + ← / →: Switch between editor groups - Ctrl + W: Close editor [9][40]. Group 8: File Management - File management shortcuts streamline file operations: - Ctrl + N: New file - Ctrl + O: Open file - Ctrl + S: Save file [18][41]. Group 9: Display and Debugging - Display and debugging shortcuts enhance user experience: - F11: Toggle full screen - F5: Start or continue debugging - Ctrl + `: Open integrated terminal [10][42].
12个月ARR从100万到1亿:Cursor如何颠覆开发者与AI的协作范式
混沌学园· 2025-08-23 11:58
Core Insights - The article discusses the emergence of AI code editor Cursor, which aims to redefine software development through human-AI collaboration and has rapidly grown to a valuation of nearly $10 billion [4][40]. Group 1: Founding and Early Development - Anysphere, the company behind Cursor, was founded in early 2022 by four MIT alumni who initially focused on applying AI to mechanical engineering before pivoting to programming due to a lack of passion and technical challenges [6][15][18]. - The decision to shift focus was influenced by the impressive performance of GPT-4 in programming tasks, which demonstrated AI's potential in this field [19][20]. - The team chose to fork the popular IDE VS Code rather than develop a plugin or a standalone IDE, allowing for deeper AI integration and a unique user experience [22][24]. Group 2: Product Launch and Features - Cursor was launched in early 2023, retaining the familiar interface of VS Code while embedding AI assistant features [26][27]. - Initial features included an AI chat assistant capable of understanding developer intent and making modifications across files, enhancing productivity by saving 20-25% of time on debugging and refactoring tasks [29][35]. - The product quickly gained traction, attracting thousands of users within a week and achieving an annual recurring revenue (ARR) of over $1 million within six months [33][34]. Group 3: Financial Milestones and Growth - By 2024, Cursor completed three rounds of significant funding, with its ARR reaching $500 million by May 2025, marking a 60% increase in just one month [39][40]. - The company acquired Supermaven in November 2024 to enhance its AI capabilities, particularly in code completion [41][46]. Group 4: Evolution of AI Capabilities - Cursor's AI capabilities evolved from simple assistance to an autonomous agent model, allowing it to execute complex multi-step tasks [48][50]. - This shift aimed to make AI an integral part of the development workflow, enhancing the overall coding experience [50]. Group 5: Market Position and Future Outlook - Cursor's unique approach has positioned it as a leader in the AI-native IDE market, with significant adoption among Fortune 500 companies [53][58]. - The company faces competition from major players like GitHub Copilot and emerging AI tools, but its deep integration and user community provide a strong competitive advantage [90][95]. - Future scenarios for Cursor include becoming a platform-level operating system for software development or potentially being acquired by a larger AI model provider [103][106].
VS Code 太胖了?这款编辑器瘦、快、帅,关键还不吃内存!
菜鸟教程· 2025-08-15 03:30
Core Viewpoint - Lapce is a lightweight, open-source code editor developed in Rust, designed for high performance and efficiency, particularly in handling large files and complex operations [2][9]. Group 1: Features and Performance - Lapce utilizes a custom GUI framework called Floem for its interface, ensuring a modern and efficient user experience [2]. - The editor employs wgpu for rendering, which enhances graphical performance [3]. - It supports the Language Server Protocol (LSP), providing features like code completion, diagnostics, and code operations [12]. - Lapce includes a built-in terminal, allowing users to run commands directly within the editor, thereby improving development efficiency [12]. Group 2: Plugin System - Lapce has a plugin system that supports multiple programming languages, with plugins developed using WebAssembly for security and efficiency [5][12]. - Although Lapce offers plugins, its ecosystem is not as extensive as that of VS Code, which has a more mature plugin marketplace [8]. Group 3: User Experience - The interface of Lapce resembles that of VS Code, making it familiar for users transitioning from that platform [17]. - Users can customize settings such as font name and size through a settings menu [24]. - Themes can be installed and switched via the command panel, enhancing the visual customization of the editor [25]. Group 4: Availability and Installation - Lapce is available for Windows, Linux, and macOS, with pre-built versions accessible for download [13]. - It can also be installed using package managers like Homebrew, Scoop, and Pacman, or built from source [16].
速递|GitHub CEO突发辞职,AI Coding已成红海,GitHub要用“代理化仓库”反击OpenAI和Google
Sou Hu Cai Jing· 2025-08-12 08:03
Core Perspective - The departure of GitHub's CEO marks a significant organizational shift as the platform integrates into Microsoft's newly formed CoreAI team, indicating a strategic repositioning in response to intensified competition in AI programming tools [1][2]. Company Integration and Strategy - GitHub will no longer operate solely as a "developer community business unit" but will closely align with Microsoft's AI capabilities and development toolchain, enhancing collaboration with products like VS Code, Azure, and M365 [1]. - The integration aims to unify model and inference infrastructure, accelerating the transition of Copilot from an "IDE assistant" to a "repository-native agent," streamlining the entire workflow from issue tracking to deployment [2]. Competitive Landscape - GitHub, an early adopter of AI in software development, faces increasing competition from companies like Google, Anthropic, and OpenAI, which have launched competing products that enhance coding efficiency and automation [2]. - The competition has evolved from merely speeding up code writing to embedding agent capabilities within repositories and pipelines, emphasizing the need for systems to autonomously understand context and manage pull requests [2]. Business and Ecosystem Dynamics - Microsoft's acquisition of GitHub for $7.5 billion in 2018 positioned GitHub as a key player in AI Copilot's development, which is seen as a crucial revenue growth driver [3]. - The integration into CoreAI may raise concerns regarding GitHub's independence, product agility, and pricing strategies, necessitating a balance between platform efficiency and developer culture [3]. Developer Impact - Developers can expect accelerated implementation of native agent capabilities, including enhanced automation for triage, bulk fixes, and testing generation, along with deeper integration with security and compliance modules [3]. - The evolving role of software developers is highlighted, as the industry shifts towards greater automation, making the ability to enable systems to operate independently a competitive advantage [3].
Shipping something to someone always wins — Kenneth Auchenberg (ex. Stripe, VSCode)
AI Engineer· 2025-07-28 19:54
Core Product Development Principle - Shipping something to someone always wins, emphasizing rapid iteration and feedback loops over big launches [1][34] - The key is enabling rapid iterative loops to get feedback from real users and maximize shots at the goal [1] - In the age of AI, this translates to building a "skateboard" first, then evolving it to a "car," ensuring a continuously viable product [2][4] - A continuously viable solution is significantly more valuable because it provides feedback along the way, avoiding building in a vacuum [5][6] Feedback Loop Implementation - Establish a feedback loop with real users who can see something, provide feedback, and allow for iterative improvements, ideally within a day [7] - Being able to ship every day is crucial for a fast feedback loop, requiring specific focus on the target customers [9] - Work with real people (not just personas) to understand their problems and build empathy [10][11] - Write the PI (Product Information) FAQ or launch blog post early to sanity check and communicate the product effectively [12] Navigating Constraints and AI Integration - Design the best product first, before considering constraints like legal, compliance, and financial aspects [15] - AI accelerates all aspects of product building, but the fundamental process of talking to users and getting feedback remains the same [26] - Product management becomes more critical as the cost of writing code approaches zero, emphasizing customer knowledge and rapid feedback [28][29]
深度|微软CEO:今天AI最大的限制因素不是模型能力,而是社会系统的惰性,衡量AI的最终标准是能否为世界创造盈余
Sou Hu Cai Jing· 2025-07-20 03:13
Group 1 - AI is considered the "fourth paradigm" following client-server, internet, mobile, and cloud, indicating a significant shift in technology and organizational structures [2][5][6] - The deployment of AI faces challenges not from model capabilities but from the inertia of existing social systems, necessitating a complete rethinking of processes and the definition of work [2][13] - The ultimate measure of AI's success is whether it creates surplus value for society, emphasizing the need for AI to demonstrate tangible benefits in real-world applications [3][10][19] Group 2 - The evolution of AI applications requires a robust global computing infrastructure, as the energy consumption for computing could rise significantly with AI advancements [9][10] - AI models should be viewed as part of a platform layer, enabling the creation of complex applications through standardized and composable systems [7][8][17] - The integration of AI into workflows necessitates a transformation in how work is defined and executed, with a focus on change management as a critical factor for successful AI implementation [12][13] Group 3 - The future of software engineering is shifting towards a collaborative model where AI agents assist in knowledge work, allowing humans to focus on higher-level tasks [15][18] - Trust in AI systems is paramount, requiring attention to privacy, security, and sovereignty issues as AI becomes more integrated into daily operations [21][22] - The role of software engineers is evolving to become more about architecture and process management rather than just coding, reflecting a broader shift in the industry [22][24]
Real world MCPs in GitHub Copilot Agent Mode — Jon Peck, Microsoft
AI Engineer· 2025-07-19 07:00
AI Development Capabilities - The industry is focusing on bringing AI development capabilities through Copilot, starting with code completion and moving towards chat interactions for complex prompts and multi-file changes [1] - Agent mode enables complete task execution with deep interaction, allowing for building apps or refactoring large codebases [2] - Agent mode can interpret readme files, including project structure, environment variable configurations, database schemas, API endpoints, and workflow graphs (even as images), to implement tasks [3][4][5] Model Context Protocol (MCP) - MCP is an open protocol (API for AI) that allows LLMs to connect to external data sources for general or account-specific information [9] - VS Code can be configured to use specific MCPs, allowing Copilot to select the appropriate MCP for a task and connect to it, whether local or remote [11][12] - Developers need to grant permission for Copilot to connect to MCPs, ensuring data access is controlled [20] - GitHub has its own MCP server, enabling actions like committing changes to a new branch and creating pull requests directly from the IDE [26][31] Workflow and Best Practices - Copilot Instructions, a specially named file, can be used to pre-inject standards and practices into every prompt, such as code style guidelines and security checks [28][29][30] - Including a change log of everything the agent has done provides a clear record of each step taken [30]
Full Spec MCP: Hidden Capibilities — Harald Kirschner, Microsoft/VSCode
AI Engineer· 2025-07-18 18:42
MCP Ecosystem & Specification - The Model Context Protocol (MCP) ecosystem is still in its early stages, with significant room for growth and development [2][3] - The industry emphasizes the importance of adopting the full MCP specification to unlock rich, stateful interactions between agents [9] - The industry acknowledges a gap in MCP implementation, with a tendency to treat it as just another API wrapper [5] - Technical barriers, including missing support in clients, SDKs, documentation, and references, contribute to the limited adoption of the full MCP spec [6] - The industry highlights the need for developers to stay updated with the latest MCP specification and provide feedback on draft features [29] Tools & Dynamic Discovery - Tools are the most immediately successful aspect of MCP, but overuse can lead to quality problems and AI confusion [7][11][12] - Dynamic tool discovery allows servers to provide context-aware tools, enhancing the user experience [16][17][18] - VS Code offers user controls like per-chat tool selection and user-defined tool sets to manage tool complexity [13][15] Resources & Sampling - Resources provide a semantic layer for exposing files and data to both the LLM and the user, enabling more dynamic and stateful interactions [19][20] - Sampling allows servers to request LLM completions from the client, enabling progressive enhancement and interesting functionalities [22][23][24] Developer Experience & Community - The industry recognizes the need for improved developer experience when working on MCP servers, including debugging and logging [26] - VS Code offers a dev mode with debugging capabilities for MCP servers, simplifying the development process [26][27][28] - A community registry is being developed to facilitate the discovery of MCP servers [32]