Marco Nie - vim 2020-03-02T11:16:00+08:00 Typecho https://blog.niekun.net/feed/atom/tag/vim/ <![CDATA[vim 常用指令及配置]]> https://blog.niekun.net/archives/1212.html 2020-03-02T11:16:00+08:00 2020-03-02T11:16:00+08:00 admin https://niekun.net vim 是 Linux 下常用的编辑器,学会常用的操作如:光标移动 复制 粘贴 删除 撤销 等指令,对于日常使用很有必要,下面介绍常用指令。

注意 vim 所有控制指令都区分大小写。

esc进入指令模式
i编辑模式
v光标区域选择模式,配合 hjkl 进行选择
h光标左移
l光标右移
j光标下移
k光标上移
0 零移动到行首
$移动到行尾
b移动到单词字首
e移动到单词字尾
H移动到当前屏幕最上方
M移动到当前屏幕中间
L移动到当前屏幕最下方
gg移动到文档最上方
G移动到文档最后
ctrl f向下翻页
ctrl b向上翻页
u撤销上次操作
dw删除这个单词后面的内容
dd删除光标当前行
dG删除光标后的全部文字
d$删除本行光标后面的内容
d0删除本行光标前面的内容
y复制当前选中内容
yy复制当前行
p粘贴复制内容
ddp当前行和下一行互换
ggdG删除文档所有内容
~当前光标字符大小写转换
查找指令
*向下查找同样光标的字符
#向上查找同样光标的字符
/string查找 string 一样的内容,向后
?string查找 string 一样的内容,向前
n查找下一处
N查找上一处
退出指令
:q一般退出
:q!退出不保存
:wq保存退出
:set number显示行号
:set nonumber取消行号

可以将自定义设置保持到配置文件,这样每次打开都会自动加载设置,配置文件地址为 ~/.vimrc,以下是我配置文件内容:

set number
syntax on
set autoindent
set tabstop=4

也可以使用 GitHub 上别人做好的配置模板,直接复制到配置文件中即可:https://github.com/amix/vimrc/blob/master/vimrcs/basic.vim

]]>
<![CDATA[Ubuntu 修改 apt 国内源]]> https://blog.niekun.net/archives/1161.html 2020-02-26T13:25:00+08:00 2020-02-26T13:25:00+08:00 admin https://niekun.net 2020-02-26T04:59:18.png

国内使用 apt 安装软件如果感觉比较慢,可能是 deb 源是国外的,通过修改为国内源,可以很好的进行加速下载。

系统代号

每一个版本的 Ubuntu 都会有一个代号: codename,用来识别不同的版本,比如:

  • 14.04 LTS 代号是 trusty
  • 16.04 LTS 代号是 xenial
  • 18.04 LTS 代号是 bionic

在更换源的时候需要使用到代号codename,可以使用如下命令查看当前系统版本代号:

lsb_release -a

备份系统源文件

为防止修改错误或其他问题,将系统自带源文件进行备份很有必要,执行如下指令:

sudo cp /etc/apt/sources.list /etc/apt/sources.list_bak

修改 sources.list 源文件

打开 sources.list 文件,将内容修改为想要的国内源:

vim /etc/apt/sources.list

输入命令 ggdG 清空内容,修改为清华源加入如下内容:

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

可以看到每行内容里都有对应系统代号信息,如果要修改其他版本系统的 apt 源,只需要将里面系统代号替换即可。

常用国内源:

]]>