---
title: "vim | 今日所学 | OOZOU"
description: "来自 OOZOU 团队的简短实用 vim 笔记。"
canonical: https://oozou.com/zh-Hans/til-topics/vim
locale: zh-Hans
---

# vim | 今日所学

> 来自 OOZOU 团队的简短实用 vim 笔记。

- [如何退出 Vim](https://oozou.com/zh-Hans/til/how-to-quit-vim-29) ([markdown](https://oozou.com/zh-Hans/til/how-to-quit-vim-29.md)) (2020-10-13): 1. 安装最新版本的 Vim 2. 在 Vim 中打开一个文件 3. 按 ⌘-Q 关闭终端 4. 重新打开终端
- [如何真正！！退出 vim](https://oozou.com/zh-Hans/til/how-to-really-quit-vim-30) ([markdown](https://oozou.com/zh-Hans/til/how-to-really-quit-vim-30.md)) (2020-10-13): 在终端里
- [如何在 VIM 中用 sudo 保存文件](https://oozou.com/zh-Hans/til/how-to-save-a-file-with-sudo-in-vim-18) ([markdown](https://oozou.com/zh-Hans/til/how-to-save-a-file-with-sudo-in-vim-18.md)) (2020-10-13): 如何在 VIM 中用 sudo 保存文件
- [在任何 Vim 模式下快速上下移动整行](https://oozou.com/zh-Hans/til/quickly-move-lines-up-and-down-in-any-vim-mode-37) ([markdown](https://oozou.com/zh-Hans/til/quickly-move-lines-up-and-down-in-any-vim-mode-37.md)) (2020-10-13): 我在 vim 里经常上下移动代码行，所以创建了一些 mapping 让这件事更轻松。这些 mapping 对应 ⌘-j 往下移、⌘-k 往上移。在 normal、insert 和 visual 模式都能用。vim nnoremap <D-j> :m…
- [在 VIM 中重命名文件](https://oozou.com/zh-Hans/til/rename-files-in-vim-55) ([markdown](https://oozou.com/zh-Hans/til/rename-files-in-vim-55.md)) (2020-10-13): 这是我在 VIM 中用来重命名文件的一个很方便的函数（在 MacVIM 和 Neovim 也能用）
- [在 VIM mapping 中使用大写字母](https://oozou.com/zh-Hans/til/use-capital-letters-in-vim-mappings-54) ([markdown](https://oozou.com/zh-Hans/til/use-capital-letters-in-vim-mappings-54.md)) (2020-10-13): 注意：@joe 这解决了你的问题 :D
- [把 Neovim 当作 git difftool 使用](https://oozou.com/zh-Hans/til/use-neovim-as-a-git-difftool-57) ([markdown](https://oozou.com/zh-Hans/til/use-neovim-as-a-git-difftool-57.md)) (2020-10-13): 只要把这段贴进你的 ~/.gitconfig

All notes: [今日所学](https://oozou.com/zh-Hans/til) ([markdown](https://oozou.com/zh-Hans/til.md)).

---

Contact OOZOU: hello@oozou.com · +66 2544 0000 · https://oozou.com/zh-Hans/contact

More for AI agents: https://oozou.com/llms.txt · every page has a markdown twin at its URL plus ".md"
