恢复vim74文件|在linux中我用vi编辑的时候用“u"命令撤销过一些操作我想再恢复原来的操作用什么命令啊

1. 怎么恢复被我删了的那些vim文件夹

如果你删除的是你主目录(或 windows 系统下“我的文档”)里的文件,那么由于它们的作用是让用户自己定制 vim 的,所以对 vim 的功能没有影响。只是没了会改变你对 vim 的定制,影响你的使用习惯。由于我们不可能知道你的使用习惯,所以也不可能提出什么建设性意见。你只能自己重新定制。或者尝试一般的硬盘恢复方案,不过找回来的概率不大。另外,如果你删除的是 vim 安装目录下的文件。那么多半会导致 vim 不能正常工作,或者丧失重要功能。最简单的方法是重新安装 vim。还有一种情况,类 unix 系统下常见,是你删掉的是系统发行版对 vim 的全局配置。这对你的使用可能影响不大。因为你主目录下的配置文件大多会覆盖系统的全局配置,所以如果你用着没觉得有什么变化,不用管它就是了。如果需要恢复,可以去你使用的系统的专门的论坛寻求帮助(因为不同的系统会有不一样的定制),让其它使用者传一下他们的配置文件,你恢复回去就好。或者重装系统,只不过这有点儿过于麻烦。

2. linux中的Vim恢复数据时使用的.swp文件是如何实现的大概思路就可以了,谢谢!

如果突然停电或者编辑的时候出现问题会产生一个fileName.swp的文件,这个文件是vim中的缓存,好版比word的临时文权件,vim也是会定期保存文件的,它保存的位置就是这个缓存区,一旦编辑完成,vim就会清除掉它,如不正常退出则会留下此文件。恢复文件的方法:vim -r 文件名。

3. vim编辑器强制退出,文件变为只读怎么办

假如文件名是

file.txt

那么该文件所在的文件夹里会看到一个叫

.file.txt.swp

的文件。

这个文件称作原文件的交换文件或 swp 文件,swp 文件中保存了存盘后对原文件的修改。因为断电或是其它原因强制退出 vim 的话,你对文件的编辑可能还没来得及保存,这时 swp 文件就可以用来恢复那些未保存的修改了。(另一种场景是,避免同一个文件被两个人同时编辑。这在服务器里常见,个人电脑一般不会发生。)

通常只需要再次编辑原文件就可以了,如果 vim 发现了 swp 文件,会问你怎么样处理

O-只读方式打开(默认)E-正常编辑R-从swp文件中恢复D-删除swp文件Q-退出vimA-取消

你可以按对应的字母选择要执行的操作。如果你不需要恢复选 D 就行了。当然你也可以在启动 vim 之前手动删除对应的 swp 文件。

4. 在linux中,我用vi编辑的时候,用“u"命令撤销过一些操作,我想再恢复原来的操作用什么命令啊

用的命令是:ctrl + R

三种模式间的相互转换

vi编辑器的启动与退出

直接进入编辑环境

$vi

进入编辑环境并打开(新建)文件

$vimyfile

退出vi编辑环境

输入末行命令放弃对文件的修改,并退出编辑器

:q!

文件保存与另存为

保存文件

保存对vi编辑器中已打开文件的修改

:w

另存为文件

将vi编辑器中的内容另存为指定文件名

:wmyfile

退出vi编辑器的多种方法

未修改退出

没有对vi编辑器中打开的文件进行修改,或已对修改进行了保存,直接退出vi编辑器

:q

保存并退出

对vi编辑器中的文件进行保存并退出vi编辑器

:wq

不保存退出

放弃对文件内容的修改,并退出vi编辑器

:q!

光标的移动和翻页操作

操作类型光标操作键功能

光标移动h向左移动光标

l向右移动光标

k向上移动光标

j向下移动光标

翻页Ctrl+f向前翻整页

Ctrl+b向后翻整页

Ctrl+u向前翻半页

Ctrl+d向后翻半页

行内快速跳转

操作键功能

^将光标快速跳转到本行的行首字符

$将光标快速跳转到本行的行尾字符

w将光标快速跳转到当前光标所在位置的后一个单词的首字母

b将光标快速跳转到当前光标所在位置的前一个单词的首字母

e将光标快速跳转到当前光标所在位置的后一个单词的尾字母

文件内行间快速跳转

命令功能

:setnu在编辑器中显示行号

:setnonu取消编辑器中的行号显示

1G跳转到文件的首行

G跳转到文件的末尾行

#G跳转到文件中的第#行

进入输入模式

命令功能

i在当前光标处进入插入状态

a在当前光标后进入插入状态

A将光标移动到当前行的行末,并进入插入状态

o在当前行的下面插入新行,光标移动到新行的行首,进入插入状态

O在当前行的上面插入新行,光标移动到新行的行首,进入插入状态

cw删除当前光标到所在单词尾部的字符,并进入插入状态

c$删除当前光标到行尾的字符,并进入插入状态

c^命令删除当前光标之前(不包括光标上的字符)到行首的字符,并进入插入状态

输入模式的编辑键操作

按键功能

方向键进行上下左右方向的光标移动

Home快速定位光标到行首

End快速定位光标到行尾

PageUp进行文本的向上翻页

PageDown进行文本的向下翻页

Backspace删除光标左侧的字符

Del删除光标位置的字符

删除操作

命令功能

x删除光标处的单个字符

dd删除光标所在行

dw删除当前字符到单词尾(包括空格)的所有字符

de删除当前字符到单词尾(不包括单词尾部的空格)的所有字符

d$删除当前字符到行尾的所有字符

d^删除当前字符到行首的所有字符

J删除光标所在行行尾的换行符,相当于合并当前行和下一行的内容

撤消操作

命令功能

u取消最近一次的操作,并恢复操作结果

可以多次使用u命令恢复已进行的多步操作

U取消对当前行进行的所有操作

Ctrl+r对使用u命令撤销的操作进行恢复

复制与粘贴操作

命令功能

yy复制当前行整行的内容到vi缓冲区

yw复制当前光标到单词尾字符的内容到vi缓冲区

y$复制当前光标到行尾的内容到vi缓冲区

y^复制当前光标到行首的内容到vi缓冲区

p读取vi缓冲区中的内容,并粘贴到光标当前的位置(不覆盖文件已有的内容)

字符串查找操作

命令功能

/word从上而下在文件中查找字符串“word”

?word从下而上在文件中查找字符串“word”

n定位下一个匹配的被查找字符串

N定位上一个匹配的被查找字符串

字符串替换操作

命令功能

:s/old/new将当前行中查找到的第一个字符“old”串替换为“new”

:s/old/new/g将当前行中查找到的所有字符串“old”替换为“new”

:#,#s/old/new/g在行号“#,#”范围内替换所有的字符串“old”为“new”

:%s/old/new/g在整个文件范围内替换所有的字符串“old”为“new”

:s/old/new/c在替换命令末尾加入c命令,将对每个替换动作提示用户进行确认

vi编辑器的在线帮助

使用vi在线帮助需安装的软件包

vim-common-6.3.035-3.i386.rpm

vim-enhanced-6.3.035-3.i386.rpm

软件包在RHEL5的第2张安装光盘

使用vi在线帮助的两种方法

在vi编辑器中按“F1”键

输入help末行命令

5. 如何 使用vim的 session和viminfo 恢复上一次工作的环境

viminfo 主要是记录一些复制的信息,寄存器的信息,和一些命令历史。它是自动的(如果你没有手动取消掉的话),在 vim 退出的时候保存,启动 vim 的时候加载。但要注意,不能同时打开数个 vim,否则后退出的 vim 会覆盖之前保存的结果。session 保存的就更多了,基本是把当前的所有状态都保存了。用法::mksession session.vim会将当时的状态保存到一个你指定的文件 session.vim 里(文件名可以你自己取)。之后如果想恢复当时保存的状态,只需::so session.vim

6. win7 删除 右键文件 还原以前的版本(v) 条目

操作步骤如下:

1、按win+r快捷键,输入regedit,点击确定;

2、依次点击展开

HKEY-;

4、关闭注册表编辑器,重启即可。

7. uedit32恢复之前未保存的文件

1、通过crtl+z来实现对为未保存退出当前编辑模式的文档恢复。所以通过jobs可以查看到当前的后台挂起的任务,所以可以通过fg调出任务,新调出的任务为上次未保存时的内容,可以在该文档下wq,则会将中断前编辑的内容也写到了文件里。通过这种方式恢复的话,则tt,swap这个文件也会被自动删除了。2、打开文件编辑中,然后在另一个窗口输入命令shutdown,hnow将机器关机,重新开机后,发现tt的文档里同样是没有保存上一次编辑的内容,同样在文件夹中,生成了tt,swap的文件,此时运行vim,rtt,则会发现打开的新文件是上次关机前编辑但是未保存的内容,输入:wq!则可以恢复上次编辑的文档,同样,保存后,下一次在此打开的时候,还是会出现如下的窗口,但是此时发现选项里多了一个D选项,deleteit。按下D选项后,会进入上次恢复保存的文档里,在此编辑保存退出。下次编辑,文件夹下的tt,swap已经丢失了,不会再出现如下的窗口。

8. 使用vim编辑,没保存中断了

连接服务器,我喜欢用xshell,我使用的xshell6的破解版,有时候编辑一个文档,会有些意外的退出,重头编辑?不存在。有办法可以恢复噢。 模拟更改文件后意外退出

使用ls -a查看,可以看到有一个swp文件产生

如何恢复呢,很简单使用vim -r count1.py打开文件,然后你会发现恢复了,wq保存就好啦,删掉swp文件就好啦。

9. 如何恢复/usr/share/vim/vim73下的文件

用电脑管家的恢复工具就行打开工具箱,找到文件恢复工具或者文档找回的功能然后使用这些功能,就可以找回电脑以前误删的文件了

10. 如何恢复/usr/share/vim/vim73下的文件

搜一下少的文件,下载下来丢到相应的目录就行了。或者重新装一遍 vim,安装包也很小的。


赞 (0)