微软发布Azure Stack硬件需求,Linux---vim编辑器

一、Vim编辑器

文本编辑器,文字处理器

vi:Visual Interface

vim:Vi iMproved

全屏编辑器,模式化编辑器

vim模式:

输入模式:     末行模式:

二、模式转换:

编辑-->输入

i:当前光标所在字符的前面,转为输入模式;

a:当前光标所在字符的后面,转为输入模式;

o:当前光标所在行的下面,新建一行,并转为输入模式

I:在当前光标所在的行首,转为输入模式

A:在当前光标所在字符的前面,转换为输入模式

O:在当前光标所在行的上方,新建一行,并转换为输入模式

输入-->编辑  ESC      编辑-->末行 :   末行-->ESC  ESC

三、关闭文件

1、末行模式关闭文件

w:保存

q:退出,不保存

q!:强制退出

wq:保存并退出  等价于:x

w!:强行保存,只有管理员可以

2、编辑模式下退出

zz:保存并推出

四、移动光标(编辑模式,非输入模式)

1、逐字符移动

h:左i:右 j:上 k:下

#h:移动#个字符    #为数字

2、以单词为单位移动

w:移动到下一个单词的词首

e:跳转当前或下一个单词的词首

b:跳至当前或前一个单词的词首

#w:移动#个单词

3、行内跳转

0:跳至行首,顶格,绝对行首

^:跳到行首,行首的第一个非空白字符

$:绝对行尾

4、行间跳转

#G:跳转至#行  50G :跳转至第50行

G:最后一行

末行模式下也支持跳转的,给出行号即可

五、翻屏的操作

ctrl +  f:向下翻一屏

ctrl + b:向上翻一屏

ctrl + d:向下翻半屏

ctrl + u:向上翻半屏

六、删除

1、删除单个字符

x:删除光标所在行的单个字符

#x:删除光标所在行及向后共#个字符

2、删除命令:d

d命令和跳转命令组合使用

#d跳转符:删除#个   例如 3dd

#dw.#de,#db(向前删除一个单子或字符)

dd:删除当前光标所在行

#dd:删除包括当前光标所在行在内的#行

七、末行模式

StartADD,EndADDd

.:表示当前行

$:表示最后一行
       +#:向下的#行

补充:yy:复制光标后面的所有内容    粘贴命令:p   复制名y同d命令

P:如果删除的或复制为整行内容,则粘贴至光标所在行的上方,如果复制或删除的内

容为整行,则粘贴至光标所在字符的前面

p:如果删除的或复制为整行内容,则粘贴至光标所在行的下方,如果复制或删除的内

容为整行,则粘贴至光标所在字符的后面

八、替换、查找以及查找并替换

1、替换r:R:替换模式   esc推出替换模式  r:替换单个

2、查找命令:

/表达式pattern

? Pattern

n:

N:

3、查找并替换

在末行命令模式下使用s命令

ADDR1,[email protected]@[email protected]

: n(开始),$-1s/he/HE/s  找到he换成HE

/g 全局   默认第一行的第一个    %表示全文

九、撤销

撤销编辑操作u

u:撤销前一次的编辑操作

连续u可撤销此前的n次操作,最多50次

#u:撤销最近#次操作

取消最近一次的撤销  ctrl + r

.  重复前一次的操纵

十、可视模式

v:按字符选取

V:按矩形块选取

获取【下载地址 (劳动所得,不喜勿喷)】

时间: 2024-12-21 15:06:20

微软发布Azure Stack硬件需求,Linux---vim编辑器的相关文章

微软发布Azure Stack第一个技术预览版

为了提升商业灵敏度和加快创新步伐,各个企业都在迅速地转向云服务.在微软,我们已经见到微软智能云Azure的飞速发展和使用,每月我们都有近十万的新增订阅量.然而,我们也了解到还有很多企业在完全移到公有云这点上仍然存有业务上的顾虑,像在数据主权或符合监管要求方面的考虑.而这就让他们处于一个比较复杂的境遇,即一脚驻足于公有云.一脚仍留在本地的数据中心. 为了管理这种复杂性,微软认为企业需要把云作为一种模式,而不仅仅是一个位置.这个模式连接基础设施,应用和人,以混合云的方式,实现私有云,托管云(host

linux   vim编辑器总结

vim编辑器总结 目录 一 vi/vim 使用... 2 1. vi/vim 工作模式... 2 1.1 打开文件... 2 2 普通模式... 2 2.1 读文件... 2 3 编辑模式... 3 4 末行模式... 4 5 vim中的查找和替换命令... 4 6 vim环境设置... 5 7 高级功能... 6 8 打开多个文件... 7 9 文件恢复功能... 7 10 vim多行注释... 8 一 vi/vim 使用 vi/vim 工作模式 vim 的三种工作模式 普通模式 编辑模式 末

Linux vim编辑器使用详解

在Linux中,主要编辑器为vi或者vim,本文围绕vim做简单的讲解说明: Linux默认自带vi(vim)编辑器,其程序包为: [[email protected] ~]# rpm -qf `which vi` vim-minimal-7.2.411-1.8.el6.x86_64 [[email protected] ~]# rpm -qf `which vim` vim-enhanced-7.2.411-1.8.el6.x86_64 vim 编辑器模式切换: 命令模式 .命令行模式.编辑模

Linux Vim编辑器使用简单讲解

在Linux中,主要编辑器为vi或者vim,本文围绕vim做简单的讲解说明:Linux默认自带vi(vim)编辑器,其程序包为:[[email protected] ~]# rpm -qf `which vi` vim-minimal-7.2.411-1.8.el6.x86_64 [[email protected] ~]# rpm -qf `which vim` vim-enhanced-7.2.411-1.8.el6.x86_64vim 编辑器模式切换:命令模式 .命令行模式.编辑模式命令模

Linux Vim编辑器小结

Vim编辑器使用小结 vim编辑器的模式切换: 命令模式下的光标快捷移动键 字符级移动 h 左移一个字符 l 右移一个字符 单词级移动 w 移到下个单词首 e 移到本单词尾 b 移到本单词首 行级移动 $ 移到行尾 0 移到行首 j 下移一行 k 上移一行 段级移动 { 上移一段 } 下移一段 屏级移动 H 移到本屏幕第一行 L 移到本屏幕最后一行 文章级移动 G 移到文章末尾 1G 移到文章开头 命令模式下的快捷删除 d+光标快捷移动键 x 删除当前字符 dd 删除一行 命令模式下的复制 v+

Linux Vim编辑器的使用技巧

vi 编辑器  (vim 增强版) 一.vim模式 编辑模式(命令模式) 输入模式 末行模式 打开文件时默认处于编辑模式 模式转换 编辑模式-->输入模式 i:在当前光标所在文字的前面转换为输入模式 a:在.........后面....... o:在......行的下方新建一行并转为输入模式 O:在........上方........... I:在......行的行首转换为... A:..........尾...... 输入模式-->编辑模式 ESC 编辑模式-->末行模式 : 末行模式

linux vim编辑器

1.工作模式 命令模式(a,i,o等键)——>输入模式 输入模式(Esc键)——>命令模式 命令模式(:键)——>末行模式 末行模式(Esc键)——>命令模式 2.vim使用命令 1)光标移动 光标方向移动 ↑.↓.←.→ 上.下.左.右 翻页 Page Down或Ctrl+F 向下翻动一整页内容 翻页 Page Up或Ctrl+B 向上翻动一整页内容 行内快速跳转 Home或数字“0” 跳转至行首 行内快速跳转 End或"$" 跳转至行首 行间快速跳转 1G或

Linux vim编辑器使用技巧

:r  /path/filename   导入文件 :!  [命令]   暂时执行linux命令 :r !date  导入当前时间 定义快捷键 :map  [快捷键]  [触发命令] 例如: :map ^P I#<ESC> :map ^B 0x 连续行注释 :n1,n2s/^/#/g 连续行取消注释 :n1,n2s/^#//g 连续行斜杠号注释 :n1,n2s/^/\/\//g 连续行斜杠号取消注释 :n1,n2s/^\/\///g ^表示行首 /g表示不需要询问 替换 :ab mymail

Linux vim编辑器常用命令

vim文本编辑打开文件vim 文件名如果文件存在会直接打开改文件:如果文件不存在会创建一个文件后再打开三种模式命令模式:文件打开后的默认模式,只能查看文件内容不能修改输入模式:可以编辑和修改末行模式:保存退出 切换命令模式 --> 输入模式 按i键命令模式 --> 末行模式 按:键输入模式和末行模式 --> 命令模式 按Esc键备注:输入模式和末行模式不能直接切换,需要经过命令模式 命令模式操作光标行间的调整h:左移一个字符j:下移一行k:上移一行l:右移一行gg :跳转到文件的第一行G