Linux——Vim编辑器
2017-03-12 11:39
225 查看
Vim工作模式
命令模式插入模式
编辑模式
常用的操作
命令模式编辑模式
先输入:号,才能使用编辑模式
插入命令
a 在光标所在字符后插入 A 在光标所在行尾插入 i 在光标所在字符前面插入 I 在光标所在行行首插入 o 在光标下插入新行 O 在光标上插入新行
定位命令
:set number :set nu 设置行号 :set nonu 取消行号 gg 到第一行 G 到最后一行 nG 到第n行 :n 到第n行 $ 移至行尾 0 移至行首
删除命令
x 删除光标所在处字符 nx 删除光标所在处后n个字符 dd 删除光标所在行 ndd 删除n行 dG 删除光标所在行到文件尾内容 D 删除光标所在处到行尾内容 :n1,n2d 删除指定范围的行
复制和剪切
yy 复制当前行 nyy 复制当前行以下n行 dd 剪切当前行 ndd 剪切当前行以下n行 p 粘贴在当前光标所在行下 P 粘贴在当前光标所在行上
替换和取消命令
r 取代光标所在处字符 R 从光标所在处开始替换字符,按ESC结束 u 取消上一步操作
搜索和搜索替换命令
/string 搜索指定字符串 搜索时忽略大小写:set ic n 搜索指定字符串的下个位置 :%s/old/new/g 全文替换指定字符串 :n1,n2s/old/new/g 在一定范围内替换,n1和n2都是数字
保存和退出命令
:w 保存修改 :w new_filename 另存为指定文件 :wq 保存修改并退出 ZZ 快捷键,保存修改并退出 :q! 不保存修改退出 :wq! 保存修改并退出(文件所有者及root可使用)
常用的技巧
#1. 导入另一个文件内容到当前打开的文件下 :r fileName 文件内容会导入到当前光标下 :r !date 将日期导入(命令结果)当前光标下 #2. 快捷键设置 :map ctrl+v+p I#<ESC> 快捷键Ctrl + p 将行首加上# :ab mymail jeff@qq.com 输入mymail时,自动用jeff@qq.com代替 #保存命令的有效性,应将命令写入相应的文件下 root用户 /root/.vimrc 普通用户 /home/username/.vimrc 例如某用户.vimrc的文件内容 set nu map ^P I#<ESC> map ^B 0x
相关文章推荐
- linux学习笔记之--vim 程序编辑器
- Linux上vi(vim)编辑器使用教程
- Linux之编辑器Gedit和VIM(第5天)
- linux学习笔记(1)-Vim编辑器
- Linux编辑器——vim使用
- linux中vi(vim)编辑器的使用
- 【Linux入门学习之】vi/vim编辑器必知必会
- [Linux]vim编辑器
- Vim:打造Linux C/C++程序员的编辑器
- 【Linux 开发篇】之 vim编辑器
- Linux上vi(vim)编辑器使用教程
- Linux上vi(vim)编辑器使用教程
- linux中vim编辑器各种常用命令及用法
- 配置Linux下vim编辑器(.vimrc文件)
- Linux的vim的程序编辑器
- Linux上vi(vim)编辑器使用教程
- 【2.1】【Linux从基本命令到服务器搭建系列教程】——Linux编辑器-gedit,sublime,vim
- Linux替换文本字符串(Vim编辑器中使用)
- Linux大数据开发基础:第五节:vi、vim编辑器(一)
- linux下标准编辑器vi及其升级版本vim的五个保存命令