请问一下,在vi中,怎么计算从当前行,到指定行的行数呢
时间: 2024-04-23 18:23:00 浏览: 27
在Vi中可以使用 ":" 命令来进行计数,具体操作如下:
1. 进入 Normal 模式,按下 Shift + G,可以跳转到当前文件的最后一行。
2. 再按下 gg,可以跳转到当前文件的第一行。
3. 如果想要计算从当前行到第 n 行的行数,可以输入 :n,然后回车。Vi 会在底部状态栏显示从当前行到第 n 行的行数。
4. 如果想要计算当前行到最后一行的行数,可以输入 :$,然后回车。Vi 会在底部状态栏显示从当前行到最后一行的行数。
5. 如果想要计算第 n 行到第 m 行的行数,可以输入 :n,m,然后回车。Vi 会在底部状态栏显示从第 n 行到第 m 行的行数。
希望这些操作可以帮助您计算行数。
相关问题
在Xsheel 中用vi 编辑文件时,如何跳转到第1394行
在vi编辑器中,可以通过以下两种方法跳转到指定行数:
1. 命令模式下输入行号
在命令模式下,输入冒号(:)进入命令行模式,然后输入行号,按下回车即可跳转到该行。例如,要跳转到第1394行,可以在命令模式下输入:
```
:1394
```
2. 使用快捷键跳转
在命令模式下,按下大写字母G键,然后输入行号,按下回车即可跳转到该行。例如,要跳转到第1394行,可以在命令模式下输入:
```
1394G
```
上述两种方法中,输入行号时不需要加入冒号(:),只有在命令模式下输入冒号才需要。
Linux vi复制文件第二行到第三行
使用vi命令复制文件第二行到第三行的方法如下:
1. 打开要复制的文件:vi filename
2. 光标移到第二行:2G
3. 按下v键,进入可视模式
4. 光标移到第三行:3G
5. 按下y键,复制选中的内容
6. 按下:键,进入命令行模式
7. 输入命令:w newfile,将复制的内容保存到新文件中
注意:在命令行模式下输入命令时,冒号(:)不需要输入回车。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)