Linux中Vim编译器的基本使用规则介绍
vim 编译器的使用
vim +文件名 (i进入编辑)(Esc进入命令模式) (:进入末行模式) (w:写入磁盘模式) 写入后自动退回到命令模式 :x退出命令模式:q!不保存退出wq 保存退出
一般模式: vim 文件名,但不能输入文字
编辑模式:一般模式下按i就会进入编辑模式,Esc可回到一般模式
命令模式:一般模式下按:就会进入命令模式,此时可以敲入命令并执行
光标移动
j 向下k 向上h 左l 右shift 4 快速定位当前行
h 0 当前行行首b 上一个单词w 下一个单词H当前屏幕的顶行L当前屏幕的最后一行M当前屏幕的中间行:3 定位到指定行 (:set nu)显示行号(:set nonu)不显示行号:¥文件的最后一行
插入
i : 插i入o : 在当前行的下一行插入新行O :在当前行的上一行插入新行a : 插入在光标所在位置之后
删除
x: 删除光标所在位置的字符u: 撤销ndw 删除光标及其以后n个单词ndd 删除n行D 删除从光标所在位置到当前行的行为尾d0 删除从光标所在位置到当前行的行首dG 删除从光标所在行到文件结尾
查找
/(名字) n 查找下一个N 查找上一个index node (查找文件在磁盘的位置)
替换
:%s/old/new/q 全文替换:6,10s/old/new/q 从第6行到第10行之间进行替换
追加
J 将下一行内容追加到上一行的尾部
复制
nyy 复制光标所在行及其以下共n行p 粘贴r 替换一个字符R 替换模式
导入
:r file 将file中的内容导入光标所在位置:vsp file 切分屏幕 ctrl + ww 切换屏幕
Linux中Vim编译器的基本使用规则介绍相关推荐
- linux中vim编辑器_为什么Vim爱好者喜欢Herbstluftwm Linux窗口管理器
linux中vim编辑器 每个人都喜欢Vim(除了Dvorak和Emacs用户). Vim非常流行,以至于整个Web浏览器都致力于通过Vim键盘绑定,流行的Zsh终端仿真器中的Vim模式甚至文本编辑器 ...
- linux中vim保存快捷键设置,Linux中vim操作快捷键非常简洁
Linux中vim操作快捷键非常简洁 作者:PHPYuan 时间:2019-03-20 03:40:08 vim 中快捷键操作(简洁版) yy:复制 p:粘贴[大写P是光标所在行的上一行粘贴,小p反之 ...
- linux more 乱码,Linux 中vim/more/cat/tail/head 命令查看文件显示乱码
Linux 中 vim/more/cat/tail/head 命令查看文件显示乱码,乱码原因:Linux默认字符集码为 UTF-8 ,有些其它字库未安装 解决方法: 1)临时解决方法将当前文件强制使用 ...
- Linux中 vim 实现代码补全
Linux中 vim 实现代码补全 vim 中代码补全 步骤1:判断 步骤2:安装 `OmniCppComplete` 步骤3: 步骤4:些许其他操作 结果 利用 Tab 键进行补全 vim 中代码补 ...
- linux进命令行模式vi,Linux中vim怎么进入命令模式的方法
在Linux系统中,使用VIM时我们要怎么快速的从其他模式切换到了模式呢?,下面由学习啦小编为大家整理了linux中vim怎么进入命令模式的方法的相关知识,希望对大家有帮助! Linux中vim怎么进 ...
- Linux中vim编辑器保存退出命令
Linux中vim编辑器保存退出命令 进入vim编辑器,输入 i 进入编辑状态 按esc退出编辑 常用的保存退出命令如下: 1.:w(保存编辑的文件内容,但不退出vim编辑器) 2.:w!(强制写文件 ...
- Linux中vim编辑文件跳转指定的行和列
一.前言 在Linux中使用vim编辑器修改文件,如果内容很多,那就需要定位到指定的行和列了.不同模式的跳转方式不一样,主要为正常模式和命令行模式的行号跳转. 如需设置vim编辑文件时显示 ...
- Kali Linux中的十大WiFi攻击工具介绍
本文讲的是Kali Linux中的十大WiFi攻击工具介绍,在这十大WiFi攻击黑客工具中,我们将讨论一个非常受欢迎的主题:无线网络攻击以及如何防止黑客入侵.无线网络通常是网络的一个弱点,因为WiFi ...
- linux中python编译器的配置_linux下配置python3详解
一:安装依赖环境 1.1:首先安装gcc编译器,gcc有些系统版本已经默认安装,通过 gcc --version 查看,没安装的先安装gcc,yum -y install gcc 1.2:输入命令 ...
最新文章
- 2017,AI偏见为何如此受关注?
- 织梦同步静态文件到服务器,静态网站添加到织梦
- Logback中如何自定义灵活的日志过滤规则
- Scrum介绍——续
- matlab学习记录之基本操作整理
- 音视频直播--技术架构
- Unraveling the JPEG file
- 服务器windows系统如何登陆,如何登陆windows云服务器
- 使用thymeleaf的时候报元素类型“meta“必须由匹配的结束标记
- es6 Trait修饰器
- 在线ASCII艺术字,Spring Boot banner生成工具
- JSP报表打印的一种简单解决方案
- ActivityMq下载、安装、使用
- win7 搭建sip服务器,使用安卓手机测试voip
- Solaris系统root用户无法直接登录
- Mac/Linux 安装ab(Apache Benchmark)
- c语言swap是什么,swap(什么是swap)
- 微信号名称乱码什么情况_“微信号”与“微信账号”有什么区别?
- spring注解方式整合Dubbo源码解析
- 城市地铁是怎样建成的?
热门文章
- notBlank 和 notEmpty
- matlab 读取逗号分隔,Matlab:如何用逗号作为小数分隔符读取数字?
- Linux看内存标压低压,Linux 5.12将开始支持USB 4安全等级5 可禁用PCIe隧道功能
- 如何运用舆论监督与分析软件进行舆情监测和分析?
- php 隐藏后缀,php隐藏后缀名的方法是什么
- wps文档怎么给整段文字加框_WPS文字如何给段落添加双波浪边框
- 使用centos7.3搭建KMS服务器
- Android Trick 3: GridView动态加载数据情况下,选中状态的实现
- Python入门基础(2)--判断语句循环控制相关小练习
- 模糊查询like两种使用方式