VIM学习笔记(二):VIM快速移动光标命令

原创 2011年01月08日 20:27:00

在普通模式下,我们经常需要快速的将光标定位到我们所需要的位置,比如说,快速的到一句文字的末尾和开始,快速的到文件开始、中间和结尾,等等。以下是VIM中一些常用移动光标的命令:

←↑↓→                        将光标左移、上移、下移或右移一个字符(行)位置。

h j k l                              同上。

-                                     光标上移一行。

Enter键(或加号“+”)光标下移一行。

退格键                            将光标左移一个字符位置。

空格键                            将光标右移一个字符位置(命令模式)。

Ctrl+F                             往下(文件结尾方向)滚动一屏。

Ctrl+B                             往上(文件开始方向)滚动一屏。

Ctrl+D                             往下滚动半屏。

Ctrl+U                             往上滚动半屏。

Ctrl+E                             编辑窗口中的文件内容整体上移一行。

Ctrl+Y                             编辑窗口中的文件内容整体下移一行。

w                                     将光标右移一个字。光标停留在下一个字的字首位置。

W                                    将光标右移一个字。光标停留在下一个字的字首位置(即使两个字之间存在标点符号)。

b                                     将光标左移一个字。光标停留在下一个字的字首位置。

B                                     将光标左移一个字。光标停留在下一个字的字首位置(即使两个字之间存在标点符号)。

e                                      把光标移至当前所在字(或下一个字)的最后一个字符位置。

E                                     同上,只是以空格字符作为字的分隔符。

^                                      把光标移至当前行的起始位置,也即当前行的第一个非空白字符位置

0(零)                           同上

$                                      把光标移至当前行的行尾,也即当前行的最后一个字符位置。

H                                     把光标移至编辑窗口顶部第一行的行首位置。

M                                    把光标移至编辑窗口中间一行的行首位置。

L                                     把光标移至编辑窗口底部最后一行的行首位置。

- Redirect printStackTrace() to a String

 import java.io.*; public class TestStack2String {  public static void main(String s[]){   try {    ...
  • wxyxl
  • wxyxl
  • 2001-05-04 14:17:00
  • 711

vim 光标快速移动技巧总结(vim高级操作的基础)

[TOC] 以下说法,仅个人观点。 vim移动方式,并非只有hjkl这样简单粗暴的方式。熟悉更多移动光标的方式,对其它类似复制、change、delete等操作都有意想不到的用处。比如d/abc表...
  • u011729865
  • u011729865
  • 2015-12-06 17:30:58
  • 5936

vim强大探究之光标移动

废话不多说,直接进入主题,现在在看“byte of vim”,记录强大的命令,一步一步的进阶,希望成为一个Vimer!...
  • richerg85
  • richerg85
  • 2013-12-28 21:38:53
  • 12531

linux之Vim用快捷键快速移动光标至行首和行尾

1、Vim用快捷键快速移动光标至行首          1)按home键          2)按住shift + 6 键          3)按住大写 I 键,按住了这个键之后文本是...
  • u011068702
  • u011068702
  • 2017-03-16 16:12:15
  • 8438

vim移动、定位命令与快捷键速查表(简练通俗)

光标位置移动(方向) 位置 键 使用频率 左 h ★★★★★★ 下 j ★★★★★★ 上 k ★★★★★★ 右 l ★★★★★★ 注:也可用小...
  • QQ245671051
  • QQ245671051
  • 2016-11-19 11:38:06
  • 2945

vim一般模式下的移动光标的方法

1、VIM命令存在三种模式: 一般模式、编辑模式、命令行模式 2.一般模式 进入一般模式:  vi  filename 查看文件  进入一般模式(默认模式) 一般模式下的操作命令 移动光标的...
  • u010127154
  • u010127154
  • 2016-09-18 11:35:12
  • 574

vim行内移动光标

vim在同一行内跳转是操作最多的,而且vim提供了足够强大的跳转方法, 主要分为两类:一种是在单词的移动,一种是基于搜索的跳转。 按单词移动 我们知道,英文文档的主体是单词,通常用空白...
  • Hokeo
  • Hokeo
  • 2014-05-23 09:04:25
  • 906

vi 移动光标与滚动屏幕(zz)

http://www.cnblogs.com/qytan36/archive/2011/03/19/1988769.html j      下 k    上 h      左 l   ...
  • liuhhaiffeng
  • liuhhaiffeng
  • 2016-09-03 22:38:33
  • 579

vim命令,一般模式下移动光标和复制粘贴

vim命令vim是vi的一个升级版;vim可以显示文字的颜色安装vim这一个包vim-enhanced如果不知道安装包,可以使用 命令下面命令来查看vim命令是那个包安装的。[root@localho...
  • Young_Linux
  • Young_Linux
  • 2018-02-27 23:56:05
  • 71

VIM快速移动光标到行首行尾及特定行

VIM 快速移动光标至行首和行尾 快速移动光标到行首 需要按行快速移动光标时,可以使用键盘上的编辑键Home,快速将光标移动至当前行的行首。除此之外,也可以在命令模式中使用快捷键"^"(即Shift...
  • zhangyilg
  • zhangyilg
  • 2017-04-11 09:30:53
  • 1306
收藏助手
不良信息举报
您举报文章:VIM学习笔记(二):VIM快速移动光标命令
举报原因:
原因补充:

(最多只允许输入30个字)