【Ubuntu】vim的使用

安装Ubuntu后首次使用vim编辑器时,输入命令vim hello.sh,出现以下报错:

The program 'vim' can be found in the following packages:
 * vim
 * vim-gnome
 * vim-tiny
 * vim-athena
 * vim-athena-py2
 * vim-gnome-py2
 * vim-gtk
 * vim-gtk-py2
 * vim-gtk3
 * vim-gtk3-py2
 * vim-nox
 * vim-nox-py2
Try: apt install <selected package>

说明:系统还未安装vim编辑器,且vim的安装包已经有了,在列出的这些包里,可以用sudo apt-get install vim-gtk 命令来安装,
在这里插入图片描述
输入Y继续安装

若出现:

nigel@yq-ubuntu:~/worksp$ sudo apt-get install vim-gtk
Reading package lists… Done
Building dependency tree
Reading state information… Done
Package vim-gtk is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package ‘vim-gtk’ has no installation candidate
这种情况如果你没有出现说明你的软件源设置是可以的,我的刚装好没有选择软件源就会出现这个提示,找不到这个包。这时,我们应该在software center中找到software sources(软件源设置),点击Ubuntu software->找到download from点击进去选择other…->select best server ,然后他会自动寻找适合你IP的最佳软件源,静静等待。找到之后,chooes server退出即可。

3.我们再次回到终端,执行sudo apt-get update更新一下

4.然后我们再次执行sudo apt-get install vim-gtk,

这次发现还是没有成功,而是出现了下面这种情况:

nigel@yq-ubuntu:~/worksp$ sudo apt-get install vim-gtk

Reading package lists… Done

Building dependency tree

Reading state information… Done

Some packages could not be installed. This may mean that you have

requested an impossible situation or if you are using the unstable

distribution that some required packages have not yet been created

or been moved out of Incoming.

The following information may help to resolve the situation:

The following packages have unmet dependencies:

vim-gtk : Depends: vim-common (= 2:7.3.429-2ubuntu2) but 2:7.3.429-2ubuntu2.1 is to be installed

E: Unable to correct problems, you have held broken packages.

原因可能是安装vim所依赖的vim-common和系统自带的vim-common版本冲突,解决办法就是先把vim-common卸载了然后再安装vim即可。

5.执行这句话sudo apt-get remove vim-common 卸载vim-common

6.再次执行sudo apt-get install vim-gtk,这次会发现成功了!!!

输入 sudo apt-get install vim,结果又出现以下提示:

Reading package lists… Done
Building dependency tree
Reading state information… Done
Package vim is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package vim has no installation candidate

Google一下,发现好像是缺少某些包,要更新软件源。解决方法如下:

把/etc/apt/sources.list 里的软件源列表修改一下。

步骤:

首先,安全起见,先备份一下要修改的文件。命令:cp -i /etc/apt/sources.list /etc/apt/sources.list_backup

然后,打开sources.list, 看他们是用nano编辑器打开的,我也就照搬了,命令:sudo nano /etc/apt/sources.list

打开之后,可以根据自己的情况看这个网页的说明 http://ubuntuguide.org/wiki/Ubuntu:Lucid#Add_Extra_Repositories 修改,按Ctrl+X 退出。

然后,更新一下。 命令:sudo apt-get update

更新后,再执行 sudo apt-get install vim, 系统就会自动下载缺少的包,然后vim就可以顺利安装了。

ubuntu14.10默认的vim版本是vim-tiny,想要用的话就在终端输入vim.tiny

vim-tiny简化版的,不是很好用,建议卸载后安装完全版vim

卸载自带vim命令:apt-get autoremove vim-common

安装vim命令:apt-get install vim

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Ubuntu中,vim是一种常用的文本编辑器。以下是使用vim的基本步骤: 1. 打开终端:在Ubuntu上,你可以通过按下Ctrl+Alt+T来打开终端。 2. 输入命令:要使用vim编辑文件,你可以输入以下命令:sudo vim 文件路径。例如,如果你想编辑/etc/apt/sources.list文件,你可以输入sudo vim /etc/apt/sources.list。 3. 进入vim编辑器:按下Enter后,vim编辑器会打开并显示文件的内容。 4. 进入编辑模式:默认情况下,vim打开文件后处于命令模式。要进入编辑模式,在命令模式下按下小写字母"i"。 5. 编辑文件内容:在编辑模式下,你可以自由地编辑文件的内容。你可以使用键盘输入或者复制粘贴文本。 6. 保存文件:在完成编辑后,要保存文件,你可以按下Esc键退出编辑模式,然后输入冒号(:)进入命令模式。在命令模式下,输入"wq"表示保存并退出。如果只想保存文件而不退出,可以输入":w"。 请注意,使用sudo命令打开文件是因为一些系统文件只能由管理员权限才能编辑。确保你理解正在编辑的文件的重要性和影响,并小心操作。 希望这些步骤对你有所帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [ubuntuvim编辑器使用方法](https://blog.csdn.net/weixin_43622586/article/details/109108917)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [ubuntu下如何正确使用vim编辑器](https://blog.csdn.net/weixin_38208741/article/details/78862368)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叶雨莳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值