vi的使用?
vi是一款所有类Unix系统都内建的一款文本编辑器。随着Linux系统的发展,vi也被进一步开发变成了vim。vim具有程序编辑的能力,字体是有颜色的,可以方便程序设计。如果你的Linux发行版只有vi,想使用vim,则需要安装。Ubuntu可以使用下面命令来安装vim编辑器。
sudoapt-getinstallvim
vi编辑器有三种模式,分别是命令模式,编辑模式,末行模式。当我们一开始打开vi的时候,它就处于命令模式。例如使用vipipe.c这样就打开了pipe.c。打开以后,只能看,不能编辑,因为处于命令模式。在编辑模式的时候,我们才能够编辑文本。从文本模式无法直接切换到末行模式。需要按下ESC进入命令模式,然后按下:(英文冒号),就进入末行模式了。在末行模式下连按2次Esc就切换到了命令模式。或者是在末行模式下输入除了q以为的命令按下回车,也可切换到命令模式。在命令模式下进入编辑模式可以使用i,s,o,a按键。这就是三种模式之间的切换
linux里面vim怎么编辑文件?
先在Vim的“一般模式”里将光标移动到需要修改的地方(进“一般模式”只需要按下键盘上的Esc键即可),移动光标可以用“一般模式”下的几个命令来完成,比如输入50G表示跳到第50行,数字20加向下移动光标的按键则表示从当前光标位置向下再移动20行。
光标移动到需要修改的位置后,按下键盘上的i键就可以进行编辑了,还可以按下O键,表示在光标所在行下面新添加一行进行编辑。编辑完成后需要再次按下键盘上的Esc键到“一般模式”,才可以执行保存文件的命令。保存退出Vim一般是:wq命令,注意要先输入英文冒号(是英文冒号哦,如果错误的输成中文是没有反应的)。linux:命令行中对文件进行编辑后怎么退出到命令行界面?
若在命令行下使用gedit,先保存文件后关闭程序窗口,将自动退到命令行界面;若在命令行下使用vim,先按下ESC退出编辑模式,然后输入:wq保存并退出或者q退出或者q!强制退出,从而回到命令行界面。
1.在命令下使用gedit:保存文件后关闭程序窗口将自动退出到命令行界面;2.在命令行下使用vim:①先按下ESC退出编辑模式;②输入:wq保存并退出或者q退出或者q!强制退出,从而回到命令行界面;linux配置直接用VIM默认打开文件?
方法一:主要是把gedit默认打开的文件都改成vim了此方法有缺陷。推荐使用方法二可以指定哪种类型文件用VIM默认打开。两种方法都实现了方便打开文件摆脱了用VIM编码打开文件还要输入烦长的路径,
配置如下:
方法一:
把所有默认用gedit打开的文件替换成了VIM。不过如果感觉某个文件还是gedit编辑方便的话还可以重新为某个文件指定成gedit打开的,在文件属性里的打开方式这个选项中可以为某个文件设定为gedit默认打开
1.用vim打开defaults.list,把所有的gedit.desktop用vim.desktop来替换。
命令:sudovim/etc/gnome/defaults.list
:%s/gedit.desktop/vim.desktop/g
2.在/usr/share/applications下新建一个vim.desktop文件
命令:sudovim/usr/share/applications/vim.desktop
里面编辑内容如下:
Encoding=UTF-8
Type=Application
Exec=vim%f
Icon=/usr/share/vim/vim48x48.png(这里的图标是自己定义的)
Name=Vim
Terminal=true
NoDisplay=true
这样就可已在右键菜单中出现vim代开菜单项了
怎么在linux下用vim编写一个C程序?
先终端输入
vimtest.c
车进入vim编辑器再按a键进入编辑状态输入C语言语句:
#include
intmain(){
printf("helloworld!n");
}
按esc键退编辑状态再输入冒号(shift+冒号号键)紧跟着输入wq即输入
:wq
按车即推vim编辑器终端命令窗口(类似xp命令提示符)
输入
gcctest.c步编译
./a.out执行输helloworld
结束前提已经安装gcc