博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux基本命令(二)-----vim相关命令
阅读量:6993 次
发布时间:2019-06-27

本文共 1355 字,大约阅读时间需要 4 分钟。

vim是十分常用的Linux工具,有十分强大的文本编辑能力,熟悉使用vim可以非常快捷的在Linux系统下编辑文本,虽然很多情况下Linux只携vi工具,但因其强大的功能,vim还是Linux下的神器之一。

vim的几种模式

  • 正常模式:可以使用快捷键命令,或按:输入命令行。
  • 插入模式:可以输入文本,在正常模式下,按iao等都可以进入插入模式。
  • 可视模式:正常模式下按v可以进入可视模式, 在可视模式下,移动光标可以选择文本。按V进入可视行模式, 总是整行整行的选中。ctrl+v进入可视块模式。

替换模式:正常模式下,按R进入

Vim的基本操作

dd 删除(剪切)光标所在整行

5dd 删除(剪切)光标所在5

Yy  复制光标所在当前行

5yy  复制光标所在五行

N    上一个匹配的字符

n    下一个匹配的字符

p    粘贴

q!  强制不保存退出

x和:xq  保存并退出

/something: 在后面的文本中查找something

?something: 在前面的文本中查找something

 

  -b          二进制模式. 设置 一些选项, 这样 就可以 用来 编辑 二进制 和 可执行 文件 了.

 

       -C          兼容. 设置 'compatible' 选项. 这样 就算 存在 .vimrc 文件 Vim 也会 基本上 象 Vi 一样了.

       -e          Ex 模式 运行 Vim , 就像 运行 "ex" 一样。

 

       -f          前台 运行。 对于 GUI 版本, Vim 不会 同运行它的 shell 分离。 在 Amiga 中, Vim  不会  重新启动  来  开启一个  新窗口.

                   这个选项  会用在当  Vim 被 另外一个 程序执行, 并且 这个程序 想等编辑动作 结束后 再运行 的 时候 (mail). Amiga

                   ":sh" ":!" 不会起作用.

 

       -F          如果 Vim 编译时 加入了 对 从右到左 书写的 文件 FKMAP 以及 Farsi 键盘映射 的支持, Vim 会 以 Farsi 模式 运行, 比如 设置

                   'fkmap' 'rightleft' 选项.不然 Vim 会 显示 一条 错误信息 并 终止.

 

       -g          如果 Vim 编译时 加入 GUI 支持, 会开启 GUI, 不然 Vim 会 显示 一条 错误信息 并 终止.

 

       -h          Vim 显示 命令行 参数 和 选项的 帮助, 然后 终止.

 

       -H          如果  Vim  编译时  加入了  对 从右到左 书写的 文件 RIGHTLEFT 以及 Hebrew 键盘映射 的支持, Vim 会以 Hebrew 模式 运行,

                   比如 设置 'hkmap' 'rightleft' 选项. 不然 Vim 会 显示 一条 错误信息 并 终止.

 

       -i {viminfo}

                   准许 使用 viminfo 文件, 这个 选项 设置 使用的 文件名, 默认的 是 "~/.viminfo". "NONE" 文件名 也可以 跳过 使用 .vim‐

                   info 文件.

 

       -L          -r 一样.

 

       -l          Lisp 模式.  打开 'lisp' 'showmatch' 选项.

转载于:https://www.cnblogs.com/casket/p/9390235.html

你可能感兴趣的文章
VB中控制AutoCAD退出程序
查看>>
linux 启动过程以及 /etc/rc.d/init.d/目录的一点理解
查看>>
24个很酷的 CSS3 文本效果示例及教程
查看>>
ListBox优化初步(二)
查看>>
Win 7 XAmpp yii 环境配置
查看>>
使程序在Linux下后台运行
查看>>
Google Code开始支持Git
查看>>
jquery常用的插件1000收集
查看>>
iphone 创建标示图索引
查看>>
VS2010 SP1下载(解决wp7设计页面加载出错的问题)
查看>>
URLClassLoader使用方法及事例程序
查看>>
Windows Phone笔记(2)方向处理之动态布局
查看>>
QTP简单框架(4)之项目结构图
查看>>
hudson default directory for deb ubuntu version
查看>>
vs2005下配置OGRE
查看>>
London2012同步时间新语
查看>>
Android如何获取多媒体文件信息
查看>>
端口列表详解
查看>>
ecshop 用户中心
查看>>
浅谈MySql的存储引擎(表类型)
查看>>