编辑VI配置文件,实现以下功能: (1)打开文档直接显示行号 (2)输入本人学号后两位,自动替换成本人姓名的拼音 (3)定义快捷键ctrl+W,在行首插入注释符号“#” (4)定义快捷键ctrl+E,插入你本人的手机号码
时间: 2024-01-26 12:02:10 浏览: 119
好的,我可以帮你编辑VI配置文件来实现这些功能。以下是需要添加到你的VI配置文件中的内容:
1. 打开VI配置文件,找到“set nu”这一行,将前面的注释符号“#”删除,保存退出即可。
2. 在VI配置文件中添加以下代码:
```
inoremap <your_student_id_last_two_digits> <your_name_pinyin>
```
将上面代码中的<your_student_id_last_two_digits>替换成你的学号后两位,将<your_name_pinyin>替换成你的姓名拼音,保存退出即可。
3. 在VI配置文件中添加以下代码:
```
map <C-W> I#<Esc>
```
这个代码将快捷键Ctrl+W定义为在行首插入注释符号“#”。
4. 在VI配置文件中添加以下代码:
```
map <C-E> I<your_phone_number><Esc>
```
将上面代码中的<your_phone_number>替换成你的手机号码,保存退出即可。
完成以上步骤后,重新打开VI文档,你会发现行号已经自动显示了,输入你的学号后两位将会自动替换成你的姓名拼音,Ctrl+W将会在行首插入注释符号“#”,Ctrl+E将会插入你的手机号码。
相关问题
用linux完成以下操作第八次作业: 1、把/etc/ucf.conf文件复制到你的工作目录下,并改名为test.txt。 2、用vi打开test.txt文件并将光标置于第5行,设置行号,在文件的第一行输入你的名字(拼音),第5行输入你的学号,删除第10行,把第3到第5行复制到文件末尾,改名存盘退出,名字自定。 3、建立用户myxiaoli,并设置密码。在myxiaoli的工作目录下建立目录 myedit,复制/etc/passwd和/etc/shadow 文件到myedit目录,并改名为file1和file2。 4、打开file1文件,并把光标定位到file1的myxiaoli地方,把file1的myxiaoli替换为大写;屏幕同时显示两个文件,切换到file2,设置行号,并把20到30行内里的a全部替换为b, file1原文件名保存, file2改为file22文件名保存并退出。 5、修改sudo vi /etc/passwd文件,把myxiaoli改成xiaoli。
1、将/etc/ucf.conf文件复制到工作目录并改名为test.txt:
```
cp /etc/ucf.conf ~/test.txt
```
2、用vi编辑test.txt文件,将光标置于第5行,输入姓名和学号,删除第10行,将第3至第5行复制到文件末尾,改名存盘退出:
```
vi test.txt
# 在第1行插入姓名
i
姓名:XXX
ESC
# 将光标移至第5行,输入学号
5G
i
学号:xxxxxxxx
ESC
# 删除第10行
10dd
# 复制第3至第5行
3,5y
G
p
# 保存并退出
:wq
```
3、创建用户myxiaoli并设置密码,建立目录myedit,复制/etc/passwd和/etc/shadow文件到myedit目录并改名为file1和file2:
```
sudo adduser myxiaoli
sudo passwd myxiaoli
mkdir ~/myedit
sudo cp /etc/passwd ~/myedit/file1
sudo cp /etc/shadow ~/myedit/file2
```
4、打开file1文件,将光标定位到myxiaoli处,将其替换为大写;屏幕同时显示两个文件,切换到file2,设置行号,并将20到30行内的a全部替换为b,保存并退出:
```
vi ~/myedit/file1
# 将myxiaoli替换为大写
:%s/myxiaoli/MYXIAOLI/g
# 并行显示两个文件
:split ~/myedit/file2
# 切换到另一个文件
CTRL+w w
# 设置行号
:set number
# 将20到30行内的a替换为b
20,30s/a/b/g
# 保存并退出
:wq
# 将file2文件名改为file22
mv ~/myedit/file2 ~/myedit/file22
```
5、修改/etc/passwd文件,将myxiaoli改为xiaoli:
```
sudo vi /etc/passwd
# 将myxiaoli改为xiaoli
:%s/myxiaoli/xiaoli/g
# 保存并退出
:wq
```
vi 编辑 显示行号
要在 `vi` 编辑器中显示行号,可以通过以下两种方式之一:
1. 在进入 `vi` 编辑器后,输入 `:set number` 命令,即可打开行号显示。如果要关闭行号显示,可以输入 `:set nonumber` 命令。
2. 在打开文件时,可以直接使用 `vi -n` 命令来打开文件并显示行号。比如,要编辑一个名为 `example.txt` 的文件,并显示行号,可以在命令行输入:
```
vi -n example.txt
```
这会打开 `example.txt` 文件,并在左侧显示行号。
需要注意的是,以上方法只是在 `vi` 编辑器中显示行号,并不会修改文件内容。如果要将行号保存到文件中,可以使用 `cat -n` 命令或者在 `vi` 编辑器中输入 `:w` 命令保存文件。
阅读全文