Marco Nie - vim https://blog.niekun.net/tag/vim/ vim 常用指令及配置 https://blog.niekun.net/archives/1212.html 2020-03-02T11:16:00+08:00 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 Ubuntu 修改 apt 国内源 https://blog.niekun.net/archives/1161.html 2020-02-26T13:25:00+08:00 国内使用 apt 安装软件如果感觉比较慢,可能是 deb 源是国外的,通过修改为国内源,可以很好的进行加速下载。系统代号每一个版本的 Ubuntu 都会有一个代号: codename,用来识别不同的版本,比如:14.04 LTS 代号是 trusty16.04 LTS 代号是 xenial18.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 源,只需要将里面系统代号替换即可。常用国内源:清华源:https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/阿里源:https://developer.aliyun.com/mirror/