linux vim 剪切命令,vim使用技巧(插入,删除,查找,复制,粘贴,剪切)

编程人员很喜欢的编辑器:vim

先搞清楚vim的三种模式:

1.命令模式:在Linux终端中输入“vim 文件名”就进入了命令模式,但不能输入文字。

2.编辑模式:在命令模式下按i就会进入编辑模式,此时就可以写入程式,按Esc可回到命令模式。

3.末行模式:在命令模式下按:进入末行模式,左下角会有一个冒号出现,此时可以敲入命令并执行。

下面是三种模式的简单分析图:

46b0c03a9a871ccdd0049374177015ea.png

下面介绍vim常用技巧:

o:在当前行下一行插入,并进入编辑模式

O:在当前行上一行插入,并进入编辑模式

r:替换光标处的字符

R: 替换当前字符及其后的字符,直到按 [ESC]

w保存后 gg=G自动对齐语法

set nu:设置行号

set nonu:取消行号

v:进入可视

yy:拷贝当前行

yyy:当前行和以下三行

p:粘贴

vim使用

o:在当前行下一行插入,并进入编辑模式

O:在当前行上一行插入,并进入编辑模式

r:替换光标处的字符

w保存后 gg=G自动对齐语法

R:替换模式

yy:拷贝当前行

yyy:当前行和以下三行

p:粘贴

nyw:拷贝n个单词

u:撤销

d:剪切

dd:剪切一行

ndd:剪切n行

x: 删除光标所在字符,等同于[Delete]功能键

X: 删除光标前字符,相当与[Backspace]

dd: 删除光标所在的行

db:删除光标所在处一直到单词开头

dw:删除光标所在处一直到单词结尾

s: 从当前光标位置处开始,以输入的文本替代指定数目的字符

S: 删除指定数目的行,并以所输入文本代替之

d0: 删至行首

D: 删除光标处到行尾

d+}:删除光标所在处到下一个空白行

dG:删除光标处到文件结尾

L:当前屏幕底行

H:当前屏幕头行

M:当前屏幕中间行

$: 当前行尾

0 / ^:当前行首

w:下一个单词首部

b: 上一个单词

:行号 调到指定行

}: 下一个空白行

{:上一个空白行

%:自动匹配查找

a:追加到后面

vsp + 文件名垂直分屏

Ctrl+ww:不同屏幕切换

/ + 查找内容 :开始查找

n:下一个目标

N:上一个目标

59,60s/源/目标/g 从59到60全部替换

%s/源/目标/g 全文替换

r filename :将文件考到光标处

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值