vim编辑器的常用用法
来源:互联网 发布:人工智能相关论文 编辑:程序博客网 时间:2024/05/19 20:45
简介
vim编辑器是linux下最常用的命令行编辑器。功能强大,使用的人很多。
前身是vi编辑器,vim是vi 的升级版
vim编辑器主要有三个模式:
命令(Normal)模式:默认模式,移动光标,剪切/粘贴文本
插入(Insert)或编辑模式: 修改文本,记事本一样,就打字儿就行了
扩展命令(extended command )模式: 保存,退出等
用法简析
用vim编辑器打开文件的一般命令是:vim [OPTION] filename
常用不加OPTION 直接加filename打开即可。
-b file 二进制方式打开文件
-d file1 file2 比较多个文件
-m file 只读方式打开文件
+ file 打开文件光标处于文件尾
# file
打开文件光标处于文件首
如果文件存在就打开,不存在就直接打开编辑,存盘时创建
文件打开后默认是命令模式。
在命令模式下,主要的快捷键有
i: insert, 在光标所在处输入
I:在当前光标所在行的行首输入
a: append, 在光标所在处后面输入
A:在当前光标所在行的行尾输入
o: 在当前光标所在行的下方打开一个新行
O:在当前光标所在行的上方打开一个新行
hjkl四个键分别表示上 左 右 下四个光标移动方向,等同于方向键
单词间跳转可以使用w下一单词首,e下一单词尾或当前单词尾,b前一单词首或当前单词首
页内跳转 H页首,M页中,L页底
行内跳转 ^跳转至行首第一个非空白字符 0跳转至行首 $跳转至行尾
行间跳转 #行号 可以跳转到指定行 G可以跳转到最后一行 gg可以跳转到第一行
命令模式下,我们可以进行文本的简单编辑。
r 跟一个字符 可以替换当前光标选中的字符
R 切换成REPLACE模式
d 删除(剪切)命令,按下一个d,然后移动光标,可以范围删除
dd 删除当前行 #dd 删除#行
d后跟上面的跳转命令,删除当前位置到跳转位置的所有内容
y 复制,跟d 类似,基本相通
p粘贴到下一行或后一个字符位置
P粘贴到上一行或前一个字符位置
c 改变命令 跟d y类似,相当于d+进入编辑模式
u 撤销命令 #u 撤销#次
U撤销当前行的所有更改
ctrl + r 重做
扩展命令模式
:w 保存
:q 退出
:wq 保存并退出
不想保存 可以:q! 强制退出
以上就是vim编辑器的常用操作。
拓展
如果你已经掌握了上面的操作,你也可以去了解一下更高级的操作,比如快速定界,匹配搜索,匹配替换等功能。更多的功能等着你去发现~~
- vim编辑器的常用用法
- vim编辑器的用法
- vim 编辑器常用快捷命令用法
- linux vim编辑器的用法
- vim编辑器常用的命令
- vim编辑器常用的命令
- vim编辑器的常用指令
- vim编辑器常用的命令
- vim 编辑器的常用快捷键
- vim编辑器常用的命令
- vim编辑器的常用操作
- vim 编辑器的常用快捷键
- Linux下vim编辑器的用法
- Linux默认编辑器vi/vim的用法
- Linux文本编辑器vim的一般用法
- vim文本编辑器的一般用法
- vim编辑器的一些其他用法
- Ubuntu VIM编辑器的常用使用技巧
- 线段树 [HZOI 2015]聪聪的世界
- vue使用ElementUI时导航栏默认展开
- 【跟着stackoverflow学Pandas】How to iterate over rows in a DataFrame in Pandas-DataFrame按行迭代
- libusb & libusbk
- 2017-8-4
- vim编辑器的常用用法
- 用react vr重写threejs示例
- ASP.NET SQLServer 行转列,不固定列,动态列 的实现
- Android开发 第五课 控件ToggleButton
- java web开发(五) 接口开发补坑2
- UE4_追踪交互
- 初学JavaScript--基础知识笔记(三)
- 什么是前端开发工程师?
- Java 9 揭秘(12. Process API 更新)