《初入linux》--第四部分-vim编辑器的使用与gedit编辑器简单介绍

一.vim

vim有三种模式:命令模式,插入模式,退出模式

其简单介绍请自行百度,本文主要介绍较为详细的常见与不常见但是重要的操作

 

vim file          ##对file进行编辑

打开file后默认进入到 命令模式


 1.命令模式

 1)设定

 vim/etc/vimrc

 :setnu|nonu              ####行号的显示

 :setmouse=a            ####设定鼠标可以操作光标位置

 :help                          ####查看vim的用法,:q退出帮助

ctrl + v                        ####高亮选择模式,可以选者一片区域操作

u                                 ####恢复到未操作之前

ctrl + r                        ####恢复到操作之后

2)批量添加字符

ctrl + v 选中要加字符所在的位,按I键,在加入想要加入的字符,按esc

 

 

3)分屏功能

ctrl+w s                    ####上下分屏

ctrl+w v                    ####左右分屏

ctrl+w c                    ####撤销光标所在屏幕

ctrl+w 上|下|左|右   #####移动光标到指定的屏幕中


4)替换字符

 在命令模式中

:%s/原字符/替换后字符/g

 

5)搜索关键字

/ 关键字

n                   向下匹配

N                   向上匹配


6)字符的管理

dw                 删除光标所在单词

dl                   删除光所在字母

dd                  删除一整行

d数字d          删除数字指定的行数

d数字 上键   向上删除指定行数

yw                 复制光标所在单词

yl                   复制光所在字母

yy                  复制一整行

p                    粘贴

y数字y          复制数字指定的行数

cw                 剪切光标所在单词

cl                   剪切光所在字母

cc                  剪切一整行

c数字c          剪切数字指定的行数

注: 剪切完成后会进入插入模式,要粘贴先退出插入模式再按P键

 :行号         移动光标到指定行

G                   移动光标到文件末行

gg                 移动光标到文件首行

 

2.vim的插入模式

i                    光标坐在位置插入字符

I                    光标所在行行首插入

a                   光标所在字符的下一位插入

A                   光标所在行行尾插入

o                   光标所在行的下一行

O                  光标所在行的上一行

s                    删除光标所在字符插入

S                   删除光标所在行插入

 

3.vim的退出模式

 在命令模式下输入

:q                   退出,在未对文件作任何修改的时候可以用

:q!                  强制退出

:wq                退出保存

:wq!               强制退出保存

 

4.vimtutor

vimtutor是vim的说明工具,其存储了vim的详细用法介绍,如有需要请查阅

 注:用:q退出此工具

 

 

 

二:图形中的文本编辑器gedit

由于其运行在图形界面中,不做过多介绍,大部分功能可以由鼠标实现

crtl+n              新建窗口

ctrl+s              保存文件

ctrl+o              打开文件

ctrl+x              剪切

ctrl+v              粘贴

ctrl+c              复制

对于giedit软件帮助的查看可以用

yelp help:gedit

 

你可能感兴趣的:(linux,管理)