Linux vim 简单操作

插入命令
i a o 输入
a 光标字符后插入
A 光标所在行尾插入
i 光标字符前插入
I 光标行首插入
o 光标下插入新行
O 光标上插入新行

光标准换命令
:set nu 加行号
:set nonu 取消行号
gg 到第一行
G 到最后一行
:n 到第n行
$ 光标到行尾
0 光标到行首

删除命令
x 删除光标所在处字符
nx 删除光标所在处后n个字符
dd 删除光标所在行
ndd 删除光标所在后的n行
dG 删除光标所在处到文件末尾
D 删除光标所在处到行尾
:n1,n2d 删除指定范围的行

复制和剪切
yy 复制当前行
nyy 复制当前行以下n行
dd 剪切当前行
ndd 剪切当前行以下n行
p 粘贴在光标的下一行
P 粘贴在光标的上一行

替换
r 取代光标所在处字符
R 从光标处开始替换字符 esc键结束
u 取消上一步操作
:%s/old/new/g不询问[c询问] 全文替换
:n1,n2s/old/new/g 指定行替换

查找
/字符
:set ic 不区分大小写
:set noic 区分大小写

保存、退出
:w 保存修改
:w new_filename 另存为
:wq 保存修改并退出
:q! 不保存修改并退出
ZZ 快捷键,保存修改并退出
:wq! 保存修改并退出(root可以)

导入
:r 文件名 将文件的内容导入到现有文件的光标位置
:!which 命令 查找命令位置
:r !命令 将命令的执行结果导入光标位置

定义快捷键
:map Ctrl+v+字母 操作<ESC> 定义字母为快捷键 Ctrl+字母直接触发后回到命令模式
:ab a b 将a替换成b

所有的定义在关机后失效
可以更改 用户家目录下的 .vimrc
/root/.vimrc
/home/username/.vimrc

     set nu
     ab a  b

连续行注释
:n1,n2s/^#/ /g 将行首的#替换成空
:n1,n2s/^/#/g 在行首添加#
:n1,n2s/^/\/\//g 在行首添加//注释,其中\ \ 为转移符

原文地址:http://blog.51cto.com/14004976/2293783

时间: 2024-07-30 23:27:53

Linux vim 简单操作的相关文章

Linux的简单操作

du -h --max-depth=1 work/testing   查看文件的大小 df -h 查看硬盘的大小和使用情况 df   大概情况同上 rm -f 强制删除 rm -rf 强制递归删除 cp -rp ./top/* ./sharm/   递归复制 mysql -u 数据库名 -p 数据库名 >site.sql   复制数据库 chmod -R 777 添加权限 chown -R admin chgrp -R admin 用户及用户组管理命令 1.useradd命令 useradd l

Linux入门总结——虚拟机安装配置以及vim简单操作

安装配置ubuntu 安装准备 vittualbox-5.2.22版本(win10) ubuntu-12.04 安装VirtualBox 1.双击VirtualBox-5.2.2-119230-Win,默认安装. 2.新建->名称ubuntu(可自定) 类型:linux 版本:ubuntu64/ubuntu32都可以 3.设置虚拟内存大小:至少1G(1024M) 4.现在创建虚拟硬盘:VDI格式->固定大小->10G->文件位置(选一个足够大的空间) 挂载镜像 设置->存储-

linux 一些简单操作

vim   ----三种模式 1.命令模式           2.输出模式       3.底线命令模式 w(e) 移动光标到下一个单词 b 移动到光标上一个单词 数字0 移动到本行开头 $ 移动光标到本行结尾 H 移动光标到屏幕首行 M 移动到光标到屏幕的中间一行 L 移动光标到屏幕的尾行 gg 移动光标到文档的首行 G 移动光标到文档尾行 ctrl + f 下一页 ctrl + b 上一页 `. 移动光标到上一次的修改行 /chaoge 在整篇文档中搜索chaoge字符串,向下查找 ?ch

linux文件简单操作

1.vim常用快捷键 dd/ndd 删除1行/删除n行 yy/nyy  复制1行/复制n行 p 粘贴 u 撤销 dw/ndw 删除一个单词/删除n个单词 G /nG  到一行尾/第n行尾 :!+命令  执行命令 :w  file 写一个文件 :w >>file 追加到 :r file   读一个文件 :r ! ls 将ls命令结果读入 :e! 回到最初状态 vim -o/-O file1 file2 分割窗口 2.查找文件 which 查找可执行命令 whereis 查找可执行文件,列出文件位

Linux vim基础操作

vim是Linux使用的默认编辑器,刚接触时vim没有其他编辑器易懂好用,但在熟练运用各种命令之后会发现这是人类世上最好用的文本编辑器 编辑模式 a:进入编辑模式并在光标之后插入 i:进入编辑模式并在光标之前插入 o:进入编辑模式并在光标所在行之下开始新的一行 命令行模式 dd 删除光标所在的一行  mdd m为数字,删除光标所在的向下m行  yy 复制光标所在的一行  myy m为数字,复制光标所在的向下m行  p(小写) 将以复制的内容在光标下一行粘贴  P(大写) 将已复制的内容在光标上一

Linux命令简单操作

一. awk 命令格式: awk 'BEGIN{commands} pattern {commands} END{commands}'file 工作方式: 1.执行BEGIN{commands}语句块中语句,可选的语句块 2.从文件或者stdin中读取一行,然后执行{commands},重复这个过程,直到文件全部被读取完 3.当读至输入流末尾是,执行END{commands}语句块 特殊变量: FILENAME:awk浏览的文件名 NR:记录数量,执行过程中对应于当前行号 NF:字段数量,执行过

Linux vim简单操作命令

插入命令i a o 输入a 光标字符后插入A 光标所在行尾插入i 光标字符前插入I 光标行首插入 o 光标下插入新行O 光标上插入新行 光标准换命令:set nu 加行号:set nonu 取消行号gg 到第一行G 到最后一行:n 到第n行$ 光标到行尾0 光标到行首 删除命令x 删除光标所在处字符nx 删除光标所在处后n个字符dd 删除光标所在行ndd 删除光标所在后的n行dG 删除光标所在处到文件末尾D 删除光标所在处到行尾:n1,n2d 删除指定范围的行 复制和剪切yy 复制当前行nyy

linux vim 常用操作

vim 字符级 上k下j左h右i,键盘的方向键也可以移动 单词级 b上个单词首字母 w下个单词首字母 e下个单词的尾字母 行级 0行首 $行尾 删除 dd 删除光标所在行 文档级 gg 文档首行,首个字符 G 文档末行,首个字符 H屏幕首部 L屏幕尾部 复制 yy 复制光标所在行 nyy 复制光标所在后的多行 p 粘贴输出 编辑模式 a 从光标所在后字符进行进入 i 光标所在的字符进入 o 另起一行进入 s 删除光标所在的字符并进入 替换 s/要替换的内容/替换成的内容/ 光标所在行的的第一个

Linux LVM 简单操作

查看当前磁盘分区情况fdisk -l 磁盘分区fdisk /dev/sdb 创建PVpvcreate /dev/sdb1pvcreate /dev/sdb2 确认PVpvdisplaypvdisplay /dev/sdb1pvdisplay /dev/sdb2 创建VGvgcreate myVG /dev/sdb1 /dev/sdb2orvgcreate myVG /dev/sdb1; vgextend myVG /dev/sdb2 确认VGvgdisplay 创建LVlvcreate -L 4