0%

linux终端效率提升

1. 终端

1.1 行首行尾

  • Ctrl+a:移动到行首
  • Ctrl+e:移动到行尾

1.2 单词移动

  • ctrl + 左右箭头 (防止被其他app占用) 如果不行,一定要关闭mac系统的快捷键。

    iShot_2024-09-09_21.10.21-5888651
  • Escape+F:向右跳一个单词

  • Escape+B:向左跳一个单词

1.3 删除单词

  • Ctrl + w:(删除的快) 删除光标前的一个单词 (通常是空格、标点符号等)
  • Option + del :删除光标前的一个单词(通常采用更接近编程语言的单词定义)
  • Escape + d (顺序按):删除光标后的一个单词。

2. VIM

2.1 行首行尾

  • 行首:0
  • 行尾:$

2.2 单词移动

  • 向后移动单词:w
  • 向前移动单词:b
  • 往后跳多个字母:10l
  • 往后跳到某个字母:f, (调到一个逗号)
  • 括号匹配:%
  • 不在同一行跳跃:? / 搜索跳跃

2.3 删除单词

  • 向前删除单词:db, d0
  • 向后删除单词:dw, d$

2.4 屏幕滚动

  • ctrl +u ctrl + d 半屏幕滚动
  • zz 把该行放到中间

3. 列编辑 TODO

  • 列编辑??
  • 多光标??

4. 快速转换 TODO

快速换成\n

5. 工具

Alacritty? 搜索,vi模式, 主题

tmux ? Oh my tmux? tmux 插件。

zsh ? oh my zsh ? 主题, zsh 插件。

可以加首页作者微信,咨询相关问题!