vim入门教程
来源:互联网 发布:linux查看资源使用情况 编辑:程序博客网 时间:2024/06/05 05:58
入门
- 模式的切换 输入
i
表示输入模式 按键esc
表示Normal模式 在normal模式下所有的按键都是功能按键 x
删除光标所在的一个字符- 文件的保存和退出
:wq
保存和退出:w
文件的单独保存:q
文件退出 (注w
后面可以跟进文件名字)
ctrl+s 表示的是屏幕锁定 使用ctrl+q可以进行解锁
dd
表示删除当前行 并把删除的内容存到剪贴版里面p
粘贴剪贴板hjkl
进行左下上右
的操作 ,当然也可以使用方向键进行操作:help <command>
显示相关命令的帮助 使用:q
退出help 模式
渐入佳境
各种插入模式
a
在光标后面跟插入o
在当前行后面插入一新行,同时进入插入模式O
在当前行前面插入一新行,同时进入插入模式cw
替换从光标所在位置后到一个单词结尾的字符
简单的移动光标
0
数字零 移动到行头^
移动到第一个不是blank字符的位置 (blank字符指的是空格,tab,换行,回车等)$
移动到本行行尾g_
(字母加上下划线) 移动到本行最后一个不是blank字符的位置/*
搜索 * 字符 (如果搜索多个匹配结果,按n
键可以到达下一个)
复制和粘贴
p
粘贴yy
拷贝当前行
撤销和反撤销
u
撤销ctrl+r
反撤销
打卡/保存/退出/改变文件(buffer)
:e <path>
打开一个文件:w
保存文件:saveas <path>
另存文件到 地址:x或ZZ或:wq
保存并退出 (:x
表示只在需要的时候进行保存,ZZ
是大写的不需要输入:
):q!
退出不保存:qa!
强行退出所有正在编辑的文件,:bn 和 :bp
在打卡多个文件的时候使用这两个命令可以切换上一个文件和下一个文件
正常使用
vim 怎么重复自己
.
可以重复上一次的命令N(command)
重复某个命令N次- N
G
光标移动到第N行 gg
光标移动到第一行G
移动到最后一行
ubuntu 中vim tab键设置成4个空格
sudo vim /etc/vim/vimrc set rs=4 set expandtab set autoindent
- 按照单词移动
w
移动下一个单词的开头e
移动到下一个单词的结尾
注意: 在程序变量上使用 使用小写的e和w
程序语句中单词是由blank字符分隔开,那么需要使用大写的E
W
最强的光标移动
%
匹配括号移动 包括 ((
{
[
)注: 需要把光标移动到括号上*``#
匹配光标当前所在的单词,移动到下一个或者上一个(*
是下一个#
是上一个)
阅读全文
0 0
- vim入门教程
- vim入门教程
- Vim入门教程
- Vim入门教程
- Vim入门教程
- vim入门教程
- VIM入门教程(vimtutor)
- vim编辑器入门教程
- vim使用入门教程-vimtutor
- Vim入门教程(1)
- vim入门教程(2)
- vim入门教程(实践第一)
- Vim三十分钟入门教程 前篇
- VIM插件: EasyMotion屏幕快速跳转入门教程
- 最好的Vim入门教程【可打印,不错】
- 代码编辑神器VIM安装及使用入门教程
- 最简单的vim或gvim学习入门教程
- 入门教程
- 多进程的一种场景
- Linux 系统简介
- ubuntu16.04安装anaconda(python2.7 版本)
- NavigationView侧滑栏Item的Icon不显示本身颜色
- Recorder︱深度学习小数据集表现、优化(Active Learning)、标注集网络获取
- vim入门教程
- Linux基础知识
- Linux 下 互斥锁的使用
- [BZOJ1041] [HAOI2008]圆上的整点
- C/C++ 运行库
- HDU 2102 A计划
- Java中实现打印1—N个数字排列的所有情况
- python学习(4)条件判断
- 基于opencv的双目标定