Linux 学习记录 3(Vim 文书编辑器),linuxvim

        全部的Unix
Like系统都会内建vi文书编辑器,别的的文件编辑器不肯定存在,vim是vi的升迁版,具有程序编制的能力,能够积极的以字体颜色辨别语法的科学,方便程序设计。vim
里面参预了累累额外的效益,例如扶助标准表示法的探寻结构、多文本编写制定、区块复制等。
              Vim有两种方式:命令形式、编辑方式、底线命令情势命令形式:vim 文书档案进入1般命令方式,那年,编辑文书档案的服从首要靠键盘上的命令寓意来进行编辑形式:命令方式中 i,o,a,r
进入编辑情势,编辑情势当一般的输入使用,除了esc外
底线命令形式:1般情势按 : / ? 进入
澳门金沙国际 1      
诚如形式常用命令: [page Down] :显示器向下活动一页 [page Up]
:显示器想上移步一页 数字0 :移至那一行最前边字符处 符号$ :
移至那壹行最后面字符处 字母G: 移动至全数文件的终极一行 nG
:移动到文件的n行 字母gg:移动至档案的第二行 n<Enter>
:n为数字,光标向下移动n 行 /word : 向光标之下寻找八个称谓为word的字符串
?word 光标之上查找二个名叫word的字符串 x : 向后去除三个字符 X:
向前删除3个字符 dd :删除游标所在的那一整列 ndd :删除游标所在的向下n列
字母 yy 复制游标所在的那一行/nyy 复制向下几行 字母 p、P
粘贴,p向下粘贴,P向上粘贴 字母 u:复原上2个动作 crtl+r 或许 小数点
重复上3个动作 n一,n2s/word1/word2/g
在n1行和n二行之间寻找word壹字符串并取代为word二 一,$s/word1/word2/g
在第二行到终极一行之间寻找word一字符串并代表为word2 一,$s/word1/word2/gc
在率先行到最终一行之间寻找word1字符串并取而代之为word二,并在每一次都承认  
 
  进入编辑形式常用命令:
澳门金沙国际 2

 

命令方式常用命令:

澳门金沙国际 3

 

其余命令: 改变文件编码:iconv -f 原本编码 -t 新编码 filename [-o
newfile] 代码反白选拔: crtl + v 多窗口编辑:底线命令形式 输入 :SP
文件名 ,不输入文件名代表打开本文件,crtl + w + 向上/ crtl + w +向下
切换窗口

 

 

 

 

 

 

 

 

 

 

 

 

学习记录 三(Vim 文书编辑器),linuxvim
全部的Unix
Like系统都会内建vi文书编辑器,其余的文件编辑器不必然存在,vim是vi的升级换代版,具…

 一 移动光标的艺术
【crtl】+【f】荧屏向下移动一页
【crtl】+【b】荧屏向上移动一页
0或效益键home, 移动到那一行的最终边的字符处
$或效益键end, 移动到那1行的尾声面包车型地铁字符处
G 移动到那么些文件的终极1行
nG 移动到这几个文件的第n行,n为数字
gg 移动到那么些文件的第贰行
n【enter】 光标向下移动n行,n为数子
u 复原前一个操作
【crtl】+r 重做前3个操作
. 小数点,重复前贰个操作
 
 
2 查找和替换
/word 向下搜寻三个名字为word的字符串
?word 向上寻找一个字符串为word
文本编辑器,vi的常用操作命令。n 重复向下寻找
N 重复向上查找
:n1,n二s/word1/word2/g n1,n二为数字,查找n一行到n二行的word一然后替换为word2
:壹,$s/word1/word2/g 查找壹行到终极壹行的word一然后替换为word二
:1,$s/word1/word2/gc 查找一行到终极一行的word1然后替换为word2,并提示用户确认消息
 
 
三 删除复制和粘贴
x,X x=【Backspace】,X=【delete】
nx 延续向后删除n个字符,n为数字
dd 删除整行
ndd 向下删除n行,n位数字
yy 复制光标所在行
nyy 复制光标所在的向下n行
p,P p粘贴在光标所在下壹行,P粘贴光标所在上一行
 
 
四 进入插入方式或沟通方式
i,I i光标所在处插入,I为在最近所在行的率先个非空格符处起首插入
a,A a光标所在的下1个字符处插入,A为从光标所在行的最终三个字符处开头插入
o,O o光标所在行下1行插入,O为上一行插入
r,ENCORE r替换光标所在的那个字符一遍,HummerH贰从来替换
 
5 命令行的保留离开
:w 保存
:w! 强制写入保存
:q 离开vi
:q! 如修改过則不保留,强制退出
:wq 保存后离开vi
:!command vi格局下显得shell命令
:set nu 突显行号
:set nonu 撤销行号
:w [filename]  另存为filename文件
 
六      块选择
v,V,[crtl]+v
v          字符选择
V          行选择
[crtl]+v    快选择
y          复制选取的块
d          删除选拔的块
 
7      多文件编写
 
vim /etc/hosts /etc/man.cfg
1个vim打开了五个公文
:n          编辑下一个文本
:N          编辑上四个文书
:file       列出这几个vim打开的有着文件
 
那时在运用复制,等操作时很简短,有点共用粘贴板得意思
 
8       多窗口功用
二种情景
壹,贰个文书太大,要是您想前后文件相比,能够用到多窗口
二,有七个须要相比较的公文,不想用多文件编写,能够用多窗口
 
:sp [filename]   
打开八个新窗口假设不加文件名则分窗口本文件,不然为多文件
[ctrl]+w+j
[ctrl]+w+向下键  
按键方法,先按下[ctrl]不放,再按下w后加大全体的按键,然后再按下j(向下键),则光标移动到人世的窗口
 
[ctrl]+w+k
[ctrl]+w+向上键   同上,然则是运动到下面的窗口
 
 
[ctrl]+w+q        离开窗口
或   :q

    全体的Unix
Like系统都会内建vi文书编辑器,其余的文书编辑器不必然存在,vim是vi的晋升版,具有程序编写制定的能力,能够主动的以字体颜色辨别语法的没有错,方便程序设计。vim
里面参与了成都百货上千极度的功能,例如帮衬标准表示法的搜索结构、多文件编写、区块复制等。

    全数的Unix
Like系统都会内建vi文书编辑器,别的的文件编辑器不必然存在,vim是vi的升级版,具有程序编制的能力,能够积极的以字体颜色辨别语法的不易,方便程序设计。vim
里面加入了不少额外的意义,例如帮忙标准表示法的追寻结构、多文件编写、区块复制等。

【crtl】+【f】显示器向下活动1页
【crtl】+【b】荧屏向上移动一页
0或效益键home,移动到这一行的最前面包车型客车字符处 $或效益…

    

    

    

    

   
Vim有二种方式
:命令格局、编辑情势、底线命令方式

   
Vim有三种形式
:命令方式、编辑格局、底线命令格局

命令情势:vim 文书档案进入壹般命令格局,这年,编辑文书档案的功能重要靠键盘上的下令暗意来进行

一声令下方式:vim 文档进入1般命令情势,那个时候,编辑文书档案的功力主要靠键盘上的吩咐深意来实行

编写制定情势:命令情势中 i,o,a,r
进入编辑形式,编辑情势当一般的输入使用,除了esc外

编写制定形式:命令方式中 i,o,a,r
进入编辑方式,编辑格局当一般的输入使用,除了esc外

底线命令形式:壹般格局按 : / ? 进入

底线命令格局:1般方式按 : / ? 进入

澳门金沙国际 4

澳门金沙国际 5

 

 

    貌似方式常用命令:

    诚如方式常用命令:

[page Down] :显示器向下活动1页

[page Down] :荧屏向下活动1页

[page Up] :显示器想上运动①页

[page Up] :显示屏想上移步一页

数字0 :移至这一行最后边字符处

数字0 :移至那壹行最前边字符处

标记$ : 移至这1行最后面字符处

标记$ : 移至那一行最后面字符处

字母G: 移动至全部文件的末尾一行

字母G: 移动至全体文件的结尾1行

nG :移动到文件的n行

nG :移动到文件的n行

字母gg:移动至档案的第三行

字母gg:移动至档案的率先行

n<Enter> :n为数字,光标向下活动n 行

n<Enter> :n为数字,光标向下移动n 行

/word : 向光标之下寻找一个称谓为word的字符串

/word : 向光标之下寻找三个称号为word的字符串

?word 光标之上查找一个称谓为word的字符串

?word 光标之上查找3个称号为word的字符串

x : 向后去除1个字符

x : 向后去除三个字符

X: 向前删除3个字符

X: 向前删除八个字符

dd :删除游标所在的那壹整行

dd :删除游标所在的那一整行

ndd :删除游标所在的向下n行

ndd :删除游标所在的向下n行

字母 yy 复制游标所在的那一行/nyy 复制向下几行

字母 yy 复制游标所在的那1行/nyy 复制向下几行

字母 p、P 粘贴,p向下粘贴,P向上粘贴

字母 p、P 粘贴,p向下粘贴,P向上粘贴

字母 u:复原上2个动作

字母 u:复原上三个动作

crtl+r 只怕 小数点 重复上几个动作

crtl+r 只怕 小数点 重复上1个动作

n一,n2s/word1/word2/g 在n一行和n贰行之间寻找word一字符串并代表为word二

n一,n贰s/word1/word2/g 在n一行和n②行之间寻找word一字符串并取代为word二

壹,$s/word1/word2/g 在率先行到最后壹行之间寻找word壹字符串并取而代之为word二

一,$s/word1/word2/g 在第二行到最终一行之间寻找word一字符串并代表为word2

一,$s/word1/word2/gc
在首先行到终极1行之间寻找word①字符串并取而代之为word2,并在每一回都承认

一,$s/word1/word2/gc
在首先行到结尾壹行之间寻找word一字符串并取代为word二,并在历次都认同

   

   

  进入编辑形式常用命令:

  进入编辑形式常用命令:

澳门金沙国际 6

澳门金沙国际 7

 

 

指令格局常用命令:

一声令下方式常用命令:

澳门金沙国际 8

澳门金沙国际 9

 

 

别的命令:

任何命令:

变更文件编码:iconv -f 原本编码 -t 新编码 filename [-o newfile]

更改文件编码:iconv -f 原本编码 -t 新编码 filename [-o newfile]

代码反白选择: crtl + v

代码反白选用: crtl + v

多窗口编辑:底线命令方式 输入 :SP 文件名
,不输入文件名代表打开本文件,crtl + w + 向上/ crtl + w +向下 切换窗口

多窗口编辑:底线命令方式 输入 :SP 文件名
,不输入文件名代表打开本文件,crtl + w + 向上/ crtl + w +向下 切换窗口

 

 

 

 

 

 

 

 

 

 

 

澳门金沙国际 , 

 

 

 

 

 

 

 

 

 

 

 

 

相关文章