Linux菜鸟笔记——vim编辑器
来源:互联网 发布:网络借贷监管细则全文 编辑:程序博客网 时间:2024/06/03 19:23
一、三种模式
一般模式(命令模式)、插入模式、冒号模式
二、一般模式(命令模式)
冒号模式下按Esc键进入一般模式
nG跳到第n行
gg跳到第一行
shift+g跳到最后一行
yy复制当前行
3yy从当前行开始往下复制3行
dd剪切当前行
3dd从当前行开始往下剪切3行
p粘贴
r+字符 用“字符”替换光标处的字符,如r+f
x 删除光标处的字符
ctrl+v 进入块选择,选好块后按d剪切,y复制,p粘贴
三、冒号模式
shift+:或/进入冒号模式
2.1 替换
s/855/888/#将替换光标所在行的第一个“855”替换为“888”
s/855/888/g#将替换光标所在行的所有“855”替换为“888”
.,18s/855/888/g#将当前行到18行的“855”替换为“888”
2,18s/855/888/g#将第2行到18行的“855”替换为“888”
.,$-1s/855/888/g#将当前行到倒数第2行的“855”替换为“888”
10,18s/^/#/g#第10~18行的行首加上#
10,18s/^#//g#将行首的#删掉
10,18s/#//g#将所有的#删掉,注意与上一条的区别
总结:符号意义:
.当前行
$最后一行
%全文
^行首
2.2 跳行
输入行号后回车,光标就跳到该行行首
2.3查找
/查找内容
如:查找rhce:
/rhce
然后,n:查找下一个,N:查找上一个
2.4 其它
u撤销
set nu显示行号
四、插入模式
一般模式下进入插入模式i/I/a/A/o/O
插入模式只能按Esc退出到一般模式(命令),不能直接跳到冒号模式。
i:光标处插入I:行首处插入
a:光标后插入A:行尾处插入
o:下一行插入O:上一行插入
五、其它
5.1 同时打开多个文件
vim aa bb
进入后可在冒号模式下按n切换到下一个文件,N切换到上一个文件
5.2分屏显示:
进入:
冒号模式下:sp
然后ctrl+w,再按↑键,切换到上半部分,按↓键,切换到下半部分,或者ctrl+ww自动快速切换到另一部分。
退出:
冒号模式下:q
5.3 vim配置文件
vim ~/.vimrc
5.4 格式转换
Linux和Windows下的文件格式不同,如需跨平台使用需要进行格式转换:
unix2doc -k first.sh#不改变修改时间
unix2doc -n first.sh#保存为新文件
- Linux菜鸟笔记——vim编辑器
- Linux笔记(17)——VIM编辑器
- linux私房菜学习笔记—vim编辑器
- Linux——Vim编辑器
- Linux—vi/vim编辑器
- linux笔记-vim编辑器详解
- Linux学习笔记:vim编辑器
- linux编辑器vim笔记第一节
- Linux指令笔记-Vim编辑器
- 笔记4——vim编辑器
- 菜鸟使用Linux下的 vi / vim 程序编辑器
- 菜鸟的Linux苦逼之路4 vim编辑器
- Linux——vim程序编辑器
- Linux精讲——vim编辑器
- Linux——vi/vim编辑器快捷键
- Linux学习—vim文本编辑器学习
- Linux学习笔记——vi/vim编辑器命令快速入门
- linux笔记六(vim 程序编辑器)
- 关于学习NDK基础知识这些就够了(一)
- 西部开源运维unit7
- github使用
- EL表达式的用法(四)--使用EL调用Java方法(JSTL中的函数)
- 【动态规划(一)】动态规划基础
- Linux菜鸟笔记——vim编辑器
- django文件上传
- 【转载】猫都能学会的Unity3D Shader入门指南(一)
- WebP 文件及其编码解码工具(WebPconv)
- easyUI
- C++实现双链表
- 自己收集的学习资源
- VS使用技巧
- 关于视频录制预览摄像头拉伸问题