菜单
个人主页
(当前)
写文章
浏览博文
    
搜索
登录
微信公众号
站点链接
半根蓝白个人主页
CSDN
Github
友情链接
摘繁华个人博客
博文目录
#custom-toc-container
vim 命令操作
BGLB0324
2020年7月23日 00:57
最后发布:2020年7月23日 00:57
首发:2020年7月23日 00:57
934
0
博文分类:
运维安全
博文标签:
linux
vim
版权声明:本文为博主[BGLB0324]原创文章,遵循
CC 4.0 BY
版权协议,转载请附上原文出处链接和本声明。
本文链接:
http://blog.bglb.work/blog/blog-detail/30
版权
> 在我写这篇文章之前,关于vim 的操作 我只知道,创建文件(vim xxx.txt), 写入文本(i), 保存退出不保存退出,这几个操作,但是在实际应用中,这几个操作往往很吃力,无法完成大量的编辑文本的操作;经过百度之后,我明白了,vim 编辑器需要大量的练习,当我们熟练掌握之后,我们会感觉到,vim 将会是我们用的最后一款文本编辑器,我已经迫不及待了,哈哈哈。 # vim 简介 官方的简介我就不抄了,现在的文本编辑器和代码编辑器已经先进很多了,对于windows来说,vim没有立足之地,而且复杂的命令,会给对电脑不熟悉的人带来很大的麻烦;但是,在linux系统以及服务器来说,vim 不可或缺;它就是linux上面的高配版记事本,在集成诸多插件之后,他也是一款高逼格的代码编辑器,在你熟悉掌握之后,它可以彻底解放鼠标,让你更专心的码代码(我也是听别人说的,这种感觉我还没有试过) # vim 基本操作 **ps:这些是我之前熟悉的** - 新建文本文件:`vim xxx.txt` - 写入文本:按 `i` 进入插入模式 - 保存退出:按 `Esc` 进入命令模式,之后 输入`:wq` 保存退出 - 不保存退出:按 `Esc` 进入命令模式,之后 输入`:q!` 不保存退出 - 删除光标所在行:命令模式下,`dd` - 复制当前行:命令模式下,`yy` - 光标后粘贴:命令模式下,`p`, - 光标前粘贴:命令模式下,大写 `P` - 搜索高亮:命令模式下,`/key`,然后回车 以上的基本操作,基本可以满足平时linux少量的文本编辑,但是,在使用过程中,有时候会很麻烦,如果你一个单词打错了,没有撤销操作,这就很麻烦,你必须首先`:q!`然后重新打开,这种操作,我常做,但是 工作量大了之后,会很尴尬。 # vim的详细操作 1.首先来看看vim的几种模式 - 正常模式:可以使用快捷键命令,或按:输入命令行。 - 插入模式:可以输入文本,在正常模式下,按i、a、o等都可以进入插入模式。 - 可视模式:正常模式下按v可以进入可视模式, 在可视模式下,移动光标可以选择文本。按V进入可视行模式, 总是整行整行的选中。ctrl+v进入可视块模式。 - 替换模式:正常模式下,按R进入。 2.vim的启动 - `vim -c cmd file` 在打开文件前,先执行指定的命令; - `vim -r file` 恢复上次异常退出的文件; - `vim -R file` 以只读的方式打开文件,但可以强制保存; - `vim -M file` 以只读的方式打开文件,不可以强制保存; - `vim -y num file` 将编辑窗口的大小设为num行; - `vim + file` 从文件的末尾开始; - `vim +num file` 从第num行开始; - `vim +/string file` 打开file,并将光标停留在第一个找到的string上。 - `vim –remote file` 用已有的vim进程打开指定的文件。 如果你不想启用多个vim会话,这个很有用。但要注意, 如果你用vim,会寻找名叫VIM的服务器;如果你已经有一个gvim在运行了, 你可以用gvim –remote file在已有的gvim中打开文件。 3.vim的复制粘贴删除/剪贴 - `:set nu` 设置行号 - `yw` 复制光标后的一个单词 扩展(`ynw`) n为数字,复制n个单词 - `y^` 从光标前复制到行首 - `y$` 从光标处复制到行尾 - `ndd` 删除n行 - `u` 撤销 先写到这吧,有时间更新,今天有点累了。
点赞
0
打赏
暂时没有评论
请
登录
后评论
暂时没有评论