linux文本编辑器vim的基本使用
文本编辑器用来创建或修改文本文件的。 三种工作模式:命令模式-->>编辑模式--->>命令行模式。模式切换:进入文件 --命令模式出现insert --编辑模式输入: --命令行模式编辑模式---》命令行模式:编辑模式--》 ESC键 --》 命令模式--》 :键 ---》 命令行模式字符操作(怎么进入编辑模式):i 键:在光标前插入字符。I 键:行首插入。a 键:在光标后插入字符。A 键:行尾插入。o 键:下一行插入。O 键:上一行插入。x 键:向后删除一个字符。X 键:向前删除一个字符。u 键:撤销一步,每按一次就撤销一次。r 键:替换。行操作(命令模式):home键或^(shift+6) 将光标移动到当前的行首。end键或$(shift+4) 将光标移动到当前的行尾。删除行:dd 删除一行,数字+dd 删除多行。删除光标后全部内容d+G显示行号:set nu复制粘贴:yy 复制一行,#yy 复制#行。p 粘贴到光标位置处之后,P 粘贴到光标位置处之前。剪切:先删除,再粘贴。删除到行首 d + home 或 ^(shift+6)删除到行尾 d + end 或 $(shift+4)u 撤销一步操作。U 撤销对当前行所做的所有编辑。ZZ 保存当前的文件内容并退出vi编辑器。 定位:vim中定位到某行:在命令模式下操作: gg(或1G) 定位到文件首行。G 定位到文件末尾行。:# 定位到某一行(#表示行号).#G 定位到文件第#行。V模式:进入v模式,移动光标选择区域,编程时需要进行多行注释:* ctrl+ v 进入列编辑模式。* 向下或向上移动光标* 把需要注释的行的开头标记起来。* 然后按大写的I* 再插入注释符,比如"#"* 再按ESC,就全部注释了。删除注释:再按Ctrl+ v 进入列编辑模式; 向下或向上移动光标;选中注释部分,然后按d,就会删除注释符号。vim 命令行模式操作:: w 保存。: q 直接退出,不保存。(quit).: q! 修改了,不保存,强制退出。: wq 保存并退出。: wq! 强制保存并退出。: x 保存退出。: w 文件路径 另存为其他文件。调用外部文件或命令:: ! +命令替换(命令行模式):格式: % 所有内容 s 替换 旧内容 新内容默认是每一行的第一个符合要求的词 (/g 全部): % s/a/b : 每一行的第一个a被替换成b: % s/a/b/g : 将文本中所有的a替换成b.只替换某几行内容:: 2,3 s/a/b : 替换2到3行的a : set nu 显示行号。: set nonu 不显示行号。查找:/ 正向查找 /abc n 向下查找, N 向上查找。?字符串 : 从下向上查找字符串。读取其他文件:在命令行模式下:: r 文件路径保存并退出 : wq: e 文件路径 打开新文件进行编辑。vim 打开多个文件:]#vim -o 文件路径 另一个文件路径]#vim -O 文件路径 另一个文件路径ctrl + ww 在文件之间进行切换。大写 O 左右分屏, 小写 o 上下分屏。比较文件内容:vimdiff 文件A 文件B
转载于:https://blog.51cto.com/liyuanjie/1972319
linux文本编辑器vim的基本使用相关推荐
- Linux文本编辑器-vim
Linux文本编辑器-vim Vim简介 Vim是从vi发展出来的一个文本编辑器.其代码补完.编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用.和Emacs并列成为类Unix系统用户最喜欢 ...
- Linux文本编辑器——vim
Linux文本编辑器 ed pico emacs nano gVim vim vi vim 是文本编辑器 不是文字处理工具(office liboffice wps) 你的 ...
- Linux文本编辑器---vim详解
零.前言 本篇主要介绍Linux下文本编辑器vim的使用方法,以及sudo命令的实现. 1.什么是vim 在windows系统下,我们使用VS来编写代码,编译代码,调试代码,运行代码等,甚至还可以进行 ...
- 10.18.1 linux文本编辑器vim
vi和vim的区别 编辑一个文本时,vi不会显示颜色,而vim会显示颜色,vi 有点类似windows记事本,简单,那么就是vim复杂编辑器,功能复杂,高亮,自动缩进(写shell/python脚本用 ...
- Linux文本编辑器——vim编译器的全面讲解
前言 这是我听老师讲课做的笔记,考试要看的. 这是视频地址 作者:RodmaChen 关注我的csdn博客,更多Linux笔记知识还在更新 vim编译器 一 概述 二 vim 编译器常用的操作命令 2 ...
- Linux文本编辑器vim
简介 vi: Visual Interface,文本编辑器 文本编码:ASCII, Unicode 文本编辑种类: 行编辑器: sed 全屏编辑器:nano, vi VIM - Vi IMproved ...
- Linux文本编辑器Vim操作命令汇总!
vim编辑器无疑是每个开发者都必须掌握的,通常在Linux的服务器操作文件内容都是需要使用到它的. 但是在使用时能够记住的vim命令又是少之又少,如果是专业运维人员的话可能就比较熟悉,但是我们开发人员 ...
- 【Linux】 - linux文本编辑器vim的常用操作
文章目录 启动和退出 命令模式和插入模式 保存操作 光标移动命令 文本编辑操作 插入一行 删除文本 复制和粘贴 查找和替换 行内搜索 搜索整个文件 全局搜索和替换 启动和退出 [启动]:输入vim命令 ...
- 【Linux】文本编辑器Vim
往期内容: Linux常用指令合集 Linux文本编辑器 Linux软件包管理 Linux用户管理 Linux权限管理 文章目录 Vim常用操作 什么是Vim Vim工作模式 插入命令 定位命令 删除 ...
最新文章
- synchronized能不能保证有序性??
- Socket连接的小知识,和一个疑难杂症
- 杀毒软件“驱逐舰”序列号、组件和病毒库升级下载地址
- 从理解Future模式到仿写JUC的Future模式
- 硬骨难啃:大众想收购自动驾驶公司Aurora,但被拒绝了
- android 音乐播放器----歌词在线下载
- linux查看tomcat安装路径
- JSP实现点击链接后下载文件(相当于右键另存)功能
- [转载] python中numpy包使用方法总结
- Ubuntu下设置root用户
- 【算法学习】【图像增强】【Retinex】源码运行
- do还是doing imagine加to_朗华环保环保管家科普之系列133:关于溶解氧DO,你真正了解吗?...
- 热传导方程以及Matlab求解
- 两年后,中国CF又站在了世界之巅
- AAM和CCM学习笔记
- echarts 柱状图数字在顶部显示
- 招生考试之友2017文科理科
- 局域网arp攻击_3分钟告诉你,你是如何在使用公共WIFI时被黑客攻击的!
- PC1 ping PC2 步骤
- geek_Great Geek Gadget赠品抓斗袋,呃,拍卖