`

【转】Vi 技巧之:快速移动

 
阅读更多

1、    按屏幕移动
(1)最常用的几个命令如下:
Ctrl + f        // 向前移动一屏,想来F代表Forward
Ctrl + b        // 向后移动一屏,B的话应该是Before吧
Ctrl + d        // 向前移动半屏,D指Down
Ctrl + u        // 向后移动半屏,U指Up
注:上面是指按下Ctrl键的同时再按f等键。

(2)使用z重新定位屏幕命令
z + 回车        // 把当前行移动到屏幕顶部
扩展下上命令如
100z + 回车    // 将移动第100行到屏幕的顶部,记得键入100z之后要再回车
z.            // 把当前行移动到屏幕中央,不用回车,切记
z-            // 把当前行移动到屏幕底部,同上,不用回车


2、    按搜索移动
事实上,对于一个源程序文件我们往往是要查找其中的一个变量或函数名,最有效的方法就是按文本搜索快速移动。
/pattern         // 向前搜索模式,pattern代指要搜索的内容
?pattern         // 向后搜索模式
n                // 重复上次搜索
N                // 反方向重复上次搜索


3、    按行号移动
nG              // 移动到第n行,注意此处G是大写
如100G则能快速定位到源程序中第100行代码位置处,想必是很有用的。
Ctrl + g        // 显示当前行(并不是移动命令)
G               // 移动到文件的尾部

分享到:
评论

相关推荐

    学习vi和vim编辑器_第7版_中文+英文_PDF

    ·快速于vi里移动 ·超越vi基础的技巧,例如使用缓冲区 ·使用vi的全局搜索与替换功能 ·自定义vi,并执行Unix的命令 ·使用Vim的扩展文本对象以及威力强大的正则表达式 ·执行多窗口编辑,并设计Vim脚本 ·...

    学习vi和vim编辑器

     ·快速于vi里移动  ·超越vi基础的技巧,例如使用缓冲区  ·使用vi的全局搜索与替换功能  ·自定义vi,并执行unix的命令  ·使用vim的扩展文本对象以及威力强大的正则表达式  ·执行多窗口编辑,并设计vim...

    《学习Vi编辑器(第六版)》.pdf

    快速移动 基本编辑命令的扩展 ex的更强大功能 全局查找与替换 定制 vi和 ex 命令的简化操作 介绍vi克隆版本的扩展 nvi、elvis、vim和vile编辑器 vi和 ex命令总结 vi和Internet 正如一个用户告诉我们的,...

    学习VI和VIM编辑器第7版中文

    ·快速于vi里移动 ·超越vi基础的技巧,例如使用缓冲区 ·使用vi的全局搜索与替换功能 ·自定义vi,并执行Unix的命令 ·使用Vim的扩展文本对象以及威力强大的正则表达式 ·执行多窗口编辑,并设计Vim脚本 ·...

    学习vi编辑器[高清中文]第六版.part1

     这本书将带领读者快速地学习基本的编辑、光标移动以及全局查找与替换操作,然后是更灵活的vi功能,以及如何在vi中使用功能强大的ex行编辑器来提高编辑技巧。为了便于读者参考,本书第六版还在每个相应章节的最后...

    学习vi编辑器[高清中文]第六版.part2

     这本书将带领读者快速地学习基本的编辑、光标移动以及全局查找与替换操作,然后是更灵活的vi功能,以及如何在vi中使用功能强大的ex行编辑器来提高编辑技巧。为了便于读者参考,本书第六版还在每个相应章节的最后...

    学习vi和vim编辑器_第7版_中文

    ·快速于vi里移动 ·超越vi基础的技巧,例如使用缓冲区 ·使用vi的全局搜索与替换功能 ·自定义vi,并执行Unix的命令 ·使用Vim的扩展文本对象以及威力强大的正则表达式 ·执行多窗口编辑,并设计Vim脚本 ·...

    gVim用户手册 作者: Bram Moolenaar(中文版)

    介绍了gVim的基本命令、高级编辑命令等操作命令,以及gVim编辑文件的必要技巧,以下是部分目录: 起步 usr 01.txt 关于本手册 usr 02.txt Vim第一步 usr 03.txt 移动 usr 04.txt 小幅改动 usr 05.txt 定制你的Vim ...

    Linux常见命令与shell脚本

    1.10 mv文件/目录改名、移动 6 1.11 rm文件/目录删除 6 1.12 cat查看文件内容 6 1.13 more分页显示文件内容 7 1.14 less分页显示文件内容 8 1.15 head显示文件内容的前几行 8 1.16 tail显示文件内容的最后几行 8 ...

    入门学习Linux常用必会60个命令实例详解doc/txt

    文件为doc版,可自行转成txt,在手机上看挺好的。 本资源来自网络,如有纰漏还请告知,如觉得还不错,请留言告知后来人,谢谢!!!!! 入门学习Linux常用必会60个命令实例详解 Linux必学的60个命令 Linux提供...

    你必须知道的495个C语言问题(PDF)

    然后又使用一些内存分配技巧使namestr 数组用起 来好像有多个元素。这样合法和可移植吗? . . . . . . . . . . . . 8 2.7 是否有自动比较结构的方法? . . . . . . . . . . . . . . . . . . . . 8 2.8 如何向接受...

Global site tag (gtag.js) - Google Analytics