Linux编辑器

Linux常见编辑器

vi nano emacs(神的编辑器) vim(编辑器之神)

vim

三种种模式(也可认为有四种)

普通模式(命令操作模式) : 操作的时候

插入模式 : 编辑的时候

可视化模式 : 选择文本

输入 i 由普通模式进入插入模式

输入esc由插入模式进去普通模式

保存需调到普通模式,输入 : wq或 : w,w表示写入,q表示退出

: q!不保存退出

移动

hjkl可替代上下左右(不需要脱离指法)

h左 l右 j下 k上

翻页

Ctrl F(向上一页) Ctrl B(向下一页)

Ctrl E(代替鼠标向下) Ctrl Y(向上)

G(大写)移动到末尾 gg移动到开头

不同方式编辑文本及跳跃单词

i 在光标位置前面插入

a 在光标位置后面插入

只要光标在某一行,o可直接enter到下一行

x 删除光标所在字符

dd删除整行

u 撤销

dw移除当前光标所在的单词

b 跳跃单词首字母

e 跳跃单词字母后

w 跳跃到下一个单词的首字母

以上三个可与shift搭配(大跳)

跳跃行首行尾

^ 跳跃到本行开头

$ 跳跃到本行末尾

0 跳到开头(包含空白字符)

r 替换字母

R 一直替换直到esc退出

普通模式千万别使用退格键

大括号跳跃函数段落

{}

复制粘贴

u (删除)剪切

yw 表示复制一个单词

y$ 从当前开始往后复制到末尾(不明确)

p 粘贴、释放

Visual可视化模式

作用 : 选择文本

普通模式下按 v 后,按 hjkw 操作选择,再按y可复制,按u可删除(剪切)

V只能按行来

v自由,可具体到字母

gg v G 全选

选择时发现少远,可按o

视图模式可进行之前的操作

ctrl v矩阵选择

0 补全角落

-向上

v a w 快速选择单词(再单词的任意位置)

v a b 包含括号

v a B 包含大括号

v a < 包含尖括号

shift v <或 > 选中的行首行缩进

v shift ~ 将所有大写转化成小写,小写转化成大写

v U 全部装换成大写

v u 全部转换成小写

查找和替换

/查找的内容 回车

/查找的内容 n 下一个查找的内容

:s/查找的内容/替换的内容/g 替换整行

:% s/选择的内容/替换的内容/g 替换整个文件(全局替换)

:set number显示行号

:选择的行号,替换到的行号s/选择的内容/替换的内容/g 选中的几行全替换

:% s/选择的内容/替换的内容/gc 带提示

vim的基础配置

touch .vimrc

vim .vimrc

set syntax=on 设置常亮

set tabstop=4 设置tab空挡

set soft tabstop=4

set number 设置行号

set enc=utf-8 设置utf-8编码

set showmatch 设置括号匹配

可从github上搜索

source . vimrc更新当前的终端

行号 gg可跳跃到所选行

vim .访问整个文件夹

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

玄殛~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值