vim编辑器第二天

时间:2023-12-22 21:26:20

编辑模式的进入:

i  :在光标所在的字符前插入

a :在光标所在的字符后插入

o :在光标所在的行的下面一行插入

I  : 在光标所在的行的行首插入,如果行首有空格则在空格后面开始插入

A :在光标所在行的行尾开始插入

O:在光标所在行的上面另起一行插入

s:删除光标所在行并开始插入

vim的配置:

  1. 新建一个隐藏文件如(vim .vimrc)并进行编辑
  2. 编辑的时候第一行输入set nu(显示文本行数)
  3. 打开配置文档(vim /etc/vimrc)并在其后面添加一行set nonu
  4. 随机打开一个文档(vim /etc/passwd)可以发现打开就发现有行数显示

通过上面过程可以发现个人配置的文件是优先于全局配置文件的即(递进关系 针对本次>针对个人>针对整个计算机)

异常退出我们应该删除隐藏文件下面的交换文件比如a.txt打开有异常我们应该输入rm -rf .a.txt.swp

别名机制:

我们可以通过打开vim .bashrc     比如我们可以增加一行alias cls =‘clear’  然后我们通过输入命令cls也可以达到清屏的效果(需要重进用户才能生效)

如果想在这次启动中用可以直接输入命令# alias cls =“clear” 只能在本次中用,下次再启动该用户无法启动效果

解码:  通过输入命令# iconv -f gb2312 -t utf-8 c.txt -o d.txt

表示将乱码c.txt解码并保存到的d.txt(因为linux对于传送过去的中文无法识别,因此需要解码)

iconv -f gb2312 -t utf-8 c.txt   只能临时解码,cat c.txt一次后再次查看还是会出现乱码

因此我们应输入iconv -f gb2312 -t utf-8 c.txt -o d.txt

-o  表示输出文件名

-t   输出编码

-f   原始文本编码