Vim详解
来源:互联网 发布:好的收纳箱 知乎 编辑:程序博客网 时间:2024/05/18 00:10
从vi ===> vim
vim 是 vi 的升级版
vim 与 emacs 被黑客成为最好用的两款编辑器
安装:
- 默认linus下安装的是vi,需要安装vim
- 安装:
sudo apt-get install vim
vim的三种模式:
- 文本模式(编辑模式) text mode
- 正常模式 normal mode
- 命令行模式
1、Text Mode 文本模式
i
:a
:shift + I
: 在行首插入shift + A
:在行尾插入
2、 Normal Mode 正常模式
进入normal mode: 按
ESC
键。移动光标
h j k l
上下左右。u
: 撤销操作ctrl + r
: 反向撤销x
: 删除/剪切r
: replace 替换 按一下 r 再按 a 就是将当前光标的字母 替换成add
: 删除一整行5dd
: 删除5整行v
: 选中,选中之后就可以粘贴,拷贝 marky
: 拷贝3yy
: 拷贝3行p
: 粘贴ctrl + v
: 竖着 选中多个光标/
: 向下查找?
: 向上查找查找完毕按下
enter
后,n
顺序查找,shift + n
反方向查找。shift + *
: 直接会匹配当前的单词找。ctrl + g
: 显示当前文件的状态shift + g
: 到文件的末尾shift + l
: 到文件的末尾shift + h
: 到文件的首
:1 到文件的首
== / =
:代码对齐
3、Command Mode 命令模式
首先Linus 命令: echo "111" > 1.txt
将111 打到1.txt 文件里。
:
冒号 进入命令模式:w
: 只是保存:q!
: 只是退出:wq
: 保存并退出x
:相当于wq 保存并退出:32
number 到达某一行:%s/old-string/new-string
: %s/get/post 替换字符串:%s/old-string/new-string/g
: %s/get/post 替换所有字符串:set nu
: 显示所有的行:set no nu
: 隐藏所有的行
Vim Configuration 配置
- 设置tab 默认是8
//先拷贝 sudo cp /etc/vim/vimrc /etc/vim/vimrc.original sudo vi /etc/vim/vimrc /tap "set tab=4 set tabstop=4
- 语法高亮
// syntax 打开注释
- autocmd 打开注释 光标自动到达对齐的位置
阅读全文
0 0
- vim详解
- vim 详解
- vim详解
- Vim详解
- vim详解
- Vim详解
- vim 替換详解
- linux vim 使用详解
- vim 命令大全 详解
- VIM 编码详解
- Vim文件编码详解
- linux vim 使用详解
- VIM标记 mark 详解
- vi (vim)详解/图解
- vim 复制粘贴 详解
- vim-水木-寄存器详解
- vim配置vimrc详解
- vim操作详解
- leetcode题解-147. Insertion Sort List
- DropoutNet: 解决推荐系统中冷启动问题
- Java进阶之路——从初级程序员到架构师,从小工到专家
- 20171213.1
- 源码解析,浅谈spring-data-jpa 中莫名的查询字段不存在问题
- Vim详解
- 如何快速安装Nginx
- 【配置】Elasticsearch安装配置
- 虚拟机和主机ping通与虚拟机连接互联网之间的切换配置方法
- React Ueditor 数据交互
- Java学习12:封装(隐藏)与访问修饰符
- 配置Apache(httpd)结合php
- 设计模式知识连载(23)---桥接模式:
- Linux系统下如何配置SSH?