Ubuntu下VIM的安装和基本用法

1.用root账户登录Ubuntu,命令行中输入vim,如果未安装会得到下面的提示:

程序“vim”已包含在下列软件包中:

 * vim

 * vim-gnome

 * vim-tiny

 * vim-gtk

 * vim-nox

请尝试:apt-get install <选定的软件包>

按照提示输入apt-get install vim安装。

2.安装完成后,输入vim会进入vim的标准模式,这时按键盘的i进入插入模式,在里面写点什么吧。

3.按Esc推出插入模式,进入标准模式,在这个模式下有几个基本命令要掌握。

  • :wq 保存推出
  • i 进入插入模式
  • x 删除当前光标的字符
  • dd 删除当前行,并且保存当前行到剪切板
  • p 粘贴
  • :help <command> 查看命令的帮助
  • 上下左右移动光标

4.输入:w filename 保存文件到当前目录。

5.:q退出vim页面。

6.下次输入vim filename就可以编辑或者查看这个文件了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏码农分享

3 模块整合

2、配置vuex全局 vuex的全局配置与上一节中vue-router的配置相似,抽象上我们有一个store文件夹,store文件夹下内容是实现,main.j...

1074
来自专栏云计算教程系列

如何备份PostgreSQL数据库

如果您在生产环境中使用PostgreSQL,请务必采取预防措施以确保用户的数据不会丢失。通过频繁备份数据库或使用cron任务自动执行备份,您将能够在数据库丢失或...

1932
来自专栏黑泽君的专栏

Linux常用的服务器构建

FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。

1202
来自专栏北京马哥教育

Linux中find命令用法全汇总,看完就没有不会用的!

糖豆贴心提醒,本文阅读时间7分钟 Linux 查找命令是Linux系统中最重要和最常用的命令之一。查找用于根据与参数匹配的文件指定的条件来搜索和查找文件和目录...

2963
来自专栏Netkiller

Nginx 反向代理可以缓存 HTTP POST 请求页面吗?

本文节选自《Netkiller Web 手札》 作者:netkiller 网站:http://www.netkiller.cn 答案是可以! 因为nginx ...

4698
来自专栏Youngxj

n+emlog后台主题模版设置修复

1543
来自专栏云计算教程系列

如何在Ubuntu 18.04上配置Node.js生产环境应用

Node.js是一个开源JavaScript运行环境,用于构建服务器端和网络应用程序。该平台可在Linux,macOS,FreeBSD和Windows上运行。虽...

1243
来自专栏黑泽君的专栏

若想在当前路径下去运行非当前路径下的.class文件(即java可执行文件),该如何操作?

想在当前路径下去运行非当前路径下的.class文件(即java可执行文件),亦即可在任意目录下都可以执行java程序。

2381
来自专栏smy

对比cp和scp命令 将数据从一台linux服务器复制到另一台linux服务器

cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复...

5195
来自专栏开源项目

nginx+tomcat 配置负载均衡集群

Hello world 前期环境准备 1、准备两个解压版tomcat,如何同时启动两个tomcat,请看我的另一篇文章《一台机器同时启动多个tomcat》。 2...

3637

扫码关注云+社区