皮皮网

【delphi象棋源码】【app执行shell源码】【半糖直播源码】vim源码

时间:2024-11-28 18:20:32 来源:原生app源码

1.linux系统安装vim编辑器
2.如何安装vim。?
3.linux系统怎么安装vim编辑器
4.linux Vi编辑器代码高亮设置及永久显示行号的方法
5.vim+ctags+cscope+Taglist+Nerdtree打造成sourceinsight
6.Ubuntu系统中编译安装Vim的教程

vim源码

linux系统安装vim编辑器

       在linux系统命令行开发的朋友,一半都要使用到各种编辑器,vim是一个功能很强大的编辑器,一下介绍一下vim在linux系统下的安装过程。

       下载vim源码:从vim的delphi象棋源码官方网站下载vim的安装源码包。

       解压安装包:下载的安装包是经过压缩的tar格式,在linux可以使用自带的工具tar进行解压,在安装包所在目录执行命令:tar -zxvf vim-7.4.tar

       配置安装变量:打开解压后的目录-执行命令:cdvim;配置安装环境-执行命令:./configure --prefix=/usr/local/servers/vim ,“/usr/local/servers/vim”是安装路径。

       编译源码:在解压目录执行编译命令:make

       安装vim:切换到root用户-执行命令:sudo su root;安装-执行命令:make install 创建软链:执行命令:ln -s /usr/local/servers/erlang/bin/vim /usr/local/bin/vim

       启动vim:执行命令vim,如下图安装成功。

如何安装vim。?

       离线安装Vim的具体命令可能因不同操作系统和安装方式而异,下面以在Linux系统中使用源码安装为例:

       1.首先,需要下载Vim的源代码包,可以从vim官网下载,也可以使用命令行下载,如:

       wget https://XXXX

       2.下载完成后,app执行shell源码需要解压源代码包(例如下载的文件名为master.zip),进入解压后的目录,执行以下命令:

       unzip master.zip

       cd vim-master

       3.接下来,进行编译安装,执行以下命令:

       ./configure --prefix=/usr/local/vim --enable-pythoninterp --with-features=huge

       make

       sudo make install

       其中,--prefix指定安装路径,--enable-pythoninterp开启Python支持,--with-features=huge启用全部功能。

       4.安装完成后,将vim的可执行文件路径添加到PATH环境变量中,如:

       export PATH=$PATH:/usr/local/vim/bin

       这样就完成了离线安装Vim的过程。

linux系统怎么安装vim编辑器

       1、下载vim源码:从vim的官方网站下载vim的安装源码包。

       2、解压安装包:下载的安装包是经过压缩的tar格式,在linux可以使用自带的工具tar进行解压,在安装包所在目录执行命令:tar-zxvfvim-7.4.tar。

       3、半糖直播源码配置安装变量:打开解压后的目录-执行命令:cdvim;配置安装环境-执行命令:./configure--prefix=/usr/local/servers/vim,“/usr/local/servers/vim”是安装路径。

       4、编译源码:在解压目录执行编译命令:make。

       5、安装vim:切换到root用户-执行命令:sudosuroot;安装-执行命令:makeinstall创建软链:执行命令:ln-s/usr/local/servers/erlang/bin/vim/usr/local/bin/vim。

       6、启动vim:执行命令vim,如下图安装成功。

       通过以上步骤操作,那么就可以在linux系统上安装vim编辑器了,希望能帮到大家。

linux Vi编辑器代码高亮设置及永久显示行号的方法

       在linux中用vi编辑和修改文件配置中没有彩色显示文件的内容,特别一些关键字不能彩色显示,给我们配置服务过程中造成极大的不方便。其实主要是vi本身不带颜色的,vim带颜色下面给出一种解决的方法。

Vi编辑器代码高亮设置

       1、源码前面的import检查是否开启高亮显示,一般默认是开启的。

       2、修改 #vi /etc/bashrc 在最后面加入

       alias vi=vim

       然后wq保存退出。

       这样在shell里面敲入vi时候就自动打开vim了(vim是vi improve的简称)

       3、修改 #vi /etc/vimrc 在如下语句中加入syntax on ,之后重启vi或者重启电脑,就可以开启高亮显示了。

bash/shell Code复制内容到剪贴板ift_Co2||has(gui_running)syntaxonsethlsearchendif

       注意:如果有的话则不必再添加。

       在Linux系统中,我们经常会使用vi或vim命令,来操作文本,有时候,我们的脚本文件出了错误,会抛出一个带行号的异常,然后我们根据提示,重新打开,我们的更新历程源码源码进行查看,而这时候,如果你的vim没有设置显示行号功能,我们查找出问题的一行的代码,则非常不方便。

设置Vim编辑器永久显示行号

       修改 /etc/vimrc 文件,在文件末尾添加如下两行设置命令:

       复制代码

       代码如下:

set nu

       set tabstop=4

       注:set nu #显示行号 set tabstop=4 #设置缩进

vim+ctags+cscope+Taglist+Nerdtree打造成sourceinsight

       利用vim、ctags、cscope、Taglist和Nerdtree工具,可以将vim升级为一个具备基本IDE功能的文本编辑器。以下是具体步骤:

       首先,通过在Linux(Ubuntu ._ LTS)的root权限下安装ctags,它能帮助定位和跳转函数定义。安装后,生成tags文件需要在源代码目录下执行特定命令,包括递归创建、添加函数原型等信息。

       接着,cscope是ctags的增强版,用于快速切换和查找函数。安装cscope后,生成cscope.out数据库,并将其路径添加到~/.vimrc文件中,以实现跨目录的函数查找。

       Taglist是一个vim插件,用于在vim中列出函数名和变量名,支持跳转。下载并配置后,只需在命令模式下输入特定命令即可使用。Nerdtree则显示文件结构,与Taglist类似,可以设置快捷键和默认打开状态。

       在vim中,通过`:ta`、`:ts`等命令操作ctags,cscope则在底线命令模式下输入特定格式进行查询。使用Nerdtree时,可以设置快捷键使其显示在窗口右侧。

       这些工具的安装和使用让vim具备了基本的代码导航和文件结构浏览功能,满足了基本的开发需求。更详细的使用教程和功能介绍后续将发布。

Ubuntu系统中编译安装Vim的教程

       简介

       Vim是从vi发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。

       对于大多数用户来说,Vim有着一个比较陡峭的学习曲线。这意味着开始学习的时候可能会进展缓慢,但是一旦掌握一些基本操作之后,能大幅度提高编辑效率。为了帮助学习,Vim为初学者准备了Vim教学。通常可以在Unix系统命令行下输入vimtutor或者点击Windows系统桌面上的Vim教学图标进入。在Vim用户手册中更加详细的描述了Vim的基础和进阶功能。可以在Vim中输入:help user-manual进入用户手册。手册除了原始的英文版本之外,也被志愿者翻译成了各国文字,其中包括中文。

       新用户也应该学习Vim的帮助系统。可以在Vim中输入不带参数的help来阅读主帮助文件。

安装

       下面是安装笔记:

       1. 加入必需的终端库:

       复制代码

       代码如下:

sudo apt-get install libncurses5-dev libgnome2-dev libgnomeui-dev libgtk2.0-dev libatk1.0-dev libbonoboui2-dev libcairo2-dev libx-dev libxpm-dev libxt-dev

       2.下载 vim 源码,打开 www.vim.org的download页面选择 unix 源码下载:vim-7.3.tar.bz2

       3. 解压,进入源码目录:cd vim/src

       4.

       复制代码

       代码如下:

$ make distclean #清理一下上一次编译生成的所有文件

       5. 执行:

       复制代码

       代码如下:

./configure --with-features=huge --enable-pythoninterp=yes --enable-gui=gnome2 --enable-cscope --enable-fontset --enable-perlinterp --enable-rubyinterp --with-python-config-dir=/usr/lib/python2.6/config #编译配置

       6.编译:

       复制代码

       代码如下:

make

       7. 安装:

       复制代码

       代码如下:

sudo make install

       说明: 

       编译配置中的 --enable-gui=gnome2 是启用GUI,也就是可以使用gvim。还是不习惯终端里的vim

       --enable-pythoninterp=yes 是启用vim对python的支持

       --with-python-config-dir=/usr/lib/python2.6/config 指向python的配置文件夹,因为个人安装版本/路径的不同,这里根据自己的实际情况而稍做修改。(我 用的Ubunut .的python默认安装路径)

添加到菜单项目

       现在我们把它添加到菜单项目。Ubuntu菜单项保存在/usr/share/applications目录下,那现在终端输入下列代码:

       复制代码

       代码如下:

sudo gedit /usr/share/applications/gvim.desktop

       在编辑器中输入

       复制代码

       代码如下:

[Desktop Entry]

       Name=Gvim

       Comment[zh_CN]=Gvim编辑器

       Exec=gvim

       Icon=/usr/share/pixmaps/gnome-word.png

       Terminal=false

       X-MultipleArgs=false

       Type=Application

       Categories=Application;Development;

       Encoding=UTF-8

       StartupNotify=true

       Name=GVim Text Editor

为什么vim号称「编辑器之神」?

       Richard M. Stallman发明了GNU Emacs编辑器,以其强大的功能被戏称为“神的编辑器”,这是因为许多大神使用Emacs编写C语言,然后用GCC编译器编译成可执行程序,为GNU贡献了始祖软件。Emacs的出现,激励了开源界。

       Unix和C语言之父Ken Thompson整合的始祖编辑器ed,由于难以使用,被Bill Joy改进为ed的改进版ex,ex的1.1版本被BSDUnix接纳。ex引入了visual模式,为vi的雏形奠定了基础。许多大神被vi的丰富模式和快捷键吸引,但受限于ex源码许可证无法移植到其他Unix版本。

       为了创造不受限制的自由vi模式编辑器,民间大佬们发起了开源运动,创造出了改进版或模拟版的vi编辑器,可以在没有获得vi授权的平台上随意分发和使用。随着互联网和开源运动的兴起,众多大佬为vim编辑器倾注心血,使之大放异彩。vim的持续改进和开源精神,使它成为了GNU-Linux系统的重要组成部分。

       vim的开源世界“协作精神”和“自由软件持续改进”的奇迹,使其成为了自由软件历史上的不朽之作。为了纪念这场伟大的编辑器开源运动,vim被封为“编辑器之神”。vim的诞生,不仅是技术的革新,更是开源文化和自由精神的体现。

推荐资讯
redis指数源码

redis指数源码

himall 3.3 源码

himall 3.3 源码

死亡數破百!本土增25104例、境外+373 死亡飆高105例

死亡數破百!本土增25104例、境外+373 死亡飆高105例

calendar源码解析

calendar源码解析

神印源码_神印游戏

神印源码_神印游戏

colab工程源码_colab运行github项目

colab工程源码_colab运行github项目

copyright © 2016 powered by 皮皮网   sitemap