1. vim用法

wKiom1caLeiBxkiKAAEbx0ajgDc460.png


 

1.1命令模式

1.1.1设定

vim /etc/vimrc   vim配置文件

   追加输入 echo set nu >> /etc/vimrc

set nu|nonu         ####行号的显示

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

:set ai         ####自动

:set hlsearch

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

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

 

u              ####恢复到未操作之前(撤销操作)

ctrl + r       ####恢复到操作之后(撤销撤销)

syntax on|off  ###语法着色

 

1.1.2批量添加字符

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

 

1.1.3强行关闭terminal时,文件没保存

      恢复时直接删除法file.swp文件 。

      

1.1.4分屏功能

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

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

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

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

 

1.1.5替换字符

在命令模式中

:%s/原字符/替换后字符/g    不加/g就之替换全文中第一个选中字符

 

1.1.6搜索关键字

/关键字

n向下匹配

N向上匹配

 

/随意字符  可取消以替换字符高亮

 

1.1.7字符的管理

dw删除光标所在单词

dl删除光所在字母

dd删除一整行

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

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

 

yw复制光标所在单词

yl复制光所在字母

yy复制一整行

p粘贴

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

 

cw剪切光标所在单词

cl剪切光所在字母

cc剪切一整行

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

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

 

1.1.8移动光标到指定行

:行号

G##移动光标到文件末行

 

1.2.vim的插入模式

 

i光标坐在位置插入字符

I光标所在行行首插入

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

A光标所在行行尾插入

o光标所在行的下一行

O光标所在行的上一行

s删除光标所在字符插入

S删除光标所在行插入


1.3.vim的退出模式

在命令模式下输入

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

:q!###强制退出

:wq###退出保存

:wq!###强制退出保存

 

1.4vimtutor

vimtutorvim的说明工具

用:q退出此工具



2.

chattr +i file  root用户限制所有用户改变文件,包括自己

chattr -i file  取消限制

lsattr file     查看文件有没有此限制

 

 

图形中的文本编辑器gedit

crtl+n##新建窗口

ctrl+s##保存文件

ctrl+o##打开文件

ctrl+x##剪切

ctrl+v##粘贴

ctrl+c##复制

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

yelp helpgedit