丙午🐎年

acc8226 的博客

字符替换命令

替换和 Undo 命令都是针对普通模式下的操作

命令 说明
r + <待替换字母> 将游标所在字母替换为指定字母
R 连续替换,直到按下 Esc
cc 替换整行,即删除游标所在行,并进入插入模式
cw 替换一个单词,即删除一个单词,并进入插入模式
C(大写) 替换游标以后至行末
~ 反转游标所在字母大小写
{n}u 撤销(undo)一次或 n 次操作
U(大写) 撤销当前行(undo)的所有修改
Ctrl+r redo,即撤销 undo 的操作

普通模式下输入 15 G,跳转到 15 行
普通模式下输入 >> 整行将向右缩进(使用,用于格式化代码超爽)
普通模式下输入 << 整行向左回退
普通模式下输入 : 进入命令行模式下对 shiftwidth 值进行设置可以控制缩进和回退的字符数

获取目前的设定值 :set shiftwidth?

设置缩进为 10 个字符 :set shiftwidth=10

阅读全文 »

多文件编辑 (不常用)

编辑多个文件有两种形式,一种是在进入 vim 前使用的参数就是多个文件。另一种就是进入 vim 后再编辑其他的文件。 同时创建两个新文件并编辑

1
vim 1.txt 2.txt

默认进入 1.txt 文件的编辑界面

  • 命令行模式下输入 :n 编辑 2.txt 文件,可以加 ! 即 :n! 强制切换,之前一个文件的输入没有保存,仅仅切换到另一个文件
  • 命令行模式下输入 :N 编辑 1.txt 文件,可以加 ! 即 :N!强制切换,之前文件内的输入没有保存,仅仅是切换到另一个文件

进入 vim 后打开新文件

  • 命令行模式下输入 :e 3.txt 打开新文件 3.txt
  • :e# 回到前一个文件
  • :ls可以列出以前编辑过的文档
  • :b 2.txt(或者编号)可以直接进入文件 2.txt 编辑
  • :bd 2.txt(或者编号)可以删除以前编辑过的列表中的文件项目
  • :e! 4.txt,新打开文件 4.txt,放弃正在编辑的文件
  • :f 显示正在编辑的文件名
  • :f new.txt,改变正在编辑的文件名字为 new.txt
    阅读全文 »

购买出发点

市面上路由器都不差,哪个便宜和稍微带点品牌就可(TP-link、D-link、水星等)。

360 路由 主打安全,可能不仅仅可以设置安全 DNS。

高端:华硕, 可 mesh 组网,但价格贵

oray 蒲公英 支持异地组网

互联网品牌 小米(可玩性和性价比比较均衡)、华为

仔细评估自己想要啥,比如离线下载,端口转发, 流媒体服务, 下载加速, 游戏加速, 手机端控制, 安全防护等服务。
如果还是纠结, 那就选便宜些的。

阅读全文 »
0%