Workflow
VSCode
icon
Search documents
不用记 Vim 指令!VS Code 级交互的终端编辑器,新手轻松拿捏~
菜鸟教程· 2025-12-23 03:31
平时在终端敲代码,用的比较多的还是 Vim,但有时会被 Vim 的反人类键位搞到想砸键盘? 想在服务器上改个配置文件,打开 Vim 后对着黑屏发呆 —— i 进入插入模式、 Esc 退出、 :wq 保存退出,如果不常用这些命令字符总是容易忘 记。VSCode 好用是好用,但很多简单的修改根本用不上,而且用 VSCode 写着写着,鼠标点得手酸,扩展装多了还臃肿~ 尝试 Neovim 想走极客路线,结果一头扎进插件地狱,光配个 LSP 都能折腾一下午? 今天必须安利一款不整那些花里胡哨又轻巧的编辑器 -- Fresh 。 Fresh 让终端编辑器拥有像 VS Code 和 Sublime Text 一样直观、现代的交互体验,不用记复杂指令也能流畅编辑。 命令面板可清晰展示所有可用命令 | File Edit | View Selection | Go Help | | | --- | --- | --- | --- | | r File Explore | | | | | v rockies | Toggle File Explorer | | Ctrl+B s_in_bounds(&self, pos: V2 ...
GitHub CEO:AI正将1.5亿开发者变成 “智能体指挥官”
3 6 Ke· 2025-07-30 11:33
Core Insights - The rise of generative AI is reshaping industries and professions, particularly in software development, leading to concerns about job displacement among programmers. However, GitHub's CEO emphasizes that AI will not replace developers but will transform them into "agent commanders" who collaborate with AI tools [1][6][27] Group 1: GitHub's Evolution and Role - GitHub has evolved from a simple code repository to a collaborative platform that revolutionizes how developers work together, introducing features like pull requests that enhance collaboration [4][5] - The platform blurs the lines between different types of developers, allowing open-source contributors, commercial developers, and individual projects to share similar workflows [5][11] Group 2: AI's Impact on Software Development - AI technology is reconstructing programming paradigms, with GitHub Copilot generating 46% of code lines, indicating a shift towards natural language as a "universal programming language" [6][11] - The collaboration model is shifting from "human-to-human" to "human-to-agent," with GitHub introducing AI agents for programming, reviewing, and fixing code [6][11] Group 3: Future of Developers - Developers will evolve into "agent commanders," focusing on task breakdown, requirement description, and AI collaboration decision-making [6][11] - GitHub aims to expand its developer base from 150 million to 1 billion, promoting coding education for everyone to become creators rather than just consumers [6][26] Group 4: AI Tools and Accessibility - AI tools like Copilot enable even those with no programming background to start coding, simplifying the process of web development and application creation [17][20] - The proliferation of AI tools will not replace developers but will lower the barriers to entry, encouraging more people to try programming [20][27] Group 5: Future Developments and Challenges - GitHub is focused on developing AI agents that can handle more complex tasks, such as test case writing and documentation generation, while still requiring human oversight [15][19] - The future will see a combination of user choice and automated model selection for AI tools, enhancing the development experience [23][24]
下一代终端文本编辑器,可以安静写代码,不用跟插件打架了
菜鸟教程· 2025-07-02 01:08
Core Viewpoint - Helix is a modern terminal editor that offers a user-friendly experience without the need for extensive plugin configurations, making it an ideal alternative for users who find Vim's complexity overwhelming and VSCode's resource usage unsatisfactory [2][8]. Group 1: Product Overview - Helix is inspired by Kakoune and Neovim, and is written in Rust [3]. - It is designed to be intelligent, efficient, and lightweight, supporting syntax tree-level code understanding [4]. Group 2: Key Features - Multi-cursor editing is a fundamental operation in Helix, allowing commands to apply simultaneously in multiple locations, inspired by Kakoune [6]. - Syntax-aware editing is enabled through tree-sitter integration, allowing users to select entire functions or JSON objects rather than just character blocks, enhancing syntax highlighting and indentation reliability [6]. - Built-in language server support provides features like auto-completion, definition jumping, error diagnostics, and documentation lookup without requiring additional plugin installations [6]. - Helix includes a built-in fuzzy searcher for file navigation, code symbol searching, and global searches, eliminating the need for external tools [6]. - The editor is optimized for terminal use, ensuring it does not slow down the system and is suitable for low-power environments [6]. - The default experience includes modern features such as automatic bracket completion, project-level navigation, and visual indentation lines [6]. Group 3: Design Philosophy - Unlike Vim, Helix is not a compatibility layer but a complete redesign, featuring clear key bindings and a simplified configuration file [7]. - Helix adopts a "select-operate" model, contrasting with Vim's "operate-select" approach [11]. Group 4: Installation Instructions - Installation methods for various operating systems are provided, including commands for Linux (Ubuntu, Fedora), macOS (Homebrew, MacPorts), and Windows (Winget, Scoop, Chocolatey) [10]. Group 5: Configuration and Usage - Helix's configuration is lightweight, with a default configuration file located at `~/.config/helix/config.toml`, allowing for easy customization [19]. - Basic operations include mode switching, text insertion, cursor movement, and command execution, with intuitive shortcuts for each action [14][18].
YC AI 创业营 Day 2:纳德拉、吴恩达、Cursor CEO 都来了
Founder Park· 2025-06-19 09:10
Core Insights - The event featured prominent figures discussing AI technology and entrepreneurship, emphasizing the transformative potential of AI in various sectors [1][2]. Group 1: Satya Nadella (Microsoft CEO) - AI should not be anthropomorphized; it is a tool with distinct capabilities compared to human reasoning [4][10]. - The next frontier involves enhancing AI with memory and action capabilities, which requires user trust and seamless interaction [4][10]. - Products with feedback loops, like Agentic AI, outperform one-time task tools, as continuous interaction optimizes outcomes [4][6]. - The speed of prototyping has increased by 10 times, and the efficiency of developing production-grade software has improved by 30-50% [4][8]. - Real-world data is irreplaceable, especially for complex visual and physical tasks, despite the usefulness of synthetic data [4][8]. - AI's best application is to enhance iteration speed rather than seeking one-click solutions [4][9]. - Trust in AI is built through practical value, exemplified by a chatbot deployed for Indian farmers [10][10]. Group 2: Andrew Ng (Deep Learning.AI Founder) - Execution speed is a key determinant of a startup's success, with AI enabling exponential growth in learning [15][15]. - Most opportunities lie in the application layer, focusing on applying existing models to valuable user scenarios [15][15]. - Agentic AI, which includes feedback loops, significantly outperforms one-time tools [15][16]. - A new orchestration layer is emerging between foundational models and applications, supporting complex multi-step tasks [15][17]. - Specific ideas lead to faster execution; clear, detailed ideas from domain experts facilitate rapid development [15][17]. - Avoiding grand narratives in favor of specific, actionable tools can enhance efficiency [15][17]. - Rapid prototyping has become crucial, with a 10-fold increase in prototyping speed and a 30-50% increase in software development efficiency [15][18]. Group 3: Chelsea Finn (Physical Intelligence Co-founder) - Robotics requires a full-stack approach, necessitating the construction of an entire technology stack from scratch [24][24]. - Data quality is more important than quantity; high-quality, diverse data is essential for effective AI applications [24][24]. - The best model training approach combines pre-training on broad datasets with fine-tuning on high-quality samples [24][24]. - General-purpose robots are proving more successful than specialized systems, as they can adapt across tasks and platforms [24][24]. - Real-world data remains crucial for complex tasks, despite the advantages of synthetic data [24][25]. Group 4: Michael Truell (Cursor CEO) - Early and continuous building is essential, even amidst partner changes; practical experience fosters confidence and skills [27][27]. - Rapid validation is possible even in unfamiliar fields, emphasizing learning through practice [27][27]. - Differentiation is key; focusing on full-process development automation can carve out market space [27][27]. - Quick action from coding to release can significantly enhance product direction [27][28]. - Focus is more effective than complexity; prioritizing AI functionality led to faster development [27][28]. Group 5: Dylan Field (Figma CEO) - Finding an inspiring co-founder can drive motivation and innovation [29][29]. - Starting early and learning through doing is crucial for entrepreneurial success [29][29]. - Rapid release and feedback loops are vital for product evolution [29][30]. - Breaking down long-term visions into short-term goals ensures speed and execution [29][30]. - Design is becoming a key differentiator in the age of AI, with Figma adapting to this trend [29][32].
AI 开发工具的隐形战场:新一轮 IDE 之争打响!
AI科技大本营· 2025-05-07 14:02
Core Viewpoint - The article discusses the strategic dilemmas faced by developers in the rapidly evolving AI development tool landscape, particularly focusing on the challenges and limitations of creating plugins for VSCode, and the emergence of alternatives like OpenVSX and Cursor as responses to these challenges [1][2]. Group 1: Strategic Dilemmas - Developers must make strategic choices when deciding whether to create plugins for VSCode, which comes with inherent limitations and restrictions [3][4]. - The limitations imposed by Microsoft on the VSCode plugin ecosystem create a challenging environment for developers, as they cannot freely extend functionalities without adhering to strict guidelines [6][7]. Group 2: Alternatives to VSCode - OpenVSX was established as an open-source alternative to the Microsoft VS Marketplace, allowing developers to create and distribute plugins without the restrictions imposed by Microsoft [8][9]. - OpenVSX aims to support open-source versions of VSCode and provide a community-driven plugin market, contrasting with Microsoft's controlled environment [9]. Group 3: Market Dynamics - The rise of Cursor, which achieved an annual recurring revenue (ARR) of over $100 million in less than two years, highlights the potential for success outside the traditional VSCode ecosystem [13]. - The competition between VSCode and emerging tools like Cursor reflects a broader trend of innovation and adaptation in the development tool market, driven by the need for flexibility and better user experiences [19][20]. Group 4: Future Considerations - The article emphasizes the importance of healthy competition in the development tools space, advocating for more open interfaces and collaborative efforts among companies to foster innovation [20][21]. - As AI continues to transform the development landscape, companies must navigate these changes thoughtfully to align with developer values and preferences [21].