linux的vim使用教程linux的vim使用

如题所述

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

温馨提示:答案为网友推荐,仅供参考
相似回答