han's bolg - 年糕記

Mac高效开发小技巧

ssh

别名

用户名、IP 地址和端口号还是不想记忆,此时可以利用 SSH 的配置文件来实现。

编辑 ~/.ssh/config 文件,添加以下内容:

1
2
3
4
5
Host testhost
HostName 1.2.3.4
User root
Port 54321
IdentityFile ~/.ssh/id_rsa

这个配置文件还是很容易理解的,我们给地址为 1.2.3.4,端口为 54321,用户名为 root 的远程主机起了一个别名,然后就可以这样连接了:

1
ssh testhost

再也不用担心自己记不住那么多远程主机

vim操作

行和屏幕移动

Vim 的翻页快捷键是:

1
2
3
4
Ctrl + f:向后翻一页(forward)
Ctrl + b:向前翻一页(backward)
Ctrl + d:向后翻半页(down
Ctrl + u:向前翻半页(up

文本编辑

  • 在普通模式下,按下 o会快速进入输入模式,并且在下一行进行编辑
  • 按下大写的O会在上一行编辑
  • I 前往行头开始编辑
  • A 跳转到行尾编辑

撤销与重做

  • 撤销上一次修改,可以用 u,类似于系统的 Command + z 快捷键
  • 重做,可以用 Ctrl + R,类似于系统的 Command + Shift + z 快捷键