2023年8月2日发(作者:)

root@linux-desktop:/home/linux# vim

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

* vim

* vim-gnome

* vim-tiny

* vim-gtk

* vim-nox

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

root@linux-desktop:/home/linux# apt-get install vim #这句表示安装

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

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

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

将会安装下列额外的软件包:

vim-runtime

建议安装的软件包:

ctags vim-doc vim-scripts

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

vim vim-runtime

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

需要下载 0B/6,572kB 的软件包。

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

您希望继续执行吗?[Y/n]y #输入y开始下载安装。

选中了曾被取消选择的软件包 vim-runtime。

(正在读取数据库 ... 系统当前总共安装有 147438 个文件和目录。)

正在解压缩 vim-runtime (从 .../vim-runtime_2%3a7.2.330-1ubuntu3_) ...

正在添加 “diversion of /usr/share/vim/vim72/doc/ to /usr/share/vim/vim72/doc/-tiny by vim-runtime”

正在添加 “diversion of /usr/share/vim/vim72/doc/tags to /usr/share/vim/vim72/doc/-tiny by vim-runtime”

选中了曾被取消选择的软件包 vim。

正在解压缩 vim (从 .../vim_2%3a7.2.330-1ubuntu3_) ...

正在处理用于 python-gmenu 的触发器...

Rebuilding /usr/share/applications/_...

正在处理用于 man-db 的触发器...

正在处理用于 python-support 的触发器...

正在设置 vim-runtime (2:7.2.330-1ubuntu3) ...

Processing /usr/share/vim/addons/doc

正在设置 vim (2:7.2.330-1ubuntu3) ...

update-alternatives: 使用 /usr/bin/ 来提供 /usr/bin/vim (vim),于 自动模式 中。

update-alternatives: 使用 /usr/bin/ 来提供 /usr/bin/vimdiff (vimdiff),于 自动模式 中。

update-alternatives: 使用 /usr/bin/ 来提供 /usr/bin/rvim (rvim),于 自动模式 中。

update-alternatives: 使用 /usr/bin/ 来提供 /usr/bin/rview (rview),于 自动模式 中。

update-alternatives: 使用 /usr/bin/ 来提供 /usr/bin/vi (vi),于 自动模式 中。

update-alternatives: 使用 /usr/bin/ 来提供 /usr/bin/view (view),于 自动模式 中。

update-alternatives: 使用 /usr/bin/ 来提供 /usr/bin/ex (ex),于 自动模式 中。

root@linux-desktop:/home/linux#

之后我运行了一下vim,成功了。

其实就是以root用户运行: sudo apt-get install vim

安装 :

Linux终端代码

1. sudo apt-get install vim

2. sudo apt-get install vim-gtk

我们还需要一点设置使他使用起来更加快捷方便,在此之前我们需要查看一下vim安装信息:

Linux终端代码

1. vim --version

2. ------------------------------------------------------------

3. 系统 vimrc 文件: "$VIM/vimrc"

4. 用户 vimrc 文件: "$HOME/.vimrc"

5. 用户 exrc 文件: "$HOME/.exrc"

6. 系统 Gvimrc 文件: "$VIM/gvimrc"

7. 用户 Gvimrc 文件: "$HOME/.gvimrc"

8. 系统菜单文件: "$VIMRUNTIME/"

9. $VIM 预设值: "/usr/share/vim"

我们看到了vim的配置文件存放位置,这意味着我们可以通过创建以及修改配置来改变vim的各种参数, 首先我们需要知道gvim的配置文件是建立在vim基础之上的,这就表示gvim可以共享vim的配置。好吧,我们首先来设置一下vim使他变得更像一个IDE。

Linux终端代码

1. vim ~/.vimrc

Linux终端代码

1. set ai // 自动缩进

2. set smarttab //启动增强tab

3. set tabstop=4 //tab为4个空格(默认为8个)

4. set shiftwidth=4 //缩进宽度4个空格

5. set expandtab //使用空格代替tab

6. set nu // 显示行号

这样一来我们的Vim/GVim就具有上述功能。我们已经可以使用它进行脚本编辑了。等等,好像遇到了一个严重的错误,在我打开gvim的时候,出现了乱码。这绝对是因为GVim的BUG的造成的,因为它居然不认识自己目录中的编码文件了。。。。 (尼马坑死爹吧- -!!)

好吧,我们来帮他Debug一下,首先我们要进入vim/GVim的系统目录中语言栏,一般为 /usr/share/vim/vim72/lang/ :

Linux终端代码

1. cd /usr/share/vim/vim72/lang/

2. sudo ln -s menu_zh_ menu_zh_ //创建一个软链接修正它的名字,让它可以识别。

问题解决,接下来我们还可以设置我们喜欢的gvim配色方案 :

Linux终端代码

1. vim ~/.gvimrc

Linux终端代码

1. colo desert //设置配色方案

好了打开gvim看看吧。

2023年8月2日发(作者:)

root@linux-desktop:/home/linux# vim

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

* vim

* vim-gnome

* vim-tiny

* vim-gtk

* vim-nox

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

root@linux-desktop:/home/linux# apt-get install vim #这句表示安装

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

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

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

将会安装下列额外的软件包:

vim-runtime

建议安装的软件包:

ctags vim-doc vim-scripts

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

vim vim-runtime

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

需要下载 0B/6,572kB 的软件包。

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

您希望继续执行吗?[Y/n]y #输入y开始下载安装。

选中了曾被取消选择的软件包 vim-runtime。

(正在读取数据库 ... 系统当前总共安装有 147438 个文件和目录。)

正在解压缩 vim-runtime (从 .../vim-runtime_2%3a7.2.330-1ubuntu3_) ...

正在添加 “diversion of /usr/share/vim/vim72/doc/ to /usr/share/vim/vim72/doc/-tiny by vim-runtime”

正在添加 “diversion of /usr/share/vim/vim72/doc/tags to /usr/share/vim/vim72/doc/-tiny by vim-runtime”

选中了曾被取消选择的软件包 vim。

正在解压缩 vim (从 .../vim_2%3a7.2.330-1ubuntu3_) ...

正在处理用于 python-gmenu 的触发器...

Rebuilding /usr/share/applications/_...

正在处理用于 man-db 的触发器...

正在处理用于 python-support 的触发器...

正在设置 vim-runtime (2:7.2.330-1ubuntu3) ...

Processing /usr/share/vim/addons/doc

正在设置 vim (2:7.2.330-1ubuntu3) ...

update-alternatives: 使用 /usr/bin/ 来提供 /usr/bin/vim (vim),于 自动模式 中。

update-alternatives: 使用 /usr/bin/ 来提供 /usr/bin/vimdiff (vimdiff),于 自动模式 中。

update-alternatives: 使用 /usr/bin/ 来提供 /usr/bin/rvim (rvim),于 自动模式 中。

update-alternatives: 使用 /usr/bin/ 来提供 /usr/bin/rview (rview),于 自动模式 中。

update-alternatives: 使用 /usr/bin/ 来提供 /usr/bin/vi (vi),于 自动模式 中。

update-alternatives: 使用 /usr/bin/ 来提供 /usr/bin/view (view),于 自动模式 中。

update-alternatives: 使用 /usr/bin/ 来提供 /usr/bin/ex (ex),于 自动模式 中。

root@linux-desktop:/home/linux#

之后我运行了一下vim,成功了。

其实就是以root用户运行: sudo apt-get install vim

安装 :

Linux终端代码

1. sudo apt-get install vim

2. sudo apt-get install vim-gtk

我们还需要一点设置使他使用起来更加快捷方便,在此之前我们需要查看一下vim安装信息:

Linux终端代码

1. vim --version

2. ------------------------------------------------------------

3. 系统 vimrc 文件: "$VIM/vimrc"

4. 用户 vimrc 文件: "$HOME/.vimrc"

5. 用户 exrc 文件: "$HOME/.exrc"

6. 系统 Gvimrc 文件: "$VIM/gvimrc"

7. 用户 Gvimrc 文件: "$HOME/.gvimrc"

8. 系统菜单文件: "$VIMRUNTIME/"

9. $VIM 预设值: "/usr/share/vim"

我们看到了vim的配置文件存放位置,这意味着我们可以通过创建以及修改配置来改变vim的各种参数, 首先我们需要知道gvim的配置文件是建立在vim基础之上的,这就表示gvim可以共享vim的配置。好吧,我们首先来设置一下vim使他变得更像一个IDE。

Linux终端代码

1. vim ~/.vimrc

Linux终端代码

1. set ai // 自动缩进

2. set smarttab //启动增强tab

3. set tabstop=4 //tab为4个空格(默认为8个)

4. set shiftwidth=4 //缩进宽度4个空格

5. set expandtab //使用空格代替tab

6. set nu // 显示行号

这样一来我们的Vim/GVim就具有上述功能。我们已经可以使用它进行脚本编辑了。等等,好像遇到了一个严重的错误,在我打开gvim的时候,出现了乱码。这绝对是因为GVim的BUG的造成的,因为它居然不认识自己目录中的编码文件了。。。。 (尼马坑死爹吧- -!!)

好吧,我们来帮他Debug一下,首先我们要进入vim/GVim的系统目录中语言栏,一般为 /usr/share/vim/vim72/lang/ :

Linux终端代码

1. cd /usr/share/vim/vim72/lang/

2. sudo ln -s menu_zh_ menu_zh_ //创建一个软链接修正它的名字,让它可以识别。

问题解决,接下来我们还可以设置我们喜欢的gvim配色方案 :

Linux终端代码

1. vim ~/.gvimrc

Linux终端代码

1. colo desert //设置配色方案

好了打开gvim看看吧。