每天使用一万次的vim快捷键

快捷键作用
==自动缩进
a插入字母后
i插入字母前
o换行插入一行
v选中
c剪切
y复制
p粘贴
w跳到下一个单词
e跳到单词末尾(b 相反)
ffa 跳到当前行a处
$行尾
^行末
G页末
ctrl+e ctrl+y下滚上滚
ctrl+f(d) ctrl+b(u)下翻上翻
ctrl+o ctrl+i光标回退与追踪

set ic \ set noic : 搜索是否区分大小写
u:撤销操作
ctrl+r :重复操作

:%s/from/to/g : 对所有行的内容进行替换

:E 目录浏览 Sex Vex
:b 返回
:r ~/app/book.txt 打开文件
:vsp ~/b.txt 分屏打开
ctrl + w 切换分屏 (+ hjkl) 挪动当前分屏 (+ HJKL) 高度调整( + -+) 左右调整( + <>)

这里还有必备的终端编辑快捷键:

快捷键作用
Ctrl + d删除一个字符,相当于通常的Delete键(命令行若无所有字符,则相当于exit;处理多行标准输入时也表示eof)
Ctrl + h退格删除一个字符,相当于通常的Backspace键
Ctrl + u删除光标之前到行首的字符
Ctrl + k删除光标之前到行尾的字符
Ctrl + c取消当前行输入的命令,相当于Ctrl + Break
Ctrl + a光标移动到行首(Ahead of line),相当于通常的Home键
Ctrl + e光标移动到行尾(End of line)
Ctrl + f光标向前(Forward)移动一个字符位置
Ctrl + b光标往回(Backward)移动一个字符位置
Ctrl + l清屏,相当于执行clear命令
Ctrl + p调出命令历史中的前一条(Previous)命令,相当于通常的上箭头
Ctrl + n调出命令历史中的下一条(Next)命令,相当于通常的上箭头
Ctrl + r显示:号提示,根据用户输入查找相关历史命令(reverse-i-search)
Ctrl + w删除从光标位置前到当前所处单词(Word)的开头
Ctrl + y粘贴最后一次被删除的单词

其它Command-Line技巧提示
•输入命令open .可以用Finder打开当前的位置。

•在Terminal的偏好里面可以设定它的外观和风格。

•中止一个错误的或者发疯的命令,可以使用组合键control + C。

•你可以在执行前编辑命令,只需要使用箭头和键盘上的其他字母。

•没有输入任何命令时,你可以用▲和▼来浏览历史命令。同样可以编辑和再次执行。

•你也可以使用history命令查看历史记录。

Command + K 清屏

Command + T 新建标签

Command +W 关闭当前标签页

Command + S 保存终端输出

Command + D 垂直分隔当前标签页

Command + Shift + D 水平分隔当前标签页

Command + shift + {或} 向左/向右切换标签

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值