linux移动文件中的内容吗,Linux文档内容操作

光标移动

1.小范围移动光标

h 或 向左箭头键(←) #光标向左移动一个字符 也可30h或30←等

j 或 向下箭头键(↓) #光标向下移动一个字符 也可30j或30↓等 同30 + 同30

k 或 向上箭头键(↑) #光标向上移动一个字符 也可30k或30↑等 同30 -

l 或 向右箭头键(→) #光标向右移动一个字符 也可30l或30→等 同30

==========================================================================================

0 或功能键[Home] #这是数字『 0 』:移动到这一列的最前面字符处 (常用)

$ 或功能键[End] #移动到这一列的最后面字符处(常用)

==========================================================================================

H #光标移动到这个屏幕的最上方那一列的第一个字符

M #光标移动到这个屏幕的中央那一列的第一个字符

L #光标移动到这个屏幕的最下方那一列的第一个字符

2.换页[Ctrl] + [f] #屏幕『向下』移动一页,相当于 [Page Down]按键 (常用)

[Ctrl] + [b] #屏幕『向上』移动一页,相当于 [Page Up] 按键 (常用)

[Ctrl] + [d] #屏幕『向下』移动半页

[Ctrl] + [u] #屏幕『向上』移动半页

3.跳页G #移动到这个文件的最后一列(常用)

gg #移动到这个文件的第一列,相当于 1G 啊! (常用)

nG #n为数字。移动到这个文件的第 n 列。例如 20G 则会移动到这个文件的第 20 列(可配合 :set nu)

搜素与替换/word #向光标之下寻找一个名称为 word 的字符串。例如要在文件内搜寻 vbird 这个字符串,就输入 /vbird 即可! (常用)

?word #向光标之上寻找一个字符串名称为 word 的字符串

n #这个 n 是英文按键。代表『重复前一个搜寻的动作』

N #与 n 刚好相反,为『反向』进行前一个搜寻动作

:n1,n2s/word1/word2/g #n1 与 n2 为数字。在第 n1 与 n2 列之间寻找 word1 这个字符串,并将该字符串取代为 word2 (常用)

:1,$s/word1/word2/g #从第一列到最后一列寻找 word1 字符串,并将该字符串取代为 word2 !(常用)

:1,$s/word1/word2/gc #从第一列到最后一列寻找 word1 字符串,并将该字符串取代为 word2 !且在取代前显示提示字符给用户确认 (confirm) 是否需要取代!(常用)

删除、复制与粘贴u #复原前一个动作。(常用)

[Ctrl]+r #重做上一个动作。(常用) (等同于 . #重复前一个动作)???

x # x为向后删除一个字符 (相当于 [del] 按键) 也可用作20x

X # X为向前删除一个字符([backspace] 亦即是退格键) 也可用作20X

dd # 删除游标所在的那一整列(常用) 也可用作20dd

d1G # 删除光标所在到第一列的所有数据

dG # 删除光标所在到最后一列的所有数据

d$ # 删除游标所在处,到该列的最后一个字符

d0 # 那个是数字的 0 ,删除游标所在处,到该列的最前面一个字符

=========================================================================================================

yy # 复制游标所在的那一列(常用) 也可用作20yy(常用)

y1G # 复制光标所在列到第一列的所有数据

yG # 复制光标所在列到最后一列的所有数据

y0 # 复制光标所在的那个字符到该列行首的所有数据

y$ # 复制光标所在的那个字符到该列行尾的所有数据

=========================================================================================================

p, P # p 为将已复制的数据在光标下一列贴上,P 则为贴在游标上一列! 举例来说,我目前光标在第 20 列,且已经复制了 10 列数据。则按下 p 后, 那 10 列数据会贴在原本的 20 列之后,亦即由 21 列开始贴。但如果是按下 P 呢? 那么原本的第 20 列会被推到变成 30 列。 (常用)

=========================================================================================================

J # 将光标所在列与下一列的数据结合成同一列 (删除回车????)

c # 重复删除多个数据,例如向下删除 10 列,[ 10cj ]

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值