青春鼠头少年不会梦到得心应手的Linux(持续更新)

0.vim常用指令

请注意,以下所有指令都是在当前状态为命令模式时输入的,如果不知道自己现在是什么模式就按esc

(1)多行选中

按' v '进入可视化模式,按' gg '将光标移动到行首,按' G '将光标移动到行尾
当然也可以通过按方向键移动光标来选中指定行

(2)多行复制/粘贴/删除

在选中指定行之后,按' "+y '复制到系统剪贴板,按' "+p '从系统剪贴板粘贴,按' d '将其删除
' "+y '/' "+p '是要输入的三个字符,即按住shift的同时按'和=,然后按y/p
当然大部分情况下在选中多行之后按ctrl+shift+c/v就可以搞定,但总用不可以的时候

(3)批量添加/删除注释

按ctrl+v进入可视化块模式,移动光标选中指定行首,然后按shift+i,输入//,然后esc退出
删除同理,按ctrl+v,选中两列多行(即要把两个/都选中),按d删除

(4)格式化代码

按gg=G,这个不解释了

(5)撤销更改

按u,也可以按数字+u,比如4u,这指的是撤销四次更改
但是请注意,在插入模式下所做的所有更改被将视作一次更改,如果撤销将全被撤销,所以请谨慎操作

1.vim配置

首先是vim配置,这个最简单,按照下面的配置修改你的vim配置

sudo vim /etc/vim/vimrc
runtime! debian.vim

if has("syntax")
  syntax on
endif

if filereadable("/etc/vim/vimrc.local")
  source /etc/vim/vimrc.local
endif

set noswapfile "不要生成swap文件
set bufhidden=hide "当buffer被丢弃的时候隐藏它
set number "显示行号
set shiftwidth=4 "设定<<和>>命令移动时的宽度为4
set softtabstop=4 "使得按退格键时可以一次删掉4个空格
set tabstop=4 "设定tab长度为4
set nobackup "覆盖文件时不备份
set autochdir "自动切换当前目录为当前文件所在的目录
set backupcopy=yes "设置备份时的行为为覆盖
set hlsearch "搜索时高亮显示被找到的文本
set noerrorbells "关闭错误信息响铃
set novisualbell "关闭使用可视响铃代替呼叫
set t_vb= "置空错误铃声的终端代码
set matchtime=2 "短暂跳转到匹配括号的时间
set magic "设置魔术
set smartindent "开启新行时使用智能自动缩进
set backspace=indent,eol,start "不设定在插入状态无法用退格键和Delete键删除回车符
set cmdheight=1 "设定命令行的行数为1
set laststatus=2 "显示状态栏
set ruler "打开状态栏标尺
set foldenable "开始折叠
set foldmethod=syntax "设置语法折叠
set foldcolumn=0 "设置折叠区域的宽度
set foldlevel=1 "设置折叠层数为1

它最终的效果是这样的,如果你不喜欢可以跳过或者自己修改

2.oh my zsh配置

(1)安装oh my zsh

访问官网,https://github.com/ohmyzsh/ohmyzsh

找到安装指引

看到人家说的了吧,要装zsh,curl/wget和git,没装的自己装一下

装完zsh后需要将其修改成默认shell

chsh

然后输入

/bin/zsh

在官网的安装指引中选一个command运行,我一般是用wget,如果进度卡住可以尝试科学上网,如果还是卡住或者连接不上的话可以按如下方法进行操作(其他网站同理)

观察官网给出的command可以看到,域名是raw.githubusercontent.com,于是随便找一个查询ip的网站拿到这个域名的ip,即185.199.108.133

然后编辑你的主机名ip配置文件,即/etc/hosts

sudo vim /etc/hosts

在里面添加一行185.199.108.133 raw.githubusercontent.com

然后保存退出,再次尝试安装oh my zsh

安装完成之后,你会发现你的终端变样了,变成了一个->加上你当前的路径

当然它还可以通过更改主题变成别的样子,我推荐的主题是p10k

(2)安装p10k主题

访问官网,GitHub - romkatv/powerlevel10k: A Zsh theme

找到安装指引

看到人家说的了吧,使用国内镜像

git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ~/powerlevel10k
echo 'source ~/powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc

你也可以通过修改路径将powerlevel10k文件夹存在其他地方,不然你直接运行官网给的bash它就保存到~/下了,这实在不是什么可以容忍的事情,记得两句都要改

装完了之后更新zsh配置

source .zshrc

之后会自动弹出p10k配置的指引界面,跟着指引走就好了,附上我自己的终端样式

(3)安装插件

在clone完每个插件的仓库之后都要编辑.zshrc

sudo vim .zshrc

找到如下位置,添加插件名

保存退出,更新配置

source .zshrc

自动补全

访问官网,GitHub - zsh-users/zsh-autosuggestions: Fish-like autosuggestions for zsh

找到安装指引

只要第一步的clone就行了

语法高亮 

访问官网,GitHub - zsh-users/zsh-syntax-highlighting: Fish shell like syntax highlighting for Zsh.

找到安装指引

只要第一步的clone就行了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值