问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

puppy Linux中如何安装vim既升级VI 那些Linux可以装到u盘上。_百度知 ...

发布网友 发布时间:2022-04-24 01:10

我来回答

2个回答

热心网友 时间:2022-05-14 04:41

展开3全部

首先,到vim的官方网站
http://www.vim.org
下载最新版本的源码包(当然要stable的)。一般以tar.bz2包形式提供。

以下以vim 7.0作为示例(其中的大写单词为变量,请根据实际情况替换):
1、安装
$ tar xfj vim-7.0.tar.bz2
$ cd vim70
如果你在字符终端下使用vim,则使用如下命令:
$ mkdir $SHARE_INSTDIR
$ mkdir $BIN_INSTDIR
$ ./configure --disable-gui --without-x --prefix=$SHARE_INSTDIR --exec-prefix=$BIN_INSTDIR
否则:
$ ./configure --prefix=$SHARE_INSTDIR --exec-prefix=$BIN_INSTDIR

然后,编译并安装:
$ make && make install

2、安装插件(可以到
http://www.vim.org
下载):
基本插件:
bufexplorer,winmanager,vimtips
$ mkdir ~/.vim
$ for plgin in bufexplorer.zip winmanager.zip vimtips.zip
  do
      unzip $plgin
  done

C/C++,CVS,cscope,ctags等用于C/C++开发的插件:
autoload_cscope.vim, c.vim, code_complete.vim, crefvim.zip, cscopemenu.vim, cvsmenu.vim。
其中,以vim作为后缀的文件直接考到~/.vim/plugin目录,其余的在~/.vim目录下解压缩。每个插件都会有简要的使用说明。just read it。

3、配置
在你的profile或者bashrc或者cshrc等启动脚本里面加上:
export PATH=$BIN_INSTDIR:$PATH
然后进行vimrc的配置。修改~/.vimrc文件,使用如下内容:
set nobackup            " do not keep a backup file, use versions instead
set history=50          " keep 50 lines of command line history
set ruler               " show the cursor position all the time
set showcmd             " display incomplete commands
set number
set incsearch           " do incremental searching
set hlsearch
set fileformat=unix
set textwidth=78
set formatoptions+=mM
set autoindent          " always set autoindenting on
set splitbelow
botright cwindow
" Don't use Ex mode, use Q for formatting
map Q gq
syntax on
filetype on
if has("gui_running")
    let do_syntax_sel_menu=1
    map  :cn
    map  :cp
endif
if has("autocmd")
  augroup vimrcEx
  au!
  autocmd BufReadPost *
    \ if line("'\"") > 0 && line("'\"") 
  augroup END
else
endif " has("autocmd")
set smartindent
set wrap
set makeprg=make
set guifont=Courier\ 10\ Pitch
set tabstop=4
set shiftwidth=4
set expandtab
au BufNewFile,BufRead *.cv
    \ if exists("c_syntax_for_h") | setf c |
    \ else | setf cpp | endif
au BufNewFile,BufRead *.pc
    \ if exists("c_syntax_for_h") | setf c |
    \ else | setf cpp | endif
set shortmess=a
if !has("gui_running")
        set t_Co=8
        set t_Sf=1%dm
        set t_Sb=1%dm
    set wildmenu
endif
" Use mouse on console
if has("wildmenu")
    set mouse =a
endif
" Set text-mode menu
if has("wildmenu")
    " Use menu
        source $VIMRUNTIME/menu.vim
    set cpoptions-=
    map  :emenu 
endif
if has("cscope")
        set csprg=/usr/bin/cscope
        set csto=0
        set cst
        set nocsverb
        " add any database in current directory
        if filereadable("cscope.out")
            cs add cscope.out
        " else add database pointed to by environment
        elseif $CSCOPE_DB != ""
            cs add $CSCOPE_DB
        endif
        set csverb
endif
nnoremap  :exe ":!info ".expand("")
" Window manager settings
map  :WMToggle
map  :FirstExplorerWindow
map  :BottomExplorerWindow
let persistentBehaviour=0
let winManagerWidth=25
" Tag list settings
map  :Tlist
let Tlist_Exit_OnlyWindow = 1
let Tlist_Auto_Open = 1
let Tlist_Auto_Update = 1
let Tlist_WinWidth = 25
let Tlist_Use_Right_Window=1
let Tlist_File_Fold_Auto_Close=1
if $VIM_HATE_SPACE_ERRORS != '0'
    let c_space_errors=1
endif
这样,一个功能强大的开发环境就配置好了。

热心网友 时间:2022-05-14 05:59

在包管理器里安装vim。

据我所知,大部分linux发行版都可以装到u盘里。

http://www.pendrivelinux.com/
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
医生,游泳篮球相比之下哪一样比较容易长高 打篮球和 游泳 哪个运动比较对长高有帮助? 游泳和篮球哪个长高 我女朋友要去日本小清水工作了,但是她们每个人要说一段日语介绍_百度知 ... 中文翻译成日文!!答得好有追加!! 有谁能帮我用日语写一段新学期的开场白? 大黑山杜鹃坡怎么走 凤凰山-杜鹃坡旅游服务地址在哪里? 无为法有为法 联想a830开发人员选项隐藏内容怎么打开 不同的linux系统安装vim和gcc的命令是什么?vim和gcc具体有什么作用?感 ... linux怎么安装vim-8.0.tar.bz2 在linux系统下安装vim出现问题求教 linux安装vim的程序是什么程序、我问的不是软件包 如何在linux安装 vim 失败 如何修改Linux源并且安装vim linux怎么装vim 求linux下安装vim(vim7.3)的详细步骤(最好有截图) linux安装vim编辑器需要下载吗 求助!!!怎么在 Linux 下安装 vim !!!1 linux怎么装vim? linux如何离线安装vim命令? bigbang blue mp3 完整版 邮箱xin-vov@163.com 谢谢!!! collecting和invovlving 一部古装武侠电视剧,主人公是能隔空随意操控背后装着的剑,这是哪部? vovis1前置摄像头镜片能不能换镜片? 小米5。vovlx6。oppor9。华为P9哪个好点了。求解 NBA集锦里的一首歌。http://v.qq.com/cover/b/bduk8hdbf6j7vov.html?vid=r00115fwjd4跪求这首歌的名字 vovis65G和vovix30那个好? vivo iQOO Neo手机骁龙845跟vovis1那个好点 linux怎么安装vim插件 征信不好银行有熟人能贷款吗? 买房时中介跟您说,因为征信不好,需要8000元去走后门,是你们,你们怎么办? 征信不好能贷款吗 信用卡逾期可以通过银行走后门房贷么? 征信不好,大数据乱能做贷款不 征信不好,还能不能贷款? 我征信不好可以贷款吗 征信不好能不能贷款呢 香菜怎么洗 香菜能否生吃 吃不完的香菜应该怎么放? 有什么悲伤的纯音乐? 伤感纯音乐有哪些 好听的伤感纯音乐推荐 有什么纯音乐或伴奏 听起来很悲伤 或者 与众不同 ? 有什么悲伤的纯音乐歌曲?像卑恋那种调的… 伤感纯音乐 忧伤的纯音乐有哪些? 求激烈悲伤的纯音乐配乐歌曲 求悲伤纯音乐,越悲伤越好,看好了是纯音乐!