Vim系列1-Mac下,Vi和Vim是神一样的编辑器,如何删除多行

Mac下,Vi和Vim是神一样的编辑器,如何删除多行,在刚上手时,很困惑。

以下以编辑host文件为例

首先在Terminal中,输入vim /etc/hosts,按return。

进入vim的默认模式。

Vim有三种模式命令模式,编辑模式,和默认模式

按esc进入命令模式,可以使用退出,存盘退出,不存盘退出等命令。命令模式稍后整理

按a进入编辑模式的insert模式,可以输入编辑文本。

删除和删除多行的快捷键,要在默认模式下使用。在编辑模式下可以按esc,退出编辑模式。

然后输入以下指令

D        删除当前光标所在位置到某一行的结尾

d$       删除当前光标所在位置到某一行的结尾

dd       删除当前所在行

5dd     删除从当前行至其后的5行内容

dL       删除当前位置到屏幕上最后一行的内容

dH       删除当前位置到屏幕上第一行的内容

dG       删除当前位置到工作缓存区结尾的内容

d1G     删除当前位置到工作缓存区开始的内容

时间: 2025-01-14 05:32:56

Vim系列1-Mac下,Vi和Vim是神一样的编辑器,如何删除多行的相关文章

linux下vi或vim编辑文件时提示Found a swap file by the name的原因及解决方法

在linux下用vi或vim打开test.java文件时 [[email protected] test]# vi test.java 出现了如下信息: E325: ATTENTION     Found a swap file by the name ".test.java.swp"             owned by: root   dated: Wed Dec  7 13:52:56 2011         file name: /var/tmp/Test.java  

linux下vi或vim操作Found a swap file by the name的原因及解决方法

在linux下用vi或vim打开Test.java文件时 [[email protected] tmp]# vi Test.java 出现了如下信息: E325: ATTENTION     Found a swap file by the name ".Test.java.swp"             owned by: root   dated: Wed Dec  7 13:52:56 2011         file name: /var/tmp/Test.java    

linux 下 vi 和 vim (文本拉菲源码出售编辑器)详解

一.vi(系统标配)拉菲源码出售论坛:haozbbs.com Q1446595067 1.进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi file

Cygwin下vi和vim方向键和Backspace不好用的问题(转)

执行p4 client时vi打开文本,编辑起来恼火,于是找到了这个: 默认的vi(vim)没有配置文件,因此导致了方向键出现ABCD,以及Backspace只会移动光标,字符不消失的问题.cygwin自带vi(vim)配置文件的例子,直接拷贝即可,参考以下命令:$ cd /usr/share/vim/vim73$ cp vimrc_example.vim  ~/.vimrc

Mac下Sublime Text Vim模式 方向键无法长按

在Mac终端输入(不是sublime text里的console),分别对应ST2.ST3: defaults write com.sublimetext.2 ApplePressAndHoldEnabled -bool false defaults write com.sublimetext.3 ApplePressAndHoldEnabled -bool false

vi删除多行,替换,复制

VI中的多行删除与复制 法一: 单行删除,:1(待删除行)d 多行删除 ,:1,10d 法二: 光标所在行,dd 光标所在行以下的N行,Ndd 方法1: 光标放到第6行, 输入:2yy 光标放到第9行, 输入:p 此方法适合复制少量行文本的情况,复制第6行(包括)下面的2行数据,放到第9行下面. 方法2: 命令行模式下输入 6,9 co 12 复制第6行到第9行之间的内容到第12行后面. 方法3: 有时候不想费劲看多少行或复制大量行时,可以使用标签来替代 光标移到起始行,输入ma 光标移到结束行

mac 下vim 配置文件

" Configuration file for vim set modelines=0 " CVE-2007-2438 " Normally we use vim-extensions. If you want true vi-compatibility " remove change the following statements set nocompatible " Use Vim defaults instead of 100% vi compa

Linux下 vi vim vim-gnome vim-tiny vim-gtk vim-nox的区别

http://blog.csdn.net/pipisorry/article/details/39508417 1.使用vim替换vi vim比vi强大多了,vim属于vi的超集,而且能够解决很多习惯的问题,所以还是有必要使用vim替换vi的.简单地话,可以直接使用"alias vi=vim"命令即可,不过这样只能在这次启动的时候有用,下次启动后,这条就无效了,如果想下次还能使用,那么就需要修改用户自启动配置文件.bashrc,具体的修改如下: sudo apt-get install

Mac 下VIM配置

Mac下VIM配置 首先,我们去这里下载MacVim,也可用这个网址:(http://code.google.com/p/macvim/),进入后的界面如下: _______________________________________________________________________ Download Download MacVim 7.3 (snapshot 65) for OS X 10.8 (Mountain Lion). (Released September 1, 2