3 个鲜为人知但实用的 Vim 技巧
我将向您展示三个非常有用但鲜为人知的技巧。
提示#1 - 打开/编辑/保存档案
运行如下命令:
$ vim archive.tar.gz
将打开archive.tar.gz
,并列出存档的内容。从那里,您可以打开、编辑和保存这些文件中的更改,而无需先提取它们。
那有多酷?:)
支持的档案:tar.gz、tgz、zip、jar 等。
提示#2 - 远程编辑文件
Vim 具有通过网络远程编辑文件的功能。此功能由 netrw 插件提供。为了实现此功能,netrw
它使用 SSH 协议,并通过scp
命令管理远程文件。
具体操作如下:
vim scp://user@myserver[:port]//path/to/file.txt
请注意,远程主机上的目录需要双精度/
,以便正确解析绝对路径。[:port]
这是可选的。
因此,使用上述命令,您可以打开位于远程主机上的文件进行编辑。
后台实际发生的情况是,Vim 使用scp
从远程机器下载请求的文件到本地/tmp
目录,然后打开它进行编辑。
当你保存对文件的更改时,这些更改首先会应用到/tmp
目录中的本地副本。之后,文件会通过scp
远程主机上传。
技巧#3——魔术
您是否知道您可以打开机器上最后编辑的文件并将光标放在最新位置?
只需启动 Vim,点击Ctrl
+ o
+ o
- 就可以了。
继续击打o
,看看会发生什么;)
现在,如果你想发现更多你从未听说过的 Vim 技巧,请看看我的书《快速掌握 Vim:从 WTF 到 OMG》
鏂囩珷鏉ユ簮锛�https://dev.to/jovica/3-little-known-but-useful-vim-tips-1pbg