Tag

vim

3 posts

Code

Vim 的多行编辑功能

在使用 Vim 进行文本编辑时,我们经常需要对多行文本进行统一的操作,比如添加或删除特定的字符。以下是一些实用的 Vim 技巧,帮助我们快速完成这些任务。

Code

VIM: No protocol specified

After installed vim-gnome, every time I execute "sudo vim", it will print one line

Bash
$ sudo vim # doing something, and quit it
No protocol specified

Code

vi如何退出

vi编辑完文件需要保存文件和退出。一般是esc,然后:wq或者:x来退出.但是两者还是有一些不同的.

  • :wq 的逻辑是"保存文件并退出"
  • :x 的逻辑是"检查是否有更新若有更新则保存并退出否则直接退出"

前者最后的效果是你无论是否对文件是否做出改动,文件在系统中的timestamp都会更新,而后者只会在你有改动后才会更新.