linux中光标向上调一行命令,Linux vi 中移动光标 命令

这篇博客详细介绍了在Linux vi编辑器中如何移动光标,包括上下左右移动、单词间移动、行首行尾跳转等。还涵盖了文本删除、替换、查找替换和撤销等操作,对于提升Linux文本编辑效率有很大帮助。
摘要由CSDN通过智能技术生成

移动光标

上:k nk:向上移动n行 9999k或gg可以移到第一行 G移到最后一行

下:j nj:向下移动n行

左:h nh:向左移动n列

右:l nl:向右移动n列

w:光标以单词向前移动 nw:光标向前移动n个单词 光标到单词的第一个字母上

b:与w相反

e: 光标以单词向前移动 ne:光标向前移动n个单词 光标到单词的最后一个字母上

ge:与e相反

$:移动光标到行尾 n$:移动到第n行的行尾

0(Num):移动光标到行首

^:移动光标到行首第一个非空字符上去

f:移动光标到当前行的字符a上,nf移动光标到当前行的第n个a字符上

F:相反

%:移动到与制匹配的括号上去(),{},[],<>等。

nG:移动到第n行上 G:到最后一行

CTRL+G 得到当前光标在文件中的位置

向前翻页:CTRL+F

向下移动半屏:CTRL+G

向后翻页:CTRL+B

存盘:

:q! :不存盘退出

:e! :放弃修改文件内容,重新载入该文件编辑

:wq :存盘退出

dw:删除一个单词,需将光标移到单词的第一个字母上,按dw,如果光标在单词任意位置,用daw

dnw:删除n个单词

dne:也可,只是删除到单词尾

dnl:向右删除n个字母

dnh:向左删除n个字母

dnj:向下删除n行

dnk:向上删除n行

d$:删除当前光标到改行的行尾的字母

dd:删除一行

cnw[word]:将n个word改变为word

cc:改变整行

C$:改变到行尾

J: 删除换行符,将光标移到改行,按shift+j删除行尾的换行符,下一行接上来了.

u: 撤销前一次的操作

shif+u(U):撤销对该行的所有操作。

:set showmode :设置显示工作模式

o:在当前行的下面另起一行

O(shift

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值