kali linux 里vim如何使用_Linux vim基本的使用方法
一、vim 的三种模式
(1) 插入模式
在插入模式中,才能输入文字;要进入插入模式,可以按键 “i”;如果要进入插入模式时,直接切换到下一行,可以输入“o”;
(2) 命令模式
在命令模式中,主要进行文中光标移动、选中文段、删除、复制等功能;由插入模式、底线模式进入命令模式时,直接按“esc”即可;
(3) 底线模式
在底线模式,可以保存、退出 文本;要想进入底线模式,需要先进入命令模式,再直接按“Shift+:”,此时在编辑页面最左下角会出现:。
功能命令说明(在:中可输入命令):
set nu :文本中出现行号;
w :保存,并停留在当前编辑页面;
w xxx.sh:将当前文本保存,文件名为xxx.sh(该种情况一般是未通过文件形式进入该编辑器,而是直接在命令行中输入vi 进入该编辑器,此时该编辑器的文本没有对应文件);
q:退出;
二、vim 的基本使用步骤
这里主要以创建shell脚本为例。
(1) 首先进入Linux桌面,可以创建一个文件夹,用来存储文本;
(2) 右键,选择“在终端中打开”,出现shell命令行
(3) 在命令行中可以输入vi命令
输入vi;直接进入vim 编辑器,在该编辑器中按键 i ,进入插入模式;
输入 vi hello1.sh,会直接进入vim 编辑器,若原先就没有 hello1.sh,此时编辑器会显示为新文件,对于新文件,在编辑完内容,保存时(Esc、Shift+:、w),会直接在当前目录创建hello1.sh;
输入 vi hello1.sh,会直接进入vim 编辑器,若hello1.sh原先就存在,此时直接将文本内容呈现在编辑器中,可以进行编辑;
图中黄色部分是原文件中本身存在的内容。
输入 vi ,打开编辑器,此时编写的内容,在保存时,需要指明文件名称。
hello3.sh为新创建的文本。
输入vim + hello3.sh 会直接进入到hello3.sh的内容中,且鼠标会移至最后。
kali linux 里vim如何使用_Linux vim基本的使用方法相关推荐
- kali linux 里vim如何使用_Kali Linux的vi编辑器/vim编辑器使用方法
转载声明:本文为转载文章 Kali Linux系统的vi编辑器/vim编辑器的使用和CentOS有很多不同.基本使用方法如下 1.vi的基本概念 基本上vi可以分为三种状态,分别是命令模式(comma ...
- kali linux桌面图标不显示,Kali Linux(Debian) 图标不显示 原因与解决方法-博客
我的Kali最初用的是自带的主题KDE,结果更新后Kali Linux 图标没有了,不显示了. KDE,K桌面环境(K Desktop Environment)的缩写.一种著名的运行于 Linux.U ...
- Kali Linux中Unable to locate package错误的解决方法2-1
1 错误产生原因 在使用apt-get指令从源服务器的仓库中安装软件时,有时会产生Unable to locate package的错误,如图1所示. 图1 安装软件错误 该错误的意思是"不 ...
- 连接到kali linux服务器上的MySQL服务器错误
前言:想把数据库什么的都放在虚拟机kali Linux里,但无奈出了好多错误. 首先:可以参照上一篇文章开启kali服务器端的远程连接功能,上一篇文章 然后:使用window端的sqlyog(MySQ ...
- Kali Linux入门
文章目录 第1章 Kali Linux入门 1.1 Kali的发展简史 1.2 Kali Linux工具包 1.3 下载Kali Linux 1.4 使用Kali Linux 1.4.1 Live D ...
- 第1章 Kali Linux入门 一篇就够了
文章目录 第1章 Kali Linux入门 1.1 Kali的发展简史 1.2 Kali Linux工具包 1.3 下载Kali Linux 1.4 使用Kali Linux 1.4.1 Live D ...
- 端口扫描详解(kali linux)
简介 nmap 是被专业人员广泛使用的一款端口扫描工具,使用灵活,它已经是渗透人员必备的工具.还具备以下功能 (1)主机探测:Nmap 可查找目标网络中的在线主机.默认情况下,Nmap通过4方式--- ...
- 【实战模拟】Kali Linux Vim命令大全 ——新手上路必备
新手上路,vim编译器不会保存,不会退出,今天教大家如何使用vim编译器的指令 vim编译器在使用是会在做左下角出现提示,通常插入表示的是可进行编辑,输入的意思, 当你按下Esc键,就会取消编辑状态, ...
- 【AI白身境】Linux干活三板斧,shell、vim和git
文章首发于微信公众号<与有三学AI> [AI白身境]Linux干活三板斧,shell.vim和git 今天是专栏<AI白身境>的第二篇,所谓白身,就是什么都不会,还没有进入角色 ...
最新文章
- PowerDesiger 15逆向生成工程E-R图及导出word表格
- iptables与tomcat
- Linux命令之ifconfig
- easyExcel 使用指南详解
- 什么叫云平台_为什么说云原生会成为未来企业技术变迁的趋势
- 关于 WSGI、uwsgi和uWSGI的区别及基于 uWSGI和gunicorn 部署python web 简述
- 内容主题windows下简单的vbscript自动发送邮件--带附件
- java里面的三角函数
- Rails运行时sqlite3报错问题的解决
- cf修改游戏客户端是什么意思_cf游戏客户端是什么
- opencv 图像轮廓特征 图像面积,轮廓周长,外接矩形、最小外接矩形、最小外接圆、拟合椭圆
- Create a virtualbox Based CentOS 6 OpenStack Cloud Image
- Unity3D圣典学习【2】之CharacterController
- 【Proteus仿真】PCF8591 AD电压采集8X8点阵显示
- Word编辑中的域代码详解
- 用python分析股票收益影响因素的方法_用Python分析股票的收益和风险
- excellvba引用计算机用户名,利用Excel VBA编程进行用户名和密码的双重验证
- Unix 环境高级编程(一):开发环境
- 【云原生|实战研发】2:Pod的深入实践与理解
- 使用MfgTool工具进行系统烧写
热门文章
- Odoo与浪潮合资研发PS Cloud之如何配置和运行调度程序
- UOJ#386. 【UNR #3】鸽子固定器(链表)
- PHP高级教程-高级过滤器
- 使用 Spring 进行单元测试
- 为什么Firefox 3及之后的版本不能加载本地的JavaScript文件了?
- 使用share prefernces实现轻量级数据存储
- MATLAB点击运行并计时没反应,MATLAB计时器对象陷阱和不良用法
- java runnable 异常_Java实现多线程异常捕获Runnable的案例
- 温度转换的python程序_人生苦短,请用Python!
- 充满艺术范儿!艺术感在线的界面欣赏