Vim基本操作
原文博客链接:Vim基本操作 更详细的介绍链接:Vim入门基础 i: 在当前光标所在字符的前面,转为输入模式; a: 在当前光标所在字符的后面,转为输入模式; o: 在当前光标所在行的下方,新建一行,并转为输入模式; I:在当前光标所在行的行首,转换为输入模式 A:在当前光标所在行的行尾,转换为输入模式 O:在当前光标所在行的上方,新建一行,并转为输入模式; 输入–>编辑: ESC 编辑–>末行: : 末行–>编辑: ESC,ESC 末行模式关闭文件 :q 退出
:wq 保存并退出
:q! 不保存并退出
:w 保存
:w! 强行保存
:wq --> :x
编辑模式下退出 ZZ: 保存并退出
使用vim编辑多个文件 vim FILE1 FILE2 FILE3
:next 切换至下一个文件
:prev 切换至前一个文件
:last 切换至最后一个文件
:first 切换至第一个文件
:q退出当前文件
:qa 全部退出
yy|2yy 复制行
dd|2dd 删除、剪切行
p粘贴到下一行
P粘贴到上一行
^|$定位到行首,行尾
dG从当前行删到文档最后一行
w 下一個word
W 下一個word(跳過標點符號)
b 前一個word
e 跳到目前word的尾端
0 跳到目前行的開頭
^ 跳到目前行第一個非空白字元
$ 跳到行尾
/xxxx 搜尋xxxx
# 往前搜尋目前游標所在的字(word)
* 往後搜尋目前游標所在的字(word)
fx 在目前行往後搜尋字元x
gd 跳到目前游標所在的字(word)的定義位置
:split 分割視窗(可加檔名順便開啟另一檔案)
:diffsplit xxx 以分割視窗和檔案xxx做比較(diff)
Ctrl-W p 跳到前一個分割視窗(在兩個分割窗來回切換)
Ctrl-W j 跳到下面的分割窗
Ctrl-W h 跳到左邊的分割窗
Ctrl-W k 跳到上面的分割窗
Ctrl-W l 跳到右邊的分割窗
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Angular2 beta中的DynamicComponentLoader:“元
- scala – 基于请求内容类型的不同路由Spray Rout
- WebService 的一些基本概念-2 (PortType, Bindin
- 角度2视图子/元素参考选择相同的元素两次
- 无法在Bash 4中启用globstar
- asp.net – Docker pull显示“Unknown blob”
- angularjs – 离子视图上的标题[ion-view]
- 【数据结构】【C++STL】FIFO队列&优先队列
- Angular 2 + 折腾记 :(10) 初步了解动画,以及一
- node.js – 如何容纳Vue.js应用程序?