`

Vim使用小结

    博客分类:
  • vim
 
阅读更多

 

:set fileformat

设置文件格式

:set endofline

设置文件结束符

:set noendofline

取消文件结束符

:set list

进入List Mode

:set nolist

退出List Mode

:%s/\n//g

删除换行符

:set textwidth

设置行宽

:set textwidth

设置行边距

:join

合并多行

J

合并两行

 

:set ff=unix 可以用来去除doc下\r换行符 

 

句子

) 移动到当前句子的末尾
( 移动到当前句子的开头

 

段落

} 移动当前段落的末尾
{ 移到当前段落的开头

 

H 移动到屏幕的第一行
M 移动到屏幕的中间一行
L 移动到屏幕的最后一行

 

Ctrl-f 向前滚动一页
Ctrl-b 向后滚动一页
Ctrl-u 向前滚动半页
Ctrl-d 向后滚动半页

 

文件

G 移动到文件末尾
gg 移动到文件开头
:0 移动到文件第一行 数字
:$ 移动到文件最后一行


 

字符

x 删除光标位置的字符

c 更改当前字符并进入插入模式

s 替换光标位置的字符并进入插入模式

r 替换光标位置的字符但不进入插入模式

i 在当前位置的字符之前进入插入模式

a 在当前位置的字符之后进入插入模式


单词

cw/cW 删除当前单词从光标开始

     的部分并进入插入模式

cb/cB 删除当前单词从光标

     所在位置至单词开始的部分并进入插入模式

dw/dW 删除当前单词从光标

     开始的部分但不进入插入模式

db/dB 删除当前单词从光标所在位置

     至单词开始的部分但不进入插入模式

cW、cB、dW、dB 命令操作的单词

是以空白字符(空格、Tab)分隔的字串,

比如字符串“str1-str2 str3-str4”,

对 cW,cB,dW,dB 命令来说是两个单词,

而对 cw、cb、dw、db 命令来说则是四个单词。

dd 删除当前行

d0 删除从当前光标开始到行末的内容

d$ 删除从当前光标开始到行末的内容

I 在当前行的行首进入插入模式

A 在当前行的行尾进入插入模式

o 在当前行下方另起一行进入插入模式

O 在当前行上方另起一行进入插入模式

d0 命令中的 0 为数字零

o 为小写英文字母 [əu]

O 为大写英文字母 [əu]

句子

d) 删除当前句子从光标位置开始到句末的内容

d( 删除当前句子从光标位置开始到句首的内容


段落

d} 删除当前段落从光标位置开始到段末的内容

d{ 删除当前段落从光标位置开始到段首的内容


 

 

分享到:
评论

相关推荐

    Vim使用总结

    vim的学习总结 常用正则表达式 ============================== vim_utf-8.txt Vim删除不包含指定字符串的行.txt 常用操作.txt 常用脚本.txt 设置gvim不生成备份文件.txt 设置交换文件目录.txt

    vim使用总结

    本资料集合了作者在使用Vim过程中的经验总结,旨在帮助初学者快速上手,并为熟练用户提供一些实用技巧和高级功能的介绍。 1. Vim的基本操作: - 启动Vim:在命令行输入`vim 文件名`即可打开或创建文件。 - 模式...

    VIM命令总结VIM命令总结

    VIM命令总结VIM命令总结VIM命令总结VIM命令总结VIM命令总结VIM命令总结VIM命令总结VIM命令总结

    VIM键位总结图

    VIM键位总结图作为学习和掌握VIM的重要辅助工具,为用户提供了全面的操作指南,帮助他们更熟练地使用这一编辑器。 ### VIM键位总结图的重要性 VIM键位总结图是一张精心设计的图表,它系统地展示了VIM编辑器中各种...

    linux vim 命令 总结

    ViM在shell环境下使用,适用于系统管理和日常编程任务。通过掌握ViM的基本命令和操作模式,可以极大地提升Linux用户的工作效率。 1. **启动与退出编辑器** - 要开始编辑文件,只需在shell中输入`vi`或`vim`,后跟...

    VIM 使用手册.pdf

    ### VIM 使用手册知识点概述 #### 一、VIM 简介 - **VIM**(Vi Improved)是一款在Unix环境下广泛使用的全屏文本编辑器。几乎每一台Unix机器都会预装VIM,这使得它成为了用户在不同平台之间进行高效文本编辑的重要...

    vim 使用教程

    ### vim使用教程知识点详解 #### 一、Vim简介与特点 - **Vim简介**:Vim(Vi IMproved)是一款基于vi编辑器的强大文本编辑工具,它不仅继承了vi的所有功能,还在此基础上进行了大量的改进和扩展,使之成为现今最...

    Vim使用手册.docx

    在使用 Vim 时,读者需要注意自己的动手实践和总结经验,掌握 Vim 的技巧和规律。Vim 的使用需要读者自己动手实践,通过练习和总结来掌握技巧。 本手册旨在帮助读者更好地使用 Vim 编辑器,提高编辑效率。读者需要...

    VIM使用技巧总结

    ### VIM使用技巧总结 VIM是一款非常强大的文本编辑器,尤其受到程序员和技术人员的喜爱。本文将基于给定的信息,对VIM的一些基础且实用的功能进行详细的解释与扩展。 #### 基本模式 VIM有三种基本模式:正常模式...

    vim实验报告.docx

    实验报告“Linux Vim”主要涵盖了在Linux环境下使用Vim编辑器进行文本操作的基本技能和技巧。Vim(Vi IMproved)是一款强大的文本编辑器,它提供了丰富的命令集和高效的编辑功能,是Linux系统中常见的文本处理工具。...

    vim常用命令总结

    ### vim常用命令总结 #### 一、概述 `vim`是一款功能强大的文本编辑器,在Linux环境中广泛使用。本文档旨在总结`vim`编辑器中常用的命令,这些命令可以帮助用户...希望本总结能帮助读者更好地理解和使用`vim`编辑器。

    vim使用进阶 使用vim提高你的文本编辑效率

    ### vim使用进阶:使用vim提高你的文本编辑效率 #### 序言 Vim是一款功能强大的文本编辑器,尤其受到程序员的喜爱。对于那些从其他编辑器(如Source Insight)转向vim的用户而言,初期可能会遇到一定的挑战。然而...

    VIM使用技巧之特殊字符的输入

    ### VIM使用技巧之特殊字符的输入 在Linux环境下,VIM是一款非常强大的文本编辑器,它支持多种功能,包括但不限于文件编辑、脚本编写等。对于程序员和系统管理员来说,掌握VIM的一些高级特性是必不可少的。本文将...

    centos7解决无法使用vim命令.docx

    ### CentOS 7 无法使用 Vim 命令问题解析及解决方案 #### 一、问题背景与概述 在 CentOS 7 系统中,用户可能会遇到无法使用 Vim 编辑器的情况。具体表现为当用户尝试使用 `vim` 命令时,系统提示 `-bash: vim: ...

    Vim使用的快捷键总结

    ### Vim使用的快捷键总结 #### 1. 关于Vim及其模式 Vim是一款功能强大的文本编辑器,尤其适用于Linux操作系统。它具有多种工作模式,包括正常模式、插入模式、可视模式、替换模式等,每种模式都有其特定的功能与...

    VIM常见命令总结vim常见命令总结

    以下是对VIM常见命令的详细总结: 1. **启动与退出** - `vim filename`:启动VIM并打开指定的文件。 - `:q`:在正常模式下退出,如果未保存修改,VIM将拒绝退出。 - `:q!`:强制退出,不保存任何修改。 - `:wq`...

    vim教程 vim tutor

    - 打开一个文件进行编辑,使用 `vim <filename>` 命令。 - 修改完成后,使用 `<ESC>` 键回到正常模式,并输入 `:wq` 来保存并退出。 #### 三、删除和撤销 - **删除单个字符或单词:** - 在正常模式下,使用 `x`...

    vim使用技巧

    ### Vim使用技巧详解 #### 一、引言 在IT领域,尤其是对于程序员而言,高效地编辑代码是一项至关重要的技能。Vim作为一款强大的文本编辑器,因其丰富的功能和高度可定制性而在开发者中广受欢迎。《Vim实用技巧》一...

Global site tag (gtag.js) - Google Analytics