在ubuntu中的vi编辑器中怎么使用
在使用vi之前我们需要先对vim做简单的了解,在vi编辑中存在3种编辑状态,
第一种:命令模式(command mode)
也就是说在这个界面我们可以执行命令来完成我们所需要完成的操作,比如我们直接在终端输入命令:vi
,这里我们可以看到系统进入了vi的系统界面,显示了vi版本及一些简单的帮助功能。当我们输入:“vi + 文件名”
时则进入了文件编辑状态,比如说我们写一个hello.cpp文件,在命令行输入:vi hello.java
光标显示的地方为命令编辑处,这里我们可以对文件进行命令操作,比如说对文件内容进行移动,字符、字或行的删除,再或者进入编辑状态、保存退出等操作,而左下角则显示着新建的文件名
第二种:插入模式(Insert mode)
在vi中,只有进入插入模式才能对文件内容进行写入编辑,方法很简单,只要在命令模式(command
mode)下输入“i”键即可进入插入模式(Insert
mode),这也是很多新手刚接触vi时摸不着头脑的地方,小编之前也是,想该个配置,半天都不知道怎么输入内容。
比如小编写个简单的helloword:
public class HelloWorld {
public static void main(String[] args){
System.out.println("Hello World!");
}
}
写完之后按“esc”键即可退出“插入模式(Insert mode)”
第三种:底行模式(last line mode)
就是在vi文本最后编辑处的操作,即左下角文件名显示的上一格,通常是用来对文件的保存或退出vi编辑的。
方法是在命令行模式(command mode)下,按一下“:”冒号键即可进入底行模式(last line mode)了。
在左下角我们可以看到有个“:”出现则说明你已经进入底行模式(last line mode)
最后我们对文本进行保存操作
:w xxx(这里的“XXX”是将文件以指定的文件名“XXX”进行保存)
: wq (输入“wq”,则进行存盘并退出vi)
: q! (输入“q!”, 则不存盘并强制退出vi)
这里小编输入wq保存当前文件,我们来看下是不是已经创建看hello.java文件,在终端输入命令:ls ,我们可以看到那个白色的文件名就是我们刚创建的hello.java文件,如果你希望看详细信息则输入命令:ls -l 即可。
这样我们就完成了整个文件在vi编辑器中的操作过程了。
特别注意,在插入模式(Insert mode)中如果你想删除输错的字符用“backspace”是无效的哦,光标只会往前移动,并不会删除字符,在vi中直接在命令模式使用字符命令即可对文件内容进行修改:
“x”:每按一次,删除光标所在位置所在位置的那个字符。
“X”:大写的X,每按一次,删除光标所在位置的“前面”一个字符。
当然如果你想在插入模式(Insert mode)删除也是可行的,要用“del”键,删除光标所在位置的那个字符。
1.ubuntu上的vi编辑器
默认情况下ubuntu上也安装有vi但是奇怪的是这个vi是vim-common版本,基本上用不了所以要先把这个版本的vi卸载掉才可以,卸载命令是
sudo apt-get remove vim-common
卸载成功之后接着执行 sudo apt-get install vim,安装好之后就能使用了
2.vi编辑器应该怎么用
vi编辑器需要在终端里才能很好的使用,需要记住的是vi有三种模式分别是命令模式、插入模式、末行模式,我们输入vi 文件名称 首先看到的就是命令模式,输入i就进入例如插入模式,在插入模式里只允许输入或编辑,如果要保存文件必须按esc这样就返回了命令模式,之后输入:wq 就可以保存文件并退出了
这个界面是我在终端输入vi 02.txt出现的界面,这个就是命令模式的界面了,输入i就可以输入文字了
文字插入后按一下esc退出插入模式,转到命令模式,输入 :wq 保存并退出
我们可以看到目录里面生成了02.txt
3.使用vi命令编辑多个文件
编辑多个文件的命令是vi 文件1 文件2 文件3.....
多个文件的编辑和上面类似,只是保存文件那一步有点区别,先前是在命令模式下输入:wq ,多个文件就不行了,每编辑并保存了一个文件应输入:wn进入下一个文件;如果要返回编辑上一个文件就输入:wprev就OK了
4.一些常用的vi命令
进入vi的命令
vi filename :打开或新建文件,并将光标置于第一行首
vi +n filename :打开文件,并将光标置于第n行首
vi + filename :打开文件,并将光标置于最后一行首
vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处
vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename
vi filename....filename :打开多个文件,依次进行编辑
移动光标类命令
h :光标左移一个字符
l :光标右移一个字符
space:光标右移一个字符
Backspace:光标左移一个字符
k或Ctrl+p:光标上移一行
j或Ctrl+n :光标下移一行
Enter :光标下移一行
w或W :光标右移一个字至字首
b或B :光标左移一个字至字首
e或E :光标右移一个字至字尾
) :光标移至句尾
( :光标移至句首
}:光标移至段落开头
{:光标移至段落结尾
nG:光标移至第n行首
n+:光标下移n行
n-:光标上移n行
n$:光标移至第n行尾
H :光标移至屏幕顶行
M :光标移至屏幕中间行
L :光标移至屏幕最后行
0:(注意是数字零)光标移至当前行首
$:光标移至当前行尾
屏幕翻滚类命令
Ctrl+u:向文件首翻半屏
Ctrl+d:向文件尾翻半屏
Ctrl+f:向文件尾翻一屏
Ctrl+b;向文件首翻一屏
nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。
默认情况下ubuntu上也安装有vi但是奇怪的是这个vi是vim-common版本,基本上用不了所以要先把这个版本的vi卸载掉才可以,卸载命令是
sudo apt-get remove vim-common
卸载成功之后接着执行 sudo apt-get install vim,安装好之后就能使用了
2.vi编辑器应该怎么用
vi编辑器需要在终端里才能很好的使用,需要记住的是vi有三种模式分别是命令模式、插入模式、末行模式,我们输入vi 文件名称 首先看到的就是命令模式,输入i就进入例如插入模式,在插入模式里只允许输入或编辑,如果要保存文件必须按esc这样就返回了命令模式,之后输入:wq 就可以保存文件并退出了
这个界面是我在终端输入vi 02.txt出现的界面,这个就是命令模式的界面了,输入i就可以输入文字了
文字插入后按一下esc退出插入模式,转到命令模式,输入 :wq 保存并退出
我们可以看到目录里面生成了02.txt
3.使用vi命令编辑多个文件
编辑多个文件的命令是vi 文件1 文件2 文件3.....
多个文件的编辑和上面类似,只是保存文件那一步有点区别,先前是在命令模式下输入:wq ,多个文件就不行了,每编辑并保存了一个文件应输入:wn进入下一个文件;如果要返回编辑上一个文件就输入:wprev就OK了
4.一些常用的vi命令
进入vi的命令
vi filename :打开或新建文件,并将光标置于第一行首
vi +n filename :打开文件,并将光标置于第n行首
vi + filename :打开文件,并将光标置于最后一行首
vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处
vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename
vi filename....filename :打开多个文件,依次进行编辑
移动光标类命令
h :光标左移一个字符
l :光标右移一个字符
space:光标右移一个字符
Backspace:光标左移一个字符
k或Ctrl+p:光标上移一行
j或Ctrl+n :光标下移一行
Enter :光标下移一行
w或W :光标右移一个字至字首
b或B :光标左移一个字至字首
e或E :光标右移一个字至字尾
) :光标移至句尾
( :光标移至句首
}:光标移至段落开头
{:光标移至段落结尾
nG:光标移至第n行首
n+:光标下移n行
n-:光标上移n行
n$:光标移至第n行尾
H :光标移至屏幕顶行
M :光标移至屏幕中间行
L :光标移至屏幕最后行
0:(注意是数字零)光标移至当前行首
$:光标移至当前行尾
屏幕翻滚类命令
Ctrl+u:向文件首翻半屏
Ctrl+d:向文件尾翻半屏
Ctrl+f:向文件尾翻一屏
Ctrl+b;向文件首翻一屏
nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。
给你推荐一篇我个人写关于VI的博客,希望对你有帮助
http://blog.csdn.net/yang1464657625/article/details/53946772
怎样在VMware虚拟机中使用安装并设置Ubuntu系统
这里供高级用户选读:在左栏选择“Processors”后,点击右栏的“Virtualize Intel VT-x\/EPT or AMD-V\/RVI”选项 。请注意:您必须要在 BIOS 中启用了相关的 CPU 虚拟化功能,否则您将开启不了虚拟机。 开启了 CPU 虚拟化功能后您将会获得更佳的虚拟机体验。 此为高级功能,一般用户请不要尝试!
ubuntu终端命令的几个重要初学者命令
如果你工作的目录或文件并不是属于你的帐号的话,比如是更改系统文件配置或者修改其他用户的目录与文件,你的绝大部分命令可能需要加上sudo命令。这个特殊的命令能够暂时的提高你的帐号权限,让你暂时的拥有管理员(root)帐号的权利。更多信息请参考RootSudo。File & Directory Commands 针对文件和目录的命令...
如何用命令查询当前ubuntu版本号
1、首先在桌面点击docky上的终端,输入命令:【cat \/etc\/issue】。2、紧接着回车键之后,就能看到ubuntu的版本号了。3、若没有安装没有docky的,可以点击此图标,输入shell,开启搜索此软件。4、接着复制这个:【uname -a】,如此便能显示完整的版本信息了的。5、也可以输入:【cat \/etc\/lsb-...
怎么用ubuntu中的命令读取svn中的文件
【?:不在svn的控制中;M:内容被修改;C:发生冲突;A:预定加入到版本库;K:被锁定】2)svn status -v path(显示文件和子目录状态)第一列保持相同,第二列显示工作版本号,第三和第四列显示最后一次修改的版本号和修改人。注:svn status、svn diff和 svn revert这三条命令在没有网络的情况...
ubuntu下arm-linux-gcc -v提示找不到,已经设置了环境变量
首先你要看看你装的系统是不是32位的,因为arm-linux-gcc是32位的,如果你的是64位的Ubuntu,就去网上下载sudo apt-get install ai32-libs试试吧
安装ubuntu v17.04 正式版 需要什么配置
ubuntu 15.04 官方正式版(Linnux操作系统) http:\/\/www.ddooo.com\/softdown\/63952.htm,有一个V15的安装教程,希望能帮到你。
ubuntu如何将分辨率改为1920x1080
3、通过sudo xradr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync命令来新建输出分辨率,如下图;4、现在我们要把新建的分辨率添加到当前的输出设备上,sudo xrandr --addmode Virtual-1 "1920x1080_60.00,Virtual-1是步骤1红框内的输出设备...
Ubuntu 嵌入式交叉编译环境搭建
使用命令:arm-linux-gcc -v 会出现下面的错误提示:\/home\/song\/software\/opt\/FriendlyARM\/toolschain\/4.4.3\/bin\/arm-linux-gcc: 15: exec: \/home\/song\/software\/opt\/FriendlyARM\/toolschain\/4.4.3\/bin\/.arm-none-linux-gnueabi-gcc: not found 意思是出现这种问题的原因是由于Ubuntu12.04用的...
Ubuntu v10.10 中国定制版 怎么装不了
推荐到官方下载iso镜像 然后用下面这个工具做启动u盘引导安装 http:\/\/www.pendrivelinux.com\/downloads\/Universal-USB-Installer\/Universal-USB-Installer.exe
Ubuntu: Starting System V runlevel compatibility... fail 代表什么...
内容:启动系统运行级别的兼容性…失败 在电脑中与“兼容性”相关的内容数以千计,不知你指的是什么。如果是驱动程序不兼容,可下载一个驱动精灵升级一下驱动。如果是软件不兼容,可重新下载一个软件。如果是系统不兼容,可重新换个版本的操作系统。……
拔婉保婴: 1.ubuntu上的vi编辑器 默认情况下ubuntu上也安装有vi但是奇怪的是这个vi是vim-common版本,基本上用不了所以要先把这个版本的vi卸载掉才可以,卸载命令是 sudo apt-get remove vim-common 卸载成功之后接着执行 sudo apt-get install vim,...
徽州区15198309909: ubuntu进入vi编辑模式怎么删除内容 - ?
拔婉保婴: 先问下,是不是你在vi编辑模式下按退格键不能删除内容,按方向键不能上下左右移动? 如果是则: 1. 在vi里非编辑模式下按冒号进入到末行命令模式,然后输入set nocompatible,回车,然后在进入vi编辑模式,看退格键是否生效,如果生效,你可以把set nocompatible这个设置放到~/.vimrc里让它永久生效. 或 2. 安装vim full版本,ubuntu默认安装的是vim tiny版本: $sudo apt-get remove vim-common $sudo apt-get install vim有问题请继续追问!
徽州区15198309909: 在ubuntu中如何打开vi - ?
拔婉保婴: 直接在终端中输入 vi 即可的 ycl@ycl-virtual-machine:~$ vi
徽州区15198309909: 到底怎么在Linux里编写c程序啊? - ?
拔婉保婴: 在linux下通常使用gedit或vim直接编写.c程序,然后通过gcc指令编译.以Ubuntu系统为例,详细过程如下: 1、进入桌面Temp文件夹 2、右键新建空白文件 3、将文件命名为hello.c 4、进入hello.c,开始编写代码(默认gedit为编辑器) ...
徽州区15198309909: 新人求救,ubuntu怎么在vi中设置自动显示行号 - ?
拔婉保婴: 方法一: 1、显示当前行行号,在VI的命令模式下输入 :nu 2、显示所有行号,在VI的命令模式下输入 :set nu 方法二: 使用vi编辑~/.vimrc文件,在该文件中加入一行"set nu",添加内容不含引号,
徽州区15198309909: 在ubuntu如何使用VI建立一文本文件,将其保存为txt?
拔婉保婴: ...sudo不是随便用的............ 1.打开终端并输入 vi xxx.txt 2.按esc,输入:wq 3.完成了
徽州区15198309909: 关于ubuntu的vi编辑器的几个操作问题. - ?
拔婉保婴: 1.cd /tmpmkdir kaoshicp /etc/passwd kaoshicd kaoshivi passwd/*以下为vi操作*/:1,18s/nobody/yw/g:wq 2.设置行号 :set nu取消行号 :set nonu 3.有三种:一般模式,命令行模式,编辑模式. 一进去就是一般模式,在一般模式中输入:或/或?可进入命令行模式,(可用:q或:wq退出vi 系统).按i,I,o,O,a,A,r,R可进入编辑模式,按[Esc]可退回到一般模式 4.在一般模式下输入49G(屏幕上没显示)
徽州区15198309909: 如何使用ubuntu 下面的vim? - ?
拔婉保婴: ya178帮帮团: 控制台,输入 sudo vi 文件名,这样就可以直接编辑文件了. esc >输入:>输入w这样就保存文件了.
徽州区15198309909: Linux下如何使用Vi编辑器 - ?
拔婉保婴: 给点参考吧 还蛮详细的 vi文本编辑器的使用 一.vi的模式 命令模式:vi启动默认进入的模式,可进入输入模"i",或末行模式(:),除了可以完成命令的功能外,也是后两种模式的转换点 输入模式:即文本辑辑状态,最后一行显示"-- INSERT...
徽州区15198309909: linux脚本中怎么使用vi编辑器?
拔婉保婴: Vim 是 Vi improved 的缩写,是 vi 的改进版.在Linux中,vi 被认为是事实上的标准编辑器,因为: 所有版本的 Linux 都带有 vi 编辑器; 占用资源少; 与 ed、ex 等其他编辑器相比,vi 对用户更加友好. 你可以使用 vi 编辑器编辑现有的文件,也...