Linux/ubuntu修改默认文本编辑器

Gedit vs Vim vs Nano:Ubuntu 22.04 三大编辑器行号设置3方案对比 本文详细对比了Ubuntu 22.04下Gedit、Vim和Nano三大文本编辑器的行号设置方案,包括临时和永久配置方法。针对显示行号这一核心需求,提供了图形界面和命令行两种配置方式,帮助开发者根据工作场景选择最适合的工具,提升编码和文本编辑效率。 阅读详情
AI摘要

本文讲述了在Ubuntu系统中,如何将默认文本编辑器从nano更改为vim,以便在使用ranger文件管理器时能用vim打开文件。通过尝试修改ranger配置、.bashrc文件以及使用`select-editor`命令,最终通过`sudo update-alternatives --config editor`命令成功设置vim为默认编辑器。

    近期发现了Linux下的vi风格的文件管理器:ranger。在ranger中,按【F4】键可以用默认文本编辑器打开文件/文件夹。但Ubuntu默认用【nano】编辑器打开文件,不太适应(用ranger就是因为它是vi风格的~)。一开始以为是在ranger中修改,先修改配置文件,无果,找到源码,改了几处,再无果。后以为中.bashrc中修改,增加一句"export EDITOR=vim",亦无果。后在网上看到用【select-editor】可以修改编辑器,试,又无果。就在快要放弃的时候,无意中发现了Debian7中修改默认编辑器的方法,经测试,在ubuntu上同样可用。命令是:

sudo update-alternatives --config editor 

运行命令后有类似下面的提示:

有 4 个候选项可用于替换 editor (提供 /usr/bin/editor)。

  选择       路径              优先级  状态
------------------------------------------------------------
* 0            /bin/nano            40        自动模式
  1            /bin/ed             -100       手动模式
  2            /bin/nano            40        手动模式
  3            /usr/bin/vim.basic   30        手动模式
  4            /usr/bin/vim.tiny    10        手动模式

要维持当前值[*]请按回车键,或者键入选择的编号:

注:vim.basic是完全版的vim。
vim.tiny为精简版不支持高亮等功能。

输入【 3】 ,并Enter后,提示:

update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/editor (editor) in 手动模式

在ranger中测试【F4】,用vim打开文件。成功!

参考: Debian7如何修改crontab默认编辑器nano为vim  http://www.unixdo.com/Novice/Debian7-crontab-nano-vim.html

本文历史:
2015.1.6     于西安方新村。
Linux国内镜像源详细修改教程 Linux系统下,CentOS和Ubuntu的镜像源修改教程因版本不同而有所差异。 阅读详情

相关推荐

[ubuntu系统下的文本编辑器nano,vim,gedit,文件使用,以及版本更新问题]

按下键盘的 ESC 键,按下 ESC 键以后终端坐下角的“插入”字样就会消失,此时你就不能在输入任何文本了,如果想再次输入文本的话就按下“a”键重新进入到输入模式。关闭 Gedit:如果你想退出整个Gedit编辑器,可以点击菜单栏的“File”(文件)选项,然后选择“Quit”(退出),或者直接使用快捷键(Ctrl + Q)。输入相应的编号并按下回车键,即可选择默认的Gedit版本。保存文件:点击菜单栏的“File”(文件)选项,然后选择“Save”(保存),或使用快捷键(Ctrl + S)来保存文件。

weixin_47869094的博客 8073

怎么把ubuntu的默认编辑器修改为vim

在Ubuntu系统中,默认的文本编辑器是gedit,但是有时候我们需要把默认编辑器修改为vim,这样可以更好的满足我们的编辑需求。2、如果你想把vim设置为所有用户的默认编辑器,可以在终端中输入以下命令:“sudo update-alternatives --config editor”,然后根据提示选择vim即可。第一步:首先,需要安装vim,如果已经安装,则可以跳过这一步。以上就是如何把ubuntu的默认编辑器修改为vim的方法,只需要按照上面的步骤依次操作,就可以轻松实现默认编辑器的修改。

qq_40060721的博客 1828

更改Linux默认设置以提升用户操作体验

在Linux系统中,我们可以通过更改默认设置来定制化系统行为,以提升用户的操作体验。本文将介绍一些常见的默认设置,并提供相应的源代码示例,帮助读者轻松实现这些修改。通过上述示例,您可以根据个人喜好和需求,自定义Linux系统的默认设置,提升您的操作体验。请记住,在修改配置文件之前,最好备份原始文件,以防止意外发生。现在,提示符将显示当前路径和Git分支信息(如果应用)。现在,默认编辑器将会是您设置的编辑器。保存并关闭文件后,重新加载。保存并关闭文件后,重新加载。保存并关闭文件后,重新加载。

KgyDeveloper的博客 400

在 Linux 上把 Vim 配置为默认编辑器

Vim 是我最喜爱的编辑器。对于那些默认使用其他编辑器的程序,我对系统所做的这些改变可以使得 Vim 成为它们默认编辑器。 我使用Linux大概有 25 年了,在那之前我还使用了几年的 Unix。在这段时间里,我对一些日常使用的工具形成了偏好。Vim 是我使用的最重要的工具之一。 我在 90 年代初学习 Solaris 时,就开始使用 Vi 了,因为有人告诉我,它在任何系统上都能使用。从我的经验来看,确实是这样。我也试过其他编辑器,它们都能够胜任工作。但是,对于我来说,Vim 的使用效果最好。..

Free雅轩的博客 2393

记录 | ranger修改默认文本编辑器为vim

记录 | ranger修改默认文本编辑器为vim

极智视界 1215

山东大学机器学习(实验一内容)——线性回归

1. 描述 第一个练习将为你提供线性回归练习。这些练习已经用Matlab进行了广泛的测试,但它们也应该在Octave中工作,它被称为“免费版的Matlab”。如果你使用的是Octave,那就是 一定要安装Image包(可在Windows中作为选项使用)安装程序,可从Octave-Forge获得Linux。 2.线性回归 回想一下,线性回归模型是 hθ(x)=θTx=∑j=0nθjxj h_{\th...

HachiLin的博客 4108

Ubuntu默认文本编辑器由nano改为vim

提供2种方法将Ubuntu的默认文本编辑器由GNU nano修改为vim。

Code & Technology Sharing 1519

泰森多面体Voronoi 3D-V5.0 功能介绍

Abaqus Voronoi3D

qq_34840441的博客 3364

linux 修改默认编辑器,linux - 如何在Ubuntu中更改默认文本编辑器 - Ubuntu问答

问题描述如何在Ubuntu中更改控制台程序的默认文本编辑器。当我运行mutt并发送一条消息时,它当前会加载Joe,而我会倾向于加载Vim。我知道我只能为我更改$ EDITOR,但可以在系统范围内进行更改。最佳办法您可以在系统范围内更改$ EDITOR。只需将一个简短的脚本放入/etc/profile.d/中即可。该文件只需要一行:export EDITOR=/usr/bin/myeditor编辑:...

weixin_35419195的博客 668

windows 应用爬虫: exe自动操作

之前写了那么多关于手机和网页爬取,今天就写一期关于exe的爬取,exe的爬取其实也是类似的,一个方式是抓包,还有一个模拟人工界面获取元素数据。抓包肯定是最直接,数据也是最全的, 有些数据不一定会显示在界面上,或者必须通过一定交付方式,才能显示到页面(比如移动鼠标到具体元素上)。本文依旧采用python方式,先说说怎么通过界面方式驱动应用点击和数据获取。

youbingchen的博客 888

IPv6之001-IPv6是什么

技术本质:IPv6(Internet Protocol version 6)是互联网工程任务组(IETF)设计的网络层核心协议,用于替代IPv4核心使命:解决IPv4地址枯竭问题,重构互联网基础架构,支撑万物互联时代革命性特征fill:#333;color:#333;color:#333;fill:none;IPv6128位地址空间无状态自动配置原生IPsec加密协议头部精简。

老韩的Linux云计算架构师进阶之路 1395

安装Ubuntu16.04与windows10双系统后,如何修改启动默认设置(更改默认的grub启动项)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/JJMJeffrey/article/details/53494332 </div> <div id="content_views" class="markdown_views prism-atom-on...

天然然的博客 5498

基于生存结局(生存分析/COX回归)的中介效应分析

① 建立观察变量OVB和中介变量MVB的回归模型(注意:这里根据mediation包的介绍,需要构建的是probit模型,而不是logist回归模型,网上有很多的代码用的logistic回归,结果自己跑的时候发现报错,我在这里陷了很久;为了方便演示,我们生成了一个协变量(Age)、一个连续型观察变量(liaOVC)、一个二分类观察变量(OVB)、一个连续型中介变量(MVC)、一个二分类中介变量(MVB)以及最后的结局变量(生存时间[time],生存结局[stats])。

m0_61863309的博客 1万+

ubuntu 文本编辑器_如何更改Ubuntu的默认终端程序

请关注本头条号,每天坚持更新原创干货技术文章。如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习1. 前言本文主要讲解在Ubuntu系统上如何修改默认终端程序。终端是任何Linux系统的重要组成部分。它允许您通过shell访问Linux系统。在Linux上有几个终端应用程序(技术上称为终端仿真器)。大多数桌面环境都有自己的终端实现。它可能看起来不同,可能有不同的键盘快捷键。例如,Gu...

weixin_39525007的博客 188

Linux ARM平台开发系列讲解(网络篇)1.3 MDIO总线设备device和设备driver匹配

在设备和驱动都载入内核后,设备和驱动是如何匹配起来的呢?其实他们就是通过的唯一标识phyID进行匹配phy_dev和phy_drv是通过phy_bus_match函数进行匹配,匹配成功后会建立链表链接,具体流程如下图: 返回总目录......

DSMGUOGUO的博客 1098

《信息化项目文档模板十二——业务需求新增/变更审批确认表 》

系列文章目录 《信息化项目文档模板一——项目需求说明书》 《信息化项目文档模板二——项目启动会文档模板》 《信息化项目文档模板三——会议纪要模板》 《信息化项目文档模板四——系统项目蓝图设计模板》 《信息化项目文档模板五——系统详细设计模板》 《信息化项目文档模板六——系统详细设计模板》 《信息化项目文档模板七——系统开发计划模板》 《信息化项目文档模板八——系统功能测试模板》 《信息化项目文档模板九——系统压力测试模板》 《信息化项目文档模板十——系统推广上线计划模板》 《信息化项目文档模板十一——系统用

商务合作|问题讨论|交流学习 请联系作者微信,加微信请务必注明来意,博客主页有联系方式 1712

ubuntu引导选c盘还是默认_安装ubuntu和windows双系统后,如何修改默认启动项

在安装了Ubuntu16.04系统之后,系统会默认自启动Ubuntu16.04,而我们大多数情况下可能都在使用windows系统,不修改默认设置,不经意间便会启动了Ubuntu16.04,通过我的经历,给出修改默认启动设置的教程;这是我之前启动时的图片:系统默认启动ubuntu,另外选择时间是10秒;系统默认启动ubuntu,另外选择时间是10秒;首先打开终端:Ctrl +Alt+t;输入:sud...

weixin_39619433的博客 630

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Ubuntu 修改 XRDP 的默认端口(3389)

对于大多数用户,

学亮编程手记 1795

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Ubuntu/Linux 配置 locale

在 Linux 系统中,locale 是一个非常重要的概念,它定义了系统显示语言、字符编码、日期时间格式等本地化设置。这些设置对于确保软件以用户期望的方式显示信息至关重要,特别是在多语言环境中。

bluebird_shao的专栏 2888

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

ubuntu: 修改 默认编辑器

起因因为觉得 gedit 太简陋, vim 、vi 、nano 又没有UI那么直观,所以安装了Atom编辑器。但是每次还是默认从 gedir 打开文本,所以我需要 修改 默认编辑器 的设置。步骤Note: 这里就以 设置 Atom 为 默认编辑器 为例进行说明。法一在sudo下分别进入以下两个文件:/etc/gnome/defaults.list /usr/share/application

JNing 4192

jetson nano (sub版本) 刷写ubuntu20.04

尽可能帮助你完成jetson nano安装ubuntu20.04这件事

z15123477156的博客 1969

Sublime text2 设置为ubuntu的默认文本编辑器

1. 首先安装sublime,从官网下载即可http://www.sublimetext.com/       2.在命令行中进入sublime_text.desktop所在文件夹 /usr/share/applications 找到sumlime text的desktop名称此处即是sublime_text.desktop      3.设置默认编辑器 sudo gedit /etc/

沐怡旸的专栏 5992

【linux】Ubuntu 修改用户名

修改Ubuntu用户名的操作。

lyh13239510484的博客 1677

Linux新手上路 | 在Ubuntu上Pluma文本编辑器的安装与基本使用

Linux新手上路 | 在Ubuntu上Pluma文本编辑器的安装与基本使用

jks212454的博客 1696

更改linux默认启动内核版本,修改 GRUB 设置

在本文中,我们将讨论如何在 GRUB 引导加载器中更改默认启动的 Linux 内核版本。这对于在多个内核版本间切换非常有用。已在Ubuntu上验证可用。告别直接修改/boot/grub/grub.cfg的土办法。

问题的博客 5035
上一篇: 人生第一篇博客
下一篇: Vim中插入系统当前时间
zhangsming
博客等级 码龄20年 5粉丝 9原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值