首页 > 其他分享 >Vim 指令

Vim 指令

时间:2022-08-16 18:11:16浏览次数:43  
标签:字符 CTRL Vim 单词 指令 屏幕 移动 光标

方向移动:

h 向左移动一列

j向下移动一行

k向上移动一行

l 向右移动一列

(你也可以使用方向键移动,但需要将手靠过去,当你在编程时一天重复几百次还是比较耗时的,并且有些键盘的方向键不是那么舒服。)

单词或字符串移动:

w移动光标到下一个单词(符号)首个字符

e移动光标到下一个单词(符号)尾部字符

ge移动光标到上一个单词(符号)尾部字符

b 移动光标到上一个单词(符号)首个字符

fa移动到下一个a单词处

(上述命令对应的大写W、E、gE、B可以对以空白字符分割的字符串作相应移动,并且上述命令可以加计数前缀,如2w移动光标到后两个单词(符号)的首个字符,所以很多命令你都可以猜测的出来)

行首尾移动:

0 移动光标到本行最开头,同键

^ 移动光标到本行最开头的字符处.

$ 移动光标到本行结尾处,同键

多行移动:

H 移动光标到当前屏幕的首行.

M 移动光标到当前屏幕的中间一行.

L 移动光标到当前屏幕的尾行.

gg 移动光标到文档首行.

G 移动光标到文档尾行.

zz 移动光标到屏幕中间,并将光标所在行也一并移动

zt 移动光标到屏幕顶部,并将光标所在行也一并移动

zb移动光标到屏幕底部,并将光标所在行也一并移动

滚屏移动:

CTRL-E文字向上滚动一行

CTRL-Y文字向下滚动一行

CTRL-F向下翻屏,同

CTRL-B向上翻屏,同

CTRL-U文字向上滚动半屏

CTRL-D文字向下滚动半屏

函数体跳转:

[[ 用来跳到光标前面的一个函数开始处。

][ 用来跳到光标后面的一个函数结尾处。

]] 用来跳到光标后面的一个函数开始处。

[] 用来跳到光标前面的一个函数结尾处。

快速定位(极其有用):

'.(单引号+点号)光标跳转到最后修改行

`.(1左边那个键+点号) 光标跳转到最后修改点

'"(单引号+双引号)光标跳转到上一次离开该文件时的行

标签:字符,CTRL,Vim,单词,指令,屏幕,移动,光标
From: https://www.cnblogs.com/wufengsheng/p/16592469.html

相关文章

  • Redis常用指令之string、list、set、zset、hash
    Redis之五大类型常用指令redis的一些小知识redis服务器端口默认是6379在编译完成后的bin目录下启动服务端:redis-server客户端连接操作:redis-cli-hlocalhost-p......
  • ROS常用指令
    原文链接rosbagcd/data/catkin_rosbag/sourcedevel/setup.bashroslaunchsegway_rosbagplay.launchsegmentcd/data/catkin_segment/sourcedevel/setup.bas......
  • JSP指令_概念、jsp_注释、jsp_内置对象
    JSP指令_概念指令作用:用于配置JSP页面导入资源文件指令格式:<%@指令名称属性名1=属性值1属性名2=属性值2....%>指令分类:page:配置JSP页面contentType:等同于respo......
  • Linux基本操作指令
    目录-ls、cd、mkdir、rmmv、cp、cat、tail、管道、重定向解压缩命令时间日期、内存磁盘使用率、进程查看vim编辑器的使用vim编辑器的常用命令  因为要学习Hadoop,所以虚......
  • linux重要指令及知识点
    Linux目录结构bin存放二进制可执行文件(ls,cat,mkdir等)boot存放用于系统引导时使用的各种文件dev存放设备文件etc存放系统配置文件home存......
  • JSP_指令_概念和JSP_指令_Page指令
    JSP指令:作用:用于配置JSP页面,导入资源文件格式:<%@指令名称属性名1=属性值1属性名2=属性值2...%>分类:page:配置JSP页面的contentType:等同于response.setCo......
  • 编译指令 -mcpu -march
    这俩指令都会根据当前系统使用的微架构对程序进行优化,优点是针对计算密集型任务会有较大程度的优化,但是可移植性不好,因为是针对特定架构的优化一。确定选项使用如下命令......
  • 取消vim粘贴时自动注释功能
    vim在粘贴内容的时候,如果遇到以#开始的注释行,会自动将后续的所有行进行注释。也许这个功能在某些情况下是很有用的,但很多时候是不需要的。解决方案:在粘贴之前默认模式下输......
  • ARM和NEON指令
    在移动平台上进行一些复杂算法的开发,一般需要用到指令集来进行加速。目前在移动上使用最多的是ARM芯片。ARM是微处理器行业的一家知名企业,其芯片结构有:armv5、armv6、armv......
  • JSP_指令_概述和JSP_指令_page指令
    指令:作用:用于配置JSP页面,导入资源文件格式:<%@指令名称 属性名1= 属性值1 属性名2= 属性值2...%>分类:page: 配置JSP页面的......