Linux debian安装Vim和Vim使用教程

Vim 是一个开源免费工具,具有命令行界面和图形用户界面。它对于编辑用 shell、python、Perl、c/c++ 等编写的配置文件和程序特别有用。最新版本的 Vim 包括一些新功能、错误修复和文档更新。

Vim安装步骤

步骤一、首先使用下面命令更新一下系统,确保您的系统是最新的,这一步很重要。

sudo apt-get update

步骤二、运行以下命令安装Vim。

sudo apt-get install vim

它将显示将与 Vim 一起安装的所有软件包。出现提示时按Y或 Enter,您应该会在几秒钟内安装 Vim。

步骤三、打开Vim编辑器。

运行以下命令打开Vim编辑器

vim


Vim复制粘贴到系统剪贴板

  1. 首先需要安装一个vim-gtk,运行以下命令:

    sudo apt-get install vim-gtk

  2. 关掉现有Vim,重新打开后就可以与剪切板互通了。
    vim中复制一行到系统剪切板的命令"+yy (共计4个字符,按序快速按就行了,不是一块按)
    vim中复制选中内容到系统剪切板的命令"+y (共计3个字符,输入方式同理)
    系统剪切板粘贴到vim中的命令"+p (共计3个字符,输入方式同理)


Vim三种模式

在这里插入图片描述


Vim常用命令

在这里插入图片描述


Vim保存退出、强制退出

Linux退出vi/vim编辑器,一般需要先按 esc 先退出编辑模式。

  1. 保存文件修改
:w      //按【:w】 保存文件
:w!     //按【:w!】 若文件为只读,强制保存文件

2.退出文件

:q       //按【:q】 离开vi/vim
:q!      //按【:q!】 不保存强制离开vi

3.保存并退出文件

:wq      //按【:wq】 保存后离开
:wq!     //按【:wq!】 强制保存后离开

获取更多资料,请访问大土土随笔

如果本文对您有所帮助,请关注微信公众号“捷创源科技”。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/546380.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[笔记]Linux NTP命令 (ESX适用)

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://delxu.blog.51cto.com/975660/307513【推荐阅读】这篇最好:http://wiki.ubuntu.org.cn/Quick_HOWTO_:_Ch24_:_The_NTP_Server…

给所有开发人员的 11 条忠告(第 4 条亮了)

1、初学者尽量去有成熟技术团队的公司 其实很多小型的互联网创业公司只有一两个人技术人员,如果里面有大牛能带你成长还好,但大部分估计都是要你自己去摸索学习来解决公司的问题,对个人成长其实是很慢长对过程,相反如果你去大厂&a…

Linux debian安装Notepadqq,Linux系统下的Notepad++编辑器

Notepad是Windows系统常用的文本编辑器,而Notepadqq是Linux系统下Notepad的免费开源替代品。 在Debian系统中安装Notepadqq的方法 Debian也可以像Ubuntu系统一样使用PPA来安装Notepadqq,但我们需要手动添加PPA。 1.打开终端,使用以下命令&…

Codeforces Round #FF

A.DZY Loves Hash hash函数 h(x) x % p  输出第一次冲突的位置 #include<iostream> #include<cstdio> #include<cstdlib>using namespace std;const int maxn 4000;int p, n; bool inhash[maxn];int main() {freopen("447A.in", "r"…

面试突击 | Redis 如何从海量数据中查询出某一个 Key?视频版

作者 | 王磊面试突击 | 第 001 期1 考察知识点本题考察的知识点有以下几个&#xff1a;Keys 和 Scan 的区别Keys 查询的缺点Scan 如何使用&#xff1f;Scan 查询的特点2 解答思路 Keys 查询存在的问题Scan 的使用Scan 的特点3 Keys 使用相关 1&#xff09;Keys 用法如下2&#…

Linux debian设置主机不休眠教程

Debian系统设置主机不休眠&#xff0c;可以通过编辑Login Manager 的配置文件&#xff08;logind.conf&#xff09;来使配置生效。 1.打开终端&#xff0c;输入并执行以下命令&#xff1a; sudo vim /etc/systemd/logind.conf 2.打开文件后&#xff0c;将下面这行&#xff1…

面经 | 我是如何拿到阿里offer的?附面试题+视频

作者 | rhwayfunn来源 | http://dwz.win/2JK本文来自 rhwayfunn 本人自述&#xff1a;拿到阿里实习offer&#xff0c;经历了5次面试&#xff0c;其中4轮技术面&#xff0c;1轮HR面试。在这里分享一下自己的面试经验和学习总结。希望能够帮助更多的小伙伴。我本科毕业于中南大学…

SCOM 2012知识分享-9:配置警报解决状态

适应平台&#xff1a;System Center 2012 RTM/SP1-------------------------------------------------------------------------------------------------------------设置警报的解决状态在操作控制台中&#xff0c;请单击监视。单击任何视图&#xff0c;将显示警告&#xff0c…

Linux debian ubuntu安装GIMP软件

一、GIMP简介 名称由GNU Image Manipulation Program&#xff08;GNU图像处理程序&#xff09;的首字母组成&#xff0c;是一个自由及开放原始码的点阵图图像编辑器&#xff0c;用于图像照片润饰及编辑、自由绘图、调整大小、裁剪、相片蒙太奇、装换图像格式以及其他专业任务。…

面试突击 002 | Redis 是如何处理已过期元素的?

1 面试题 Redis 如何处理已过期的元素&#xff1f;2 涉及知识点 此问题涉及以下知识点&#xff1a;过期删除策略有哪些&#xff1f;这些过期策略有哪些优缺点&#xff1f;Redis 使用的是什么过期策略&#xff1f;Redis 是如何优化和执行过期策略的&#xff1f;3 答案 常见的过期…

Linux debian安装PyCharm教程、配置pyqt5开发环境

一、PyCharm下载 首先需要下载一个PyCharm社区版压缩包&#xff1a;pycharm-community-2021.1.3.tar.gz。 Linux PyCharm社区版下载 二、PyCharm安装 1.我们最好在普通用户下解压并启动这个软件。如果你在超级用户下启动&#xff0c;你的pycharm就不能输入中文了&#xff0c…

10大iOS开发者最喜爱的类库

该10大iOS开发者最喜爱的库由“iOS辅导团队”成员Marcelo Fabri组织投票选举而得&#xff0c;参与者包括开发者团队&#xff0c;iOS辅导团队以及行业嘉宾。每个团队都要根据以下规则选出五个最好的库&#xff1a;1&#xff09;不能投自己写的库&#xff1b;2&#xff09;排除大…

面试突击第 3 期 | Redis 如何实现查询附近的人?视频实战版

这是我的第 33 篇原创文章作者 | 王磊 &#xff08;javacn666&#xff09;1 面试问题 Redis 如何实现查询附近的人&#xff1f;2 相关面试问题 Redis 中如何操作位置信息&#xff1f;GEO 底层是如何实现的&#xff1f;如何在程序实现查询附近的人&#xff1f;在实际使用中需要注…

Linux debian ubuntu的PyCharm无法正常输入中文

debian ubuntu中 PyCharm 当全拼输入2~3个汉字时&#xff0c;会被强行打断&#xff0c;然后就无法继续输入(也无法切换中英文)&#xff0c;并且汉字下会有下划线。 解决方案&#xff1a; 1.点击PyCharm菜单 “Help ->Edit Custom VM options…” 2.添加 -Drecreate.x11.in…

面试突击 004 | 如何排查 Redis 中的慢查询?视频实战篇

这是我的第 34 篇原创文章作者 | 老王&#xff08;javacn666&#xff09;1 面试题如何排查 Redis 中的慢查询&#xff1f;2 涉及相关问题 Redis 中有没有慢查询排查工具或者相关排查手段&#xff1f;慢查询日志都包含哪些信息&#xff1f;慢查询的相关配置项有哪些&#xff1f;…

[转]Android 之 Window、WindowManager 与窗口管理

这篇是对前两天研究的悬浮窗的内容的一个小小的资料整理吧。首先是转载一篇介绍Android窗口的内容&#xff0c;觉得写得不错&#xff1a;http://blog.csdn.net/xieqibao/article/details/6567814 为防止丢失还是把内容也拷一遍吧(*^__^*) 嘻嘻…… 其实在android中真正展示给用…

PyCharm运行出现 Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run

Linux系统下&#xff0c;PyCharmPyQt5Python运行界面程序时&#xff0c;出现如下警告&#xff1a; Ignoring XDG_SESSION_TYPEwayland on Gnome. Use QT_QPA_PLATFORMwayland to runchange: 打开/etc/gdm3/daemon.conf文件&#xff0c;找到 #WaylandEnablefalse 删除这个#后&…

面试突击 005 | Redis 是如何实现高可用的?它的实现方式有哪些?「视频版」

这是我的第 35 篇原创文章作者 | 老王&#xff08;javacn666&#xff09;这部视频的录制、剪辑、做 PPT、写文稿大约花费了 5 个小时的时间&#xff0c;希望这种形式能被更多的人喜欢&#xff0c;希望这篇文章会给你带来更多的价值。1 面试题 Redis 是如何实现高可用的&#xf…

Linux debian安装和使用Navicat16 for MySQL

Navicat是一套快速、可靠并价格相当便宜的数据库管理工具&#xff0c;专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的&#xff0c;让你可以以安全并且简单的方式创建、组织、访问并…

windosw7 Hosts文件的位置

2019独角兽企业重金招聘Python工程师标准>>> 1.Hosts文件的位置 &#xff1a; C:\Windows\System32\drivers\etc\Hosts 一般个人电脑都在这位置&#xff0c; 例如&#xff1a;118.144.78.38 www.51cto.com ip 域名 # Copyright…