登录
  • 欢迎来访
  • 你好

编辑器的使用

linux命令 无奈 1326次浏览 0个评论

vi

vi编辑器的简单使用

插入文字 I键 A键

x:删除光标所在的文字

退回命令模式 ESC

存盘 :w

不存盘退出 :q

存盘退出 :wq

强制退出 :q!

强制存盘退出 :wq!

VI环境的设定

set nu: 添加行号显示

set nonu: 取消行号显示

set autoindent: 自动缩进

set noautoindent: 取消自动缩进

查找

在vi中可搜寻某一字串,使光标移至该处

/字串 往光标之后寻找该字串

?字串 往光标之前寻找该字串

n 往下继续寻找下一个相同的字串

N 往上继续寻找下一个相同的字串

在当前行移动光标的命令

h 将光标左移一格

l 将光标右移一格

j 将光标下移一格

k 将光标上移一格

0 把光标移到当前行的第一个字符处

$ 把光标移到当前行的最后一个字符处

在行之间移动光标的命令

Ctrl + f向后滚一页

Ctrl + d向后滚半页

Ctrl + b向前滚一页

Ctrl + u向前滚半页

Ctrl + e屏幕向下滚一行

Ctrl + y屏幕项上滚一行

nG 将光标移至行号所指定的行的行首

在文本块间移动光标的命令

) 由光标所在位置至下一个句子的第一个字元

( 由光标所在位置至该句子的第一个字元

{ 由光标所在位置至该段落的最后一个字元

} 由光标所在位置至该段落的第一个字元

屏幕上移动

H命令:该命令将光标移至屏幕首行的行首.若在H命令之前加上数字n,则将光标移至屏幕第n行的行首。

M命令: 该命令将光标移至屏幕显示文件的中间行的行首。

L命令:该命令将光标移至屏幕显示文件的底行的行首。

G命令:该命令将光标移至该文件的最后一列

命令模式下的文本编辑 /文本的删除

字符删除命令:
x dh

字和行删除命令
dw db dd d$ d0 dd

文本块删除命令:
d) d( d} d{

相对屏幕删除:
dH dM dL

删除操作

x:删除光标所在的文字

nx:删除光标后面的n个字符

X:删除光标前面的一个字符

nX:删除光标前面的n个字符

dd:删除光标所在行

ndd:删除光标所在行向下数n行

复制

命令方式下输入yy或nyy,表示复制当前行或当前行开始的连续n行,n是一个具体的整数

将光标移到要复制的地方,按p键粘贴

vi其他常用命令

删除一行文字 dd

拷贝n行文字 yny

粘贴拷贝的内容 p

在文件中向下搜索文本abc /abc

光标移至文本第一行 :1

光标移至文本末行 :$ 或者 G

存盘退出 ZZ


鸿鹄博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明编辑器的使用
喜欢 (0)
[aa@qq.com]
分享 (0)
无奈
关于作者:
一个爱探索 爱分享的boy
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址