博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vim常用操作
阅读量:5824 次
发布时间:2019-06-18

本文共 941 字,大约阅读时间需要 3 分钟。

不错的网址:http://www.study-area.org/tips/vim/index.html

1、基本的游标移动

h  左,或 Backspace 或方向鍵j  下,或 Enter 或 +(要 Shift 鍵),或方向鍵k  上,或 方向鍵或 -(不必 Shift 鍵)l  右,或 Space 或方向鍵
  • 使用hjkl键的移动是为了使手不必离开打字区,以加快打字速度。
Ctrl-f    即 PageDown 翻页。Crtl-b    即 PageUp 翻页。

2、进阶的游标移动

0  数字零或是Home键,移至行首(含空白字符);

^  移至第一个非空白字元,注意要shift键;

&  移至行尾或end键,注意要shift键;

  •    以上两个键是源自规则表达式,在regexp中^是匹配行首,$是匹配行尾。

G  移至文档尾(最后一行的第一个非空白字元处);

gg  移至档首(第一行的第一个非空白字元处)。

  •    G的原意是goto,指移至指定数目行之行首,如不指定数目,则预设是最后一行。如2G即移至第二行的行首。
w  移至下一个字(word)字首,注意是指英文单词。
W  同上,但会忽略一些标点符号。
e  移至前一个字字尾。
E  同上,但会忽略一些标点符号。
b  移至前一个字字首。
B  同上,但会忽略一些标点符号。
H  移至荧屏顶第一个非空白字元。
M  移至荧屏中间第一个非空白字元。
L  移至荧屏低第一个非空白字元。
n| 移至第n个字元处,注意,要用 Shift 鍵。n 是从头起   算的。
:n 移至第 n 行行首,或 nG。

3、特殊的移动

)  移至下一个句子(sentence)首。
(  移至上一个句子(sentence)首。
}  移至下一个段落(paragraph)首。
{  移至上一个段落(paragraph)首。
  • sentence 是以 . ! ? 为区格。
  • paragraph 是以空白行为区格。
%  這是匹配 {},[],() 用的,例如您的游标现在在 { 上   只要按 %,就会跑到相匹配的 } 上。写程式时蛮好用的。

转载于:https://www.cnblogs.com/zhangwuji/p/9254276.html

你可能感兴趣的文章
C语言作业06--结构体&文件
查看>>
Notepad++ xml/json格式化
查看>>
CRUD全栈式编程概述
查看>>
LeetCode – Refresh – Permutations II
查看>>
eclipse.ini内存设置
查看>>
CSS3
查看>>
ul下的li浮动,如何是ul有li的高度
查看>>
C++ primer plus
查看>>
python mysqlDB
查看>>
UVALive 3942 Remember the Word Tire+DP
查看>>
Android之HttpClient
查看>>
浏览器的工作原理:新式网络浏览器幕后揭秘
查看>>
从微软的DBML文件中我们能学到什么(它告诉了我们什么是微软的重中之重)~目录...
查看>>
被需求搞的一塌糊涂,怎么办?
查看>>
centos 7.2编译安装nginx-1.12.0
查看>>
数据库列名使用了关键字怎么办?
查看>>
hdu 4604 Deque
查看>>
JAVA连接SQL Server
查看>>
c_数据结构_队的实现
查看>>
dom4j解析XML文件-基本curd操作示例
查看>>