在使用vim配置环境变量时,提示 sudo vim 找不到命令

原因是因为没有安装vim,下面我们就来在终端进行安装一下,前提是需要连上网了,没有联网不在此考虑范围

1.进入终端  Ctrl + Alt +T 出现终端窗口

2.输入命令: sudo apt-get install vim-gtk

窗口显示如下:

正在读取软件包列表... 完成

正在分析软件包的依赖关系树

正在读取状态信息... 完成

将会同时安装下列软件:

fonts-lato javascript-common libjs-jquery libruby2.3 rake ruby

ruby-did-you-mean ruby-minitest ruby-net-telnet ruby-power-assert

ruby-test-unit ruby2.3 rubygems-integration vim-gui-common vim-runtime

建议安装:

apache2 | lighttpd | httpd ri ruby-dev bundler cscope vim-doc fonts-dejavu

gnome-icon-theme vim-gnome-py2 | vim-gtk-py2 | vim-gtk3-py2 | vim-athena-py2

vim-gnome-py2 | vim-gtk-py2 | vim-gtk3-py2 | vim-athena-py2 | vim-nox-py2

下列【新】软件包将被安装:

fonts-lato javascript-common libjs-jquery libruby2.3 rake ruby

ruby-did-you-mean ruby-minitest ruby-net-telnet ruby-power-assert

ruby-test-unit ruby2.3 rubygems-integration vim-gtk vim-gui-common

vim-runtime

升级了 0 个软件包,新安装了 16 个软件包,要卸载 0 个软件包,有 461 个软件包未被升级。

需要下载 12.5 MB 的归档。

解压缩后会消耗 58.2 MB 的额外空间。

您希望继续执行吗? [Y/n] Y --再这里选择Y继续,然后等待安装完成,下面的日志我就不贴出来了.

3.验证是否成功

安装完vim后查看命令 vi tab键,就会关联出所有vi开头的命令,看是否有vim,有则成功.

4.美化vim

刚安装的VIM,可能界面并不是十分友好,我们可以更改vim的配置文件,按照我们的需求去修改它。在命令行下,输入命令:sudo vim /etc/vim/vimrc

注意: 必须加上sudo,否则你是没有权限编辑vimrc的。

在这个文件中可以看到有下面这个if判断,意思是语法高亮,如果是被注释掉状态,可以将其放开:

if has(“syntax”)

syntax on

endif

然后请在您的VIM的最后一行,输入下面这些内容,可以让您的VIM变得更漂亮、舒服。  “设置左侧行号

set nu

“设置tab键长度为4

set tabstop=4

“突出显示当前行

set cursorline

“在右下角显示光标位置的状态行

set ruler

“自动缩进

set autoindent

“覆盖文件时不备份

set nobackup

编辑完成后使用 :wq进行保存退出

说明:  冒号结束编辑 ,w为保存  q为退出   如果你想放弃也可以 q!为强制退出

OK,通过以上几步,你的vim在编辑文档时将变得更加的漂亮,美观,友好.

vi与gedit的区别

不管windows还是linux都喜欢用vim装B的路过。

不觉得vim有什么不好。楼主多了解一下vim,就知道vim的魅力为什么那么大了。

比如,我要删除光标下的10行,在其他编辑器里怎么做?eclipse里我记得是CTRL+D删除一行,那么删除10行就是10次CTRL+D。Vim下呢?10dd就可以了。

再比如,我要删除java里的某个方法的参数,也就是括号里的所有字符串,如果参数比较多的话,稍微有经验的人常用的方法是按end移到行末,再按左光标键,移动光标到右括号的左边,然后按ctrl+backspace一个单词一个单词的删除。说了一大堆,这还算是普通编辑器里比较高效的方法了。在vim里如果还要这么麻烦的话,那它也就不配称作“编辑器之神”了,只要把光标移动到这对括号中间的任何位置,比如可以按f)移动右括号的左边,然后按di(就删除了括号里的所有内容了,不管你的方法里的参数有多少都一样。哪个更方便,一目了然吧?

类似的还有很多,比如在方法体里按di{就可以删除方法体里的所有内容、在一对双引号里按di”就可以删除双引号里的所有内容等。

再说跳转,vim里跳转更简便,比如要跳转到第123行,就输入123G。

拿gedit和vim比是有点搞笑的,根本就不是一个数量级的。有句话说:世界上有三种人,一种是使用Vi的,另一种是使用Emacs的,剩下的是第三种人。如果说使用vi或者emacs这类编辑器的工程师就是“没有出息的”,那貌似不管linux内核还是mysql、apache等,都是由一些“没有出息的”工程师开发的。甚至微软里的员工有一些也是一直用vi或者emacs来开发的,实在太没出息了……

Ubuntu下terminal、vim、gedit对中文的支持

sudo python找不到命令_ubuntu安装vim(sudo vim找不到命令)相关推荐

  1. mysql不是内部命令_MySQL安装出现“不是内部或外部命令,也不是可执行程序”等一系列问题的解决方案...

    MySQL安装出现"不是内部或外部命令,也不是可执行程序" 一.这是应该是环境变量出问题了,设置如下: 1)右击我的电脑选择"属性",找到"高级系统设 ...

  2. 【ADB】adb命令的安装和使用(超级详细,命令大全)

    文章目录 前言 一.adb下载地址 二.安装步骤 1.解压到当前文件夹 2.配置环境变量 3.验证是否安装成功 三.adb命令大全 1.查看设备 2.Adb应用管理 3.安装APK 4.卸载APK 5 ...

  3. python安装时发生严重错误在设置里找不到文件_pip安装pythonlz时出现“找不到文件”错误...

    我正在尝试在macossierra上安装python-lzo.我已经使用brew来安装clzo库:brew update brew install lzo 然后,我尝试使用虚拟环境和pip安装pyth ...

  4. ubuntu退出shell终端命令_Ubuntu下,清屏等终端常用命令

    Karma+Jasmine实现自动化单元测试 1.Karma介绍 Karma是Testacular的新名字,在2012年google开源了Testacular,2013年Testacular改名为Ka ...

  5. VMware Workstation 8.0安装VMTools时提示找不到GCC的解决办法

    在VMware Workstation 8.0中安装ubuntu-12.04-server X64虚拟机,安装VMTools的时候提示 setup is unable to find the &quo ...

  6. ubuntu中mysql怎么退出命令_Ubuntu下MySQL简单操作

    安装 Ubuntu下安装常规软件都比较简单,直接使用apt-get即可.安装步骤如下: 输入mysql命令 系统会提示没有安装这个软件,如下图: 根据系统提示,执行下面命令进行安装. $ sudo a ...

  7. Linux命令行截屏,linux 系统中利用终端命令截屏

    几个常用的import命令介绍给大家: 1 import mypicture.jpg 然后可以使用鼠标选择的范围 2 sleep 5; import mypicture.jpg 等待5秒钟后,截取鼠标 ...

  8. python路径在哪里设置_找Python安装目录,设置环境路径以及在命令行运行python脚本实例...

    第一点:找Python安装目录 方法一: 方法二: 输入import sys print(sys.path) 化黑线处 第二点:找到安装目录后就可以开始设置环境变量 这里我的安装目录为C:\Progr ...

  9. openjdk怎么执行java命令_Ubuntu 18.04 上使用 OpenJDK 安装并运行 Tomcat

    在Linux上安装与卸载JDK和JRE,两种常用方法: 一.通过 apt-get 命令在线进行安装与卸载(会自动配置好环境变量) 二.通过下载并解压 .tar.gz 包进行手动安装与手动卸载(需要手动 ...

最新文章

  1. python常见的数据转化函数
  2. 轨迹系列8——记某真实项目中轨迹展示查询效率优化方案一(初步设计)
  3. spring mysql 注解_【Spring】SpringMVC之基于注解的实现SpringMVC+MySQL
  4. LNMP1.3 一键配置环境,简单方便
  5. ubuntu离线安装依赖
  6. 再谈shell之“/dev/null 21”
  7. AWS云架构策略副总裁:开源是基础,也是未来
  8. 论文中的统计学如何计算机,统计学教学中如何利用Excel软件及其利弊分析论文...
  9. 树莓派学习笔记(5):成功实现NAS家庭服务器(流媒体播放、文件共享及下载机)...
  10. docker Got permission denied while trying to connect
  11. 利用python计算n阶行列式的源代码
  12. 手把手带你撸一个校园APP(一):项目简介
  13. 苹果App Store最新应用审核标准
  14. Windows7使用Programmer Dvorak键盘布局
  15. 前端开发都有什么编程语言?
  16. 阿里云学生成长计划领取资格考试答案
  17. Xilinx推荐使用ODDR原语输出高质量时钟
  18. 深度学习之计算机视觉方向的知识结构
  19. 小学计算机教师试讲ppt,教师试讲面试10分钟ppt.ppt
  20. 电路中串联 并联 电阻作用

热门文章

  1. 学习笔记:查看谷歌浏览器的登陆账号以及密码
  2. 从Excel中提取数据
  3. css去除高德,百度和腾讯地图控件的水印
  4. 关于个人品德要求的看法
  5. Odin Inspector 系列教程 --- Odin Static Inspector 使用
  6. sqoop导出orc数据至mysql_Sqoop 支持 ORC 文件格式
  7. UNIAPP 找不到手机或模拟器解决办法 android.os.DeadObjectException解决办法
  8. 清华深圳计算机科学,江勇(清华大学深圳研究生院教授)_百度百科
  9. Python_真值表求解器(逻辑表达式的求解)(eval实现求解)【2022-01-22】
  10. Linux压缩包管理