小编tak*_*hin的帖子

在vim中选择代码块

给出这样的代码:

588          while ($linecounter > 0) {
589             $token = " ";
590             while ($token != PHP_EOL) {
591                 if (fseek($handle, $pos, SEEK_END) == -1) {
592                     $beginning = true;
593                     break;
594                 }
595                 $token = fgetc($handle);
596                 $pos--;
597             }
598             $linecounter--;
599             if ($beginning) {
600                 rewind($handle);
601             }
602         }
Run Code Online (Sandbox Code Playgroud)

光标位于第=590 行的字符处。

选择代码块的最有效方法是:

  1. 第 590-597 行
  2. 第 591-596 行(只是内部部分)

vim keyboard-shortcuts

15
推荐指数
3
解决办法
1万
查看次数

在vim中的给定字符之间选择

给定三个样本行:

some('lorem _ ipsum');
$some['lorem _ ipsum'];
<span class="some _ class">
Run Code Online (Sandbox Code Playgroud)

(光标_在位)

这是最快的选择方式(用于粘贴到其他地方):

  • '引号之间的文本
  • 展开选择以包括括号
  • 括号之间的文本
  • <和之间的文本>

vim vi

5
推荐指数
1
解决办法
3563
查看次数

插入模式下的 Vim 快捷键

当我在 中输入一些文本时vim,有时我需要跳到其他地方并输入更多文本。我知道有一些快捷ctrl键可以简化动作。

插入模式下最有用的键盘快捷键是什么?

例如

我有:

'text_sample'
Run Code Online (Sandbox Code Playgroud)

光标_就位。我想跳到行尾而不必按ESCctrl+ A

vim keyboard-shortcuts

5
推荐指数
2
解决办法
4194
查看次数

标签 统计

vim ×3

keyboard-shortcuts ×2

vi ×1