A. 怎么在linux下用vim编写一个C程序
一楼的回答很好,在编译的时候,其实可以不用退出VIM的,按ESC退出插入模式,在正常模式下输入:w保存,然后输入:!gcc /path/to/your/file.c就可以编译文件了,如果有错误,直接就在VIM中修改,要不然为什么VIM会被称为神器级的编辑器呢!
B. 如何用vim编程
你要学会用vim的插件,比如vundle和syntastic,前者管理插件,后者是一个语法检查插件,可以初步查错。写代码的时候用snipmate插件可以自动补全,省很多功夫,不过如果你是刚学一种编程语言,还是一行行自己手动敲吧。运行的话,进入底线命令模式,用.perl
%就可以运行,或者可以绑定一个快捷键组合。mac上应该有自带的perl,另外自带的vim比较老,建议安装macvim。
C. 如何使用Linux系统中的Vim编辑器
我们使用Linux系统的时候,如果要编辑文件内容,使用Vim编辑器是最好不过的了。那么如何使用Vim编辑器呢?下面我给大家分享一下。
Linux终端
首先打开Linux终端命令行,输入Vim命令,如下图所示
进入Vim编辑器以后我们会发现不管按什么键都不能输入内容,如下图所示,因为现在处于命令模式
接下来我们按键盘上的i键从命令模式进入到编辑模式,如下图所示
然后我们会看到编辑器底部会出现insert字样,这代表当前是编辑模式,如下图所示
当编辑完内容以后我们按键盘上的ESC键从编辑模式退回到命令模式,如下图所示
回到命令模式以后我们输入wq命令,接着输入要设置的文件名称,对刚才编辑的内容进行保存,如下图所示
保存以后会自动回到Linux的终端命令行,我们可以用ls命令查看刚才新建的文件是否存在
接着可以通过cat命令查看一下文件的内容是不是刚才编辑的内容,如下图所示
最后如果想再次进入文件则可以通过输入vim命令加上文件名称进入,如下图所示
D. vim编辑器的使用以及常用快捷键
一般模式英文键盘模式下输入i进入编辑模式;
编辑模式下按下esc回到一般模式;
一般模式下输入:或者/进入命令模式
命令模式下按下esc或者按下enter键命令执行完成后也会回到一般模式
进入vim编辑器: vim 文件名.后缀
退出vim编辑器:
1. :q 退出,如有修改会被提示已修改文件内容
2. :q! 强制退出,不保留修改内容
3. :wq 保存修改内容并推出
E. vim的使用方法
命令模式:控制光标移动,可对文本进行复制、粘贴、删除和查找等工作。
输入模式:正常的文本录入。
末行模式:保存或退出文档,以及设置编辑环境。
在每次运行Vim编辑器时,默认进入命令模式,此时需要先切换到输入模式后再进行文档编写工作,而每次在编写完文档后需要先返回命令模式,然后再进入末行模式,执行文档的保存或退出操作。在Vim中,无法直接从输入模式切换到末行模式。Vim编辑器中内置的命令有成百上千种用法,为了能够帮助读者更快地掌握Vim编辑器,表4-1总结了在命令模式中最常用的一些命令。
表4-1 Vim中常用的命令
编辑
命令 作用
dd 删除(剪切)光标所在整行
5dd 删除(剪切)从光标处开始的5行
yy 复制光标所在整行
5yy 复制从光标处开始的5行
n 显示搜索晌前陆命令定位到的下一个字符串
N 显示搜索命令定位到的上一个字符串
u 撤销上一步的操作
p 将之前删除(dd)或复制(yy)过的数据粘贴到光标后面
末行模式主要用于保存或退出文件,以及设置Vim编辑器的工作环境,还可以让用户执行外部的Linux命令或跳转到所编写文档的特定行数。要想切换到末行模式,在命令模式中输入一个冒号就可以了。Vim文本编辑器
命令宴顷 作用
:w 保存
:q 退出
:q! 强制退出(放弃对文档的修改内容)
:wq! 强制保存退出
:set nu 显示行号
:set nonu 不显示行号
:命令 执行该命令
:整数 跳转到该行
:s/one/two 将当前光标所在行的第一个one替换成two
:s/one/two/g 将当前光标所在行的所有悔兆one替换成two
:%s/one/two/g 将全文中的所有one替换成two
?字符串 在文本中从下至上搜索该字符串
/字符串
F. 怎么在linux下用vim编写一个C程序
终端输入 vim test.c回车。
进入vim编辑器再按a键进入编辑状态,输入C语言语句:
#include
intmain(){
printf("helloworld! ");
}
按esc键退出编辑状态,再输入冒号紧跟着输入 wq 即 输入 :wq 。
按回车即退出vim编辑器终端命令窗口(类似xp命令提示符)
输入gcc test.c进行编译程序。
./a.out 执行输出 hello world 。
说明:请提前安装好gcc。
G. vim编辑命令怎么使用
vim是一个全屏编辑器,模式化编辑器。模式主要有编辑模式,输入模式,末行模式。默认打开vim命令进入的是编辑模式。
打开文件打开文件:vim /path/to/somefile
其他用法:
vim +#:打开文件,并定位到#行
vim +:打开文件,并定位到最后一行
vim +/pattern:打开文件,并定位到第一次被pattern匹配到的行的行首
关闭文件1、末行模式关闭文件
:q 不保存退出
:wq 保存并退出
:q! 不保存强制退出
:w 保存
:w!强制保存
:wq --> :x
2、编辑模式退出
ZZ 保存并退出
模式转化1、编辑-->输入
i:在当前光标所在字符的前面转为输入模式;
I:在当前光标所在字符的行首转为输入模式;
a:在当前光标所在字符的后面转为输入模式;
A:在当前光标所在字符的行尾转为输入模式;
o:在当前光标所在行的下面新建一行,转为输入模式;
O:在当前光标所在行的上面新建一行,转为输入模式;