diff options
| author | yingyu5658 <i@yingyu5658.me> | 2025-12-13 08:33:08 +0800 |
|---|---|---|
| committer | yingyu5658 <i@yingyu5658.me> | 2025-12-13 08:33:08 +0800 |
| commit | 1e5f8eb33bc41cb59faf059e83701152785cabea (patch) | |
| tree | 45867273ac2178285be840764f7962d2b55556c6 /content/posts/Vim基础操作快速入门.md | |
| download | blog-1e5f8eb33bc41cb59faf059e83701152785cabea.tar.gz blog-1e5f8eb33bc41cb59faf059e83701152785cabea.zip | |
Initial commit
Diffstat (limited to 'content/posts/Vim基础操作快速入门.md')
| -rw-r--r-- | content/posts/Vim基础操作快速入门.md | 112 |
1 files changed, 112 insertions, 0 deletions
diff --git a/content/posts/Vim基础操作快速入门.md b/content/posts/Vim基础操作快速入门.md new file mode 100644 index 0000000..7585f53 --- /dev/null +++ b/content/posts/Vim基础操作快速入门.md @@ -0,0 +1,112 @@ +--- +abbrlink: 2074174141 +author: yingyu5658 +categories: +- 往昔 +cid: 147 +cover: ../../images/2024/12/4041053621.jpg +customSummary: null +date: "2024-12-13 16:13:36" +layout: post +mathjax: auto +noThumbInfoEmoji: null +noThumbInfoStyle: default +outdatedNotice: "no" +parseWay: auto +reprint: standard +slug: 147 +status: publish +tags: +- Vim +thumb: null +thumbChoice: default +thumbDesc: null +thumbSmall: null +thumbStyle: default +title: Vim基础操作快速入门 +updated: 2024/12/13 16:15:07 +--- + +# 前言 + +各种鼠标操作让我有点抓狂,vim或许是一个很适合我的东西,全键盘操作听起来就很方便快捷,除了上手难度有点高以外,vim看起来似乎没有任何的缺点。在下载安装好了vim后,我开始学习了快捷键。~~然后我们就可以直接把鼠标扔了。~~ + + +**记住要先把输入法切换成英文模式** + +# 普通模式 + +## 退出 + +很多人第一次用vim,最难受的事情绝对是不知道怎么退出。 +退出:`:q!` + +## 移动光标 + +`h` `j` `k` `l` 这四个按键分别对应左 下 上 右 + +> 这个比较难适应,不过也比把手移动到右下方用箭头键舒服了 + +### 大范围移动 + +行数 + `h`/ `j`/ `k`/ `l` +比如,想要向下移动三行,就是3`j`,向左移动四格,就是3`h` +`gg` 跳转到文档的最上方 +`G` 跳转到文档的最下方 + +### 按照单词跳转 + +`w`,也就是“word”的首字母。就可以跳转到下一个单词的开头。 +`b` beginning就跳转到前一个单词的开头 +`f` find 查找单词。比如要把光标移动到离你最近的b,就可以输入`fb` + +### 翻页 + +`Ctrl + u`向上翻页。u理解为up首字母。 +`Ctrl + d`向下翻页。d理解为down首字母。 + +## 复制粘贴 + +在普通模式下,输入`y` (yank),复制整个单词:`yaw` “aw'“为~~阿伟~~ all word +`p` 即paste,粘贴。 + +## 删除 + +普通模式下,`d` 也就是delete,直接删除当前行和下一行的内容 +还可以跟上文的`hjkl`结合起来,比如d8j就是向下删除八行 + +## 撤销 + +`u` 也就是undo。 + +> 这些快捷键很灵活,都可以互相结合使用 + +# 输入模式 + +## 进入输入模式 + +在普通模式下,输入`i` 也就是insert,就可以进入输入模式了。 + +1. `i`是在当前光标的前一个字母开始输入。 +2. 使用`a`也就是append,就可以在当前光标之后输入。 +3. 使用`I`就会从这一行的开头进入输入模式。 +4. 使用`A`就会从这一行的末尾进入输入模式。 + 完成编辑后,使用`ESC` 就可以退出编辑模式,回到普通模式了。 + +# 命令模式 + +在普通模式下输入`:`就可以进入命令模式,按下`ESC`就会退出命令模式。 +在下方的命令行中,可以输入命令 +`q`也就是quit就可以退出 +保存`w` +保存并退出`wq` + +# 可视模式 + +普通模式下按下`v`就可以进入可视模式。 + +# 配置文件 + +vim中修改键位,安装主题全都是用一个配置文件来完成的。 +原版vim的配置文件叫做.vimrc +关于修改键位,我的看法是不要改,因为你适应之后上服务器就会很难受,什么都不适应。 |
