用法 什么才算是修改操作? 重复多行修改操作 在修改中包含移动操作 聪明地学习点命令 本文翻译自 iggredible/Learn-Vim ,部分内容有增改。 在编辑文本时,我们应该尽可能地避免重复的动作。在这一章节中,你将会学习如何使用点命令来重放上一个修改操作。点命令是最简单的命令,然而又是减少重复操作最为有用的命令。 用法 正如这个命令的名字一样,你可以通过按下 . 键来使用点命令。 比如,如果你想将下面文本中的所有”let”替换为”const”: let one = "1"; let two = "2";
··待分类 进入输入模式的方法 退出输入模式的方法 重复输入模式 在输入模式中删除大块文本 用寄存器进行输入 页面滚动 自动补全 执行普通模式下的命令 聪明地学习输入模式 本文翻译自 iggredible/Learn-Vim ,部分内容有增改。 输入模式是大部分文本编辑器的默认模式,在这个模式下,所敲即所得。 尽管如此,这并不代表输入模式没什么好学的。Vim的输入模式包含许多有用功能。在这一章节中,你将能够学到如何利用Vim输入模式中的特性来提升你的输入效率。 进入输入模式的方法 我们有很多方式从普通模式进入输入模式,下面列举
··待分类 字符导航 相对行号 对移动计数 单词导航 当前行导航 句子和段落导航 匹配导航 行号导航 窗格导航 滚动 搜索导航 位置标记 跳转 聪明地学习导航 本文翻译自 iggredible/Learn-Vim ,部分内容有增改。 一开始,通过键盘移动会让你感觉特别慢特别不自在,但是不要放弃!一旦你习惯了它,比起鼠标你可以更快的在文件中去到任何地方。 这一章,你将学习必要的移动以及如何高效的使用它们。 记住,这一章所讲的并不是Vim的全部移动命令(motions),我们的目标是介绍有用的移动来快速提高效率。 如果你需要学习更
··待分类 如何学习一门语言 语法规则 名词(动作 Motion) 动词(操作符 Operator) 动词(操作符 Operator)和名词(动作 motions)的结合 更多名词(文本对象 Text Objects) 结合性和语法 聪明地学习语法 本文翻译自 iggredible/Learn-Vim ,部分内容有增改。 刚接触Vim时很容易被Vim许多复杂的命令吓到,如果你看到一个Vim的用户使用 gUfV 或 1GdG ,你可能不能立刻想到这些命令是在做什么。这一章中,我将把Vim命令的结构拆分成一个简单的语法规则进行讲解
··待分类 打开和编辑文件 使用find命令搜索文件 Find 和 Path 使用Grep命令在文件中搜索 用Netrw浏览文件 Fzf插件 安装 Fzf的语法 查找文件 在文件中查找 其他搜索 将Grep替换为Rg 在多文件中搜索和替换 用聪明的方法学习搜索 本文翻译自 iggredible/Learn-Vim ,部分内容有增改。 本章的目的是向您介绍如何在Vim中快速搜索,能够快速搜索是提高您的Vim工作效率的重要途径。当我解决了如何快速搜索文件这个问题后,我就决定改为完全使用Vim来工作。 本章划分为两个部分:一是如何不
··待分类 Buffers 退出Vim Windows Tabs 三维移动 用聪明的方法使用Buffers、Windows、以及Tabs 本文翻译自 iggredible/Learn-Vim ,部分内容有增改。 (译者注:在Vim中,Buffers缓冲区,Windows窗口,Tabs选项卡是专有名词。为适应不同读者的翻译习惯,确保没有歧义,本文将不对Buffers、Windows、Tabs这三个词进行翻译)。 如果您使用过现代文本编辑器,您很可能对Windows和tabs这两个概念是非常熟悉的。但Vim使用了三个关于显示方面的
··待分类 安装 Vim命令 退出Vim 保存文件 帮助 打开文件 参数 打开多个窗口 挂起 聪明的启动Vim 本文翻译自 iggredible/Learn-Vim ,部分内容有增改。 在本章,您将了解从终端启动Vim的几种不同方法。我写这本教程时使用的Vim版本是8.2。如果您使用Neovim或老版本的Vim,大部分情况下方法是通用的,但注意个别命令可能无效。 安装 我不会给出在某台特定机器上安装Vim的详细指令。好消息是,大部分Unix-based电脑应该预装了Vim。如果没有,大部分发行版也应该有关于如何安装Vim的指令
··待分类 为什么写这本教程 如何从其他编辑器过渡到Vim 如何阅读本指南 更多帮助 语法 Vimrc 未来计划,错误,问题 更多关于Vim的技巧 感谢 本文翻译自 iggredible/Learn-Vim ,部分内容有增改。 为什么写这本教程 有很多途径可以学习Vim: vimtutor 就是一个很好的途径,另外还有Vim自带的帮助手册( :help 查看)包含了所有需要的参考信息。 但是在日常使用中,对于绝大部分用户的需求而言, vimtutor 讲得太浅不能满足需要,而 :help 所提供的信息又有很多是用不上的。本指南
··待分类 Nova 是 chat.nvim 的 Android 客户端,让你在手机上继续 Neovim 中的 AI 对话。
··待分类 排查 curl 通过 stdin 传递请求体时的长度限制问题,并给出解决方案。
··待分类