vim腳本如何更新和刪除

Vim、Emacs配置和使用
beachmarble
帖子: 18
注册时间: 2009-09-29 23:42

vim腳本如何更新和刪除

#1

帖子 beachmarble » 2010-03-25 13:34

請教一下,VIM的腳本應該要怎樣更新
像Vim JDE這個,本來裝了一個舊的版本,現在想要安裝最新版本
下載新版本後安裝

代码: 全选

tar -xzf vjde.tgz  /usr/share/vim/vimfiles
會提示

代码: 全选

tar: autoload/xml/jsf_c.vim:无法 open: 文件已存在
tar: autoload/xml/stl_c.vim:无法 open: 文件已存在
tar: autoload/xml:无法 utime: 不允许的操作
tar: autoload:无法 utime: 不允许的操作
所以腳本應該怎樣更新
還有要怎樣刪除一個不用的腳本
謝謝[/size]
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: vim腳本如何更新和刪除

#2

帖子 adagio » 2010-03-25 14:16

代码: 全选

tar -xzf vjde.tgz  ~/.vim/plugin
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
Strange
帖子: 1824
注册时间: 2006-05-19 9:54
来自: Shanghai

Re: vim腳本如何更新和刪除

#3

帖子 Strange » 2010-03-25 16:20

lz的直接问题是漏了sudo

正确方法是按照2l的装到home目录下
ニンニク入れますか?
x60 with gentoo
beachmarble
帖子: 18
注册时间: 2009-09-29 23:42

Re: vim腳本如何更新和刪除

#4

帖子 beachmarble » 2010-03-25 23:45

首先謝謝兩位回答,但我輸入2樓的指令

代码: 全选

tar -xzf vjde.tgz  ~/.vim/plugin
它會提示

代码: 全选

tar: /home/marble/.vim/plugin:归档中找不到
tar: 由于前次错误,将以上次的错误状态退出
而輸入

代码: 全选

tar -xzf vjde.tgz -C ~/.vim/plugin
會提示

代码: 全选

tar: /home/marble/.vim/plugin:无法 chdir: 没有那个文件或目录
tar: 错误不可恢复:现在退出
這樣是不是要自己建一個目录呢 :em01
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: vim腳本如何更新和刪除

#5

帖子 adagio » 2010-03-26 12:17

是的
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
Strange
帖子: 1824
注册时间: 2006-05-19 9:54
来自: Shanghai

Re: vim腳本如何更新和刪除

#6

帖子 Strange » 2010-03-26 12:18

要自己建目录的
ニンニク入れますか?
x60 with gentoo
beachmarble
帖子: 18
注册时间: 2009-09-29 23:42

Re: vim腳本如何更新和刪除

#7

帖子 beachmarble » 2010-03-26 18:47

插件安裝好了,謝謝。但弱弱的問一句
為什么你們安裝的方法

代码: 全选

tar -xzf vjde.tgz  ~/.vim/plugin
和官方介紹的

代码: 全选

tar -xzf vjde.tgz  /usr/share/vim/vimfiles
不一樣,那是不是所有的vim腳本都可以用這個方法來安裝呢
头像
Strange
帖子: 1824
注册时间: 2006-05-19 9:54
来自: Shanghai

Re: vim腳本如何更新和刪除

#8

帖子 Strange » 2010-03-26 19:03

一个是全局plugin的目录,一个是用户个人plugin的目录

详细可以 :help add-global-plugin
ニンニク入れますか?
x60 with gentoo
beachmarble
帖子: 18
注册时间: 2009-09-29 23:42

Re: vim腳本如何更新和刪除

#9

帖子 beachmarble » 2010-03-27 3:16

Strange 写了:一个是全局plugin的目录,一个是用户个人plugin的目录
哪它們兩個誰的優先級比較高?
头像
Strange
帖子: 1824
注册时间: 2006-05-19 9:54
来自: Shanghai

Re: vim腳本如何更新和刪除

#10

帖子 Strange » 2010-03-27 13:44

先载入全局的,再载入个人的
这又不是配置文件,没有什么特别的优先级问题
ニンニク入れますか?
x60 with gentoo
beachmarble
帖子: 18
注册时间: 2009-09-29 23:42

Re: vim腳本如何更新和刪除

#11

帖子 beachmarble » 2010-03-27 16:02

哪假如我在全局和個人都安裝了同一個腳本,在全局的版本是1.0,而在個人的是2.0
那我在VIM中使用的到底是那一個腳本呢 :em01
头像
Strange
帖子: 1824
注册时间: 2006-05-19 9:54
来自: Shanghai

Re: vim腳本如何更新和刪除

#12

帖子 Strange » 2010-03-27 16:29

一般来说是个人的,因为后载入

但是如果脚本写的不好,例如没有用!强制覆盖已经存在的function的话,会出错
ニンニク入れますか?
x60 with gentoo
beachmarble
帖子: 18
注册时间: 2009-09-29 23:42

Re: vim腳本如何更新和刪除

#13

帖子 beachmarble » 2010-03-29 15:51

謝謝 :em01
zerger
帖子: 23
注册时间: 2010-01-05 22:47

Re: vim腳本如何更新和刪除

#14

帖子 zerger » 2010-03-30 8:58

貌似不同的插件有不同的安装方法. 一般用这种方法安装的要手动删掉.
beachmarble 写了:插件安裝好了,謝謝。但弱弱的問一句
為什么你們安裝的方法

代码: 全选

tar -xzf vjde.tgz  ~/.vim/plugin
和官方介紹的

代码: 全选

tar -xzf vjde.tgz  /usr/share/vim/vimfiles
不一樣,那是不是所有的vim腳本都可以用這個方法來安裝呢
头像
Strange
帖子: 1824
注册时间: 2006-05-19 9:54
来自: Shanghai

Re: vim腳本如何更新和刪除

#15

帖子 Strange » 2010-03-30 9:59

zerger 写了:貌似不同的插件有不同的安装方法. 一般用这种方法安装的要手动删掉.
其实还可以啦,一般常见的还有 vimball 的安装方法
其实就和包管理一样的概念啦,vim会来管理安装和删除的

不过反正自己的插件都是在自己的home下,也无所谓了
ニンニク入れますか?
x60 with gentoo
回复