10个高效Linux技巧及Vim命令对比

Vim技巧
10个高效Linux技巧及Vim命令对比

Vim的很多命令和功能与Linux系统的命令和功能及其相似,可以说是一脉相承。Vim教程网(https://vimjc.com)总结了10条Linux下提高效率的小技巧,并与Vim对应命令进行对比。 (1) <Ctrl a>:Linux 命令行下执行该命令,将光标移动到行首 (a 是 ahead 的缩写) 快速移动光标,不仅是在 Vim 下的高优需求,也...

Vim下怎么快速添加空白行?

Vim技巧
Vim下怎么快速添加空白行?

在当前文件中添加新的空白行是常见的编辑场景。Vim教程网(https://vimjc.com)介绍了在尽量减少按键次数的前提下,快速添加空白行的实用技巧。 一、在当前行上添加空白行Vim本文编辑命令汇总一文已经介绍过,Vim 普通模式下使用 o 命令可在当前行的 下面 插入一个新行并进入 Vim 插入模式,使用 O 命令可在当前行的 上面 插入一个新行并进入插入模式。 但...

Vim下删除空行的4种实用技巧

Vim技巧
Vim下删除空行的4种实用技巧

删除文件空白行是使用编辑器时经常遇到的一种需求场景。 如何在Vim中通过Vim命令快速删除文件中的所有空白行呢?Vim教程网(https://vimjc.com)总结了以下4种Vim删除空行的方法。 1. 使用 global 命令删除Vim文件空白行Vim命令行模式下的global 命令会在指定的范围内,标记所有匹配 pattern 的文本行,并对匹配的行上逐行执行 Ex...

15个实用却不为人所熟知的Vim命令/技巧整理

Vim技巧
15个实用却不为人所熟知的Vim命令/技巧整理

最近接触了一些新的 Vim 命令,Vim教程网(https://vimjc.com)整理了一些比较实用又不常见的命令如下。 移动到行首非空字符时,除了可以用 ^ 命令,还可以用更容易输入的 0w 命令 在空白行使用 dip 命令可以删除所有临近的空白行 使用 global 命令 :g/^\s*$/d 可删除当前文档中的所有空行,推荐阅读:删除Vim空白行的方法 在...

Vim中motion的Exclusive与Inclusive

Vim入门教程
Vim中motion的Exclusive与Inclusive

Vim 动作 (vim motion) 是指移动光标的命令。 如经常使用的 h、j、k 和 l;/ 和 ? 也是动作命令,如 2?the 可以将光标移动到倒数第二个 “the” 出现的位置;此外,w 表示移动至下一个单词的首部,b 表示移动至当前单词的首部,4j` 表示下移四行,这些都是 Vim 动作命令。 一个 Vim 动作可通过动作前和动作后的两个位置标识出一个文本...

Vim同时操作多个文件的4个实用技巧整理

Vim技巧
Vim同时操作多个文件的4个实用技巧整理

使用Vim同时打开和操作多个文件是一种常见的工作场景。本文介绍Vim如何在多个打开的文件中进行快速切换的几种Vim实用技巧。 一、Vim分割窗口最直观的使用Vim同时操作多个文件的方式是采用Vim多窗口分割功能。 如果已经打开了Vim,可以在命令行模式下使用 :vsp new_file.txt 来新打开一个垂直分割的窗口,或使用 :sp new_file.txt 命令新打...

Vim中怎么将目标字符替换成新行以及如何替换换行符-Vim技巧

Vim技巧
Vim中怎么将目标字符替换成新行以及如何替换换行符-Vim技巧

Vim替换命令s是Vim使用者的一个常用命令。通过指定将被替换的源目标串以及将要显示的目标串,以及替换操作的执行范围等信息,可以指示Vim在特定范围进行字符串匹配和替换操作。 一、Vim下将目标字符替换成新行在有些场景下,需要将当前文件中的某些语句进行换行显示,达到文件排版等目的。例如,假设希望将如下的文本内容进行逐句按行显示: 1Vim教程网(https://vimjc...

怎么启动Vim?14个Vim启动参数和启动方法详解

Vim技巧
怎么启动Vim?14个Vim启动参数和启动方法详解

打开Vim最简单的方式是在bash命令行下直接输入 vim 后按回车键启动。除此之外,Vim还有非常多实用而又不为人熟知的启动参数。本文以打开当前目录下的 test.txt 文件为例举例说明 Vim 常用的14个启动参数的含义和作用。 vim -o[n] test.txt:以水平方向分割 n (可省略,缺省为1) 个窗口的方式打开 test.txt vim -O[n...

×
  • {title}