`
喜欢蓝色的我
  • 浏览: 370970 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

vi中的撤销与重做

 
阅读更多

在vi中按u可以撤销一次操作
u   撤销上一步的操作
Ctrl+r 恢复上一步被撤销的操作
注意:
如果你输入“u”两次,你的文本恢复原样,那应该是你的Vim被配置在Vi兼容模式了。
重做
如果你撤销得太多,你可以输入CTRL-R(redo)回退前一个命令。换句话说,它撤销一个撤销。要看执行的例子,输入CTRL-R两次。字符A和它后面的空格就出现了:
young intelligent turtle
有一个特殊版本的撤销命令:“U”(行撤销)。行撤销命令撤销所有在前一个编辑行
上的操作。 输入这些命令两次取消前一个“U”:
A very intelligent turtle
xxxx 删除very
A intelligent turtle
xxxxxx 删除turtle
A intelligent
用“U”恢复行
A very intelligent turtle
用“u”撤销“U”
A intelligent
“U”命令自己改变自己,“u”命令撤销操作,CTRL-R命令重做操作。这有点乱,但不用
担心,用“u”和CTRL-R命令你可以切换到任何状态。
流行的文本编辑器通常都有前进和后退功能,可以在文件中曾经浏览过的位置之间来回移动。在 vim 中使用 Ctrl-O 执行后退,使用 Ctrl-I 执行前进。
相关帮助:  :help CTRL-O  :help CTRL-I   :help jump-motions
 
 
好久没有用Linux了,身边又没有环境,烦请各位给看看,给个准确答案: 
  
  1   在   vim   中,遇到如下的编辑问题,应该怎么操作?    
  a)   撤消上一个编辑操作。 
  b)   重复上一个编辑操作。 
  c)   还原被撤消的编辑操作。 
  d)   多次重复一组编辑操作。 
  e)   把一段文字转换为全部大写。  
 
  2   下面的目录属性     
  drwxrwsr-x         7   dijk           team                   4096 

 

yuan:http://blog.sina.com.cn/s/blog_5caa94a00100ijtw.html

分享到:
评论

相关推荐

    vi中文手册.rar

    - **撤销与重做**: `u`撤销上一步操作,`Ctrl`+`r`重做撤销的操作。 ### 4. 编辑操作 - **复制与粘贴**: `yy`复制一行,`p`粘贴到光标下,`P`粘贴到光标前。 - **剪切与删除**: `dd`剪切(删除)当前行,`x`删除...

    编辑器 VI 用法

    - **多级撤销与重做**:VI支持多级撤销与重做功能,通过`u`和`Ctrl+r`分别实现。 - **搜索替换模式**:通过`:s/old/new/g`等命令进行全文搜索与替换。 - **文件合并与比较**:通过特定命令实现文件的合并与比较操作...

    Vi编辑器与gdb基本命令

    5. **撤销与重做** - 撤销:`u` 回退至上一步操作。 - 重做:`Ctrl + r` 恢复撤销的操作。 ## GDB调试器 GDB是C/C++等语言的强大调试工具,以下是一些基本命令: 1. **启动GDB** - 编译程序时添加 `-g` 选项以...

    VI命令说明与应用技巧

    - **撤销与重做**:VI的撤销命令是`u`,重做是`Ctrl+r`,这对于误操作后恢复非常有用。 - **宏录制与执行**:可以利用寄存器(如`"ayyy`)来保存和执行宏操作,这对于重复性任务的处理尤其方便。 - **使用vi作为...

    windows下vi编辑器

    4. **非破坏性编辑**:VI编辑器的所有操作都是非破坏性的,这意味着你可以随时撤销或重做,不用担心误操作导致的数据丢失。 5. **强大的正则表达式支持**:在查找和替换功能中,VI支持使用正则表达式,这使得复杂的...

    vi.rar_vi

    1. 撤销与重做:u(撤销上次操作),Ctrl+r(重做)。 2. 选择多行:V(可视块模式,按j或k选择多行),然后按y复制或dd剪切。 3. 多窗口编辑::sp 文件名(水平分割窗口),:vsp 文件名(垂直分割窗口)。 4. 记录...

    vi命令的全部使用.pdf

    - **撤销与重做**:使用 `u` 撤销上一次操作,使用 `<Ctrl+r>` 重做上一次被撤销的操作。 - **复制与粘贴**:使用 `yy` 复制当前行,使用 `p` 将复制的内容粘贴到光标所在行的下方。 - **书签与标记**:使用 `'` ...

    VI 键盘图 linux

    7. **撤销与重做**: - `u`撤销最近一次操作,`Ctrl+r`重做。 8. **多窗口编辑**: - `:sp filename`水平分割窗口打开`filename`。 - `:vs filename`垂直分割窗口打开`filename`。 - `Ctrl+w`加方向键在窗口间...

    linux中的vi的用法

    - 撤销/重做:`u`撤销最近一次修改,`U`撤销所有修改,`CTRL+R`重做。 - 插入新行:`a`在当前字符后插入,`A`在行尾插入,`o`在下一行插入,`O`在上一行插入。 - **在线帮助**:在命令模式输入`:help`获取VI的...

    linux系统中vi手册.pdf

    - **撤销和重做**:`u`键撤销上一步操作,`Ctrl + r`重做。 **4. 自定义和配置** VI编辑器允许用户自定义设置,通过`.vimrc`文件可以设置个人喜好,如颜色主题、快捷键、自动补全等。例如,可以设置`set number`...

    Vi.rar_vi

    Vim作为VI的增强版,增加了很多实用特性,例如语法高亮、代码补全、多窗口编辑、撤销/重做功能等。Vim还支持插件,可以通过安装不同插件来扩展其功能,例如NERDTree用于文件管理,YouCompleteMe提供智能代码补全,...

    vi练习题(收集+转)

    3. **撤销与重做**:`u`撤销上一步操作,`Ctrl + r`重做。 4. **多窗口编辑**:`:sp 文件名`水平分割窗口,`:vsp 文件名`垂直分割窗口,`Ctrl + w + h/j/k/l`在窗口间切换。 **四、vi练习题解析** 文件`vi练习题....

    vi.zip_vi

    - **撤销与重做**:`:u`撤销上一步操作,`Ctrl+r`重做。 - **查找与替换**:`:s/old/new`替换当前行的第一个匹配项,`:g/old/s//new/g`替换文件中所有匹配项。 ### 6. 其他高级技巧 - **可视模式**:按`v`进入可视...

    Vi命令集宝典大全Vi命令集宝典大全

    5. **撤销与重做** - 撤销:u,撤销最近一次操作。 - 重做:Ctrl+r,恢复撤销的操作。 6. **可视模式** - 进入可视模式:V(按大写V),选择当前行;v,选择字符。 - 选择区域:在可视模式下,移动光标来选择...

    文本编辑器vi 使用

    - **撤销与重做**:`u`撤销,`Ctrl-R`重做。 - **文件定位**:`:n`跳转到第n行。 ### 在Windows环境下使用vi 尽管vi起源于UNIX系统,但现在也可以在Windows上使用,例如通过`WinVi32.exe`这样的应用程序。这使得...

    vi/vim键盘图

    - **撤销与重做:** `u`撤销上一步操作,`Ctrl+R`重做。 - **可视模式:** `v`进入可视模式,可以选择文本块进行操作,如复制、删除。 3. **Vim配置与插件:** - `.vimrc`文件:用户可以在这个文件中定义自己的...

    linux的vi用法

    - **撤销与重做**:在命令模式下,`u`撤销上次操作,`U`撤销对当前行的所有修改。 - **查找与替换**:在底行模式中,`:/{pattern}`查找特定模式,`:s/{pattern}/{replacement}`替换匹配模式。 vi编辑器的学习曲线...

    vi编辑器使用

    4. **撤销与重做**: - `u`撤销最后一次操作。 - `U`撤销对整行的操作。 5. **文件操作**: - `:w`保存文件。 - `:r filename`读取另一个文件到当前文件中。 - `:w filename`将文件另存为其他名称。 #### 五...

    VI使用总结(图形版)

    - **撤销与重做**:`u`撤销上一步操作,`U`撤销对整行的操作,`Ctrl+r`重做。 **VI的高级技巧** - **可视模式**:在命令模式下按下`v`进入可视模式,可以选取多行或多列文本进行操作,如删除、复制、粘贴。 - **宏...

Global site tag (gtag.js) - Google Analytics