Linux vim
2020-01-15 08:07
232 查看
subline用于win和linux,vim用于unix和linux类似win的notepad;vim为vi升级版本,vi使可文本编辑,vim在基础上进行coding。
vim有三个模式:1,末行模式2,编辑模式3,命令模式
命令模式:不可直接编辑,进行命令控制文本中行删除,复制,粘贴,和光标控制。
编辑模式:进行编辑
末行模式:在末行输入命令控制文本,保存,搜索,替换,高亮,撤销,退出等
1,进入vim
vim filepath 打开指定路径 vim +n filepath 打开路径文件并移动光标在n行 vim +/关键字 filepath 打开并高亮显示关键字
在末行模式:
(0)调用外部命令:
!外部命令
![](https://img-blog.csdnimg.cn/20191111103559440.png)
(1)保存:
w或
w filepath另存为
(2)退出:
q
(3)保存并退出:
wq
(4)强退:
q!
(5)搜索/查找:
/key查找关键字,
nohl取消高亮(nohighlight)
(6)显示行号:
set nu反之
set nonu
(7)替换
![](https://img-blog.csdnimg.cn/20191111104102475.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjI0NzAzMQ==,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20191111104218126.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjI0NzAzMQ==,size_16,color_FFFFFF,t_70)
:bn表示下一个文件 back next
:bp表示前一个文件 back prev
(9)显示着色与否
syntax on打开着色
syntax off关闭着色
2,光标移动快捷方式
(1)移动行首
shift+6即^
(2)移动行尾
shift+4即$
(3)移动首行
gg
(4)移动末行
G
ctrl+b 向上翻屏 before ctrl+f 向下翻屏 after
复制:yy
粘贴:p
nyy表示所在行为准,复制包含当前行向下的
n行
可视化复制:按键ctrl+v,用方向键确定范围,按下yy复制
p粘贴。
剪切/删除:
dd,删除后下一行上移
ndd删除几行,
D删除后下面几行不上移
撤销/恢复
(1)撤销
uundo
(2)恢复
ctrl+rrestore
vim中计算机的使用
在编辑过程,需要计算器计算公式,可以退出但不方便,vim自身集成了计算器使用方法:
a,进入编辑模式
b,按下按键
ctrl R,然后输入
=,此时光标移动最后一行
c,输入需要计算的内容
vim的配置
(1)临时配置,在末行输入
(2)个人配置文件(
~/.vimrc,如果没有自行构建)
(3)全局配置文件(
etc/vimrc)
个人配置>全局配置
别名机制
作用:创建属于自己的自定义命令,依靠别名映射文件
~/.bashrc
![](https://img-blog.csdnimg.cn/20191111105517232.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjI0NzAzMQ==,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20191111105558439.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjI0NzAzMQ==,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20191111105608343.png)
- 点赞
- 收藏
- 分享
- 文章举报
![](https://g.csdnimg.cn/static/user-reg-year/1x/2.png)
相关文章推荐
- Linux基础 -- vim编辑器3 -- 查找和替换
- LINUX中使用VIM替换报错:pattern not found
- 【Linux基础】vim配置及插件安装管理
- Linux使用vim编辑器创建文本文件
- linux 强大的文本编辑器 vim
- 在Linux系统中设置vim的属性(自动换行、显示行号、高亮度显示、自动缩进)
- LINUX下VIM编程 学习资料
- 【Linux入门学习之】vi/vim编辑器必知必会
- linux vim编辑器之常用指令
- [李景山php] Linux课程-vim
- ctags+cscope+vim打造linux版si
- Linux下vim查看文件名
- Linux私房菜:vi与vim编辑器
- Linux下vim中文乱码的解决方法
- linux下vim的简单配置
- Linux的vim操作
- (整理Linux书签)——Vim命令的使用
- Linux 下 vi/vim 文本编辑器超详细使用指南
- [linux]简明 Vim 练级攻略
- 客户端putty, xshell连接linux中vim的小键盘问题