【 Linux 】Vim 使用的第一个阶段(满足基本的写代码需求)
由于是刚接触vim,也不知道怎么学,那就站在巨人的肩膀上吧,死记硬背书上的那些指令肯定也不是我所能接受的,看到了一篇博客,写的还不错,(【 Linux 】Vim学习指南 ),这是我转载的一篇博文,里面有原作者的链接,博文提到学习vim分为三个阶段吧,那本文就是实践它的第一个阶段而来的。
先熟悉一些简单且最基本的命令,使用这些命令基本能满足写代码的需求:
1 /*
2 **创建这个c程序文件的目的就是来学习一下vim的一些新用法
3 **表示插入模式,Esc退出插入模式,进入普通模式
4 **x表示删除光标所在的字符,但前提是在普通模式下
5 **:wq保存退出
6 **dd表示对当前行进行剪切
7 **p表示粘贴拷贝的内容
8 **以上便是使用vim的第一阶段需要熟练掌握的东西
9 **最后,必须给出声明,以上所有命令都是在普通模式下使用的
10 */
hjkl(高度推荐) → 基本的光标移动 (←↓↑→), hj按行移动。
使用:help命令可以获取一些关于vim的常规帮助。
我在 vim 中创建了一个测试文件,用来熟悉这些命令,当然要先用这些命令来多写一些代码才会更加的熟练。
这些命令在代码的注释区给出:
-
1 /*
-
2 **创建这个c程序文件的目的就是来学习一下vim的一些新用法
-
3 **表示插入模式,Esc退出插入模式,进入普通模式
-
4 **x表示删除光标所在的字符,但前提是在普通模式下
-
5 **:wq保存退出
-
6 **dd表示对当前行进行剪切
-
7 **p表示粘贴拷贝的内容
-
8 **以上便是使用vim的第一阶段需要熟练掌握的东西
-
9 **最后,必须给出声明,以上所有命令都是在普通模式下使用的
-
10 */
-
11
-
12 //下面写一个程序来预热一下,程序暂时不重要
-
13
-
14 /*
-
15 ** 处理每文件名出现在命令行的文件
-
16 */
-
17
-
18 #include <stdio.h>
-
19 #include <stdlib.h>
-
20
-
21 int main( int ac, char **av )
-
22 {
-
23 int exit_status = EXIT_SUCCESS;
-
24 FILE *input;
-
25
-
26 /*
-
27 **当还有更多的文件名时
-
28 */
-
29 while( *++av != NULL )
-
30 {
-
31 /*
-
32 **试图打开这个文件
-
33 */
-
34 input = fopen( *av, "r" );
-
35 if( input == NULL )
-
36 {
-
37 perror( *av );
-
38 exit_status = EXIT_FAILURE;
-
39 continue;
-
40 }
-
41
-
42 /*
-
43 **在这里处理这个文件
-
44 */
-
45
-
46
-
47 /*
-
48 **关闭文件,期望这里不会发生什么错误
-
49 */
-
50 if( fclose( input ) != 0 )
-
51 {
-
52 perror( "fclose" );
-
53 exit( EXIT_FAILURE );
-
54 }
-
55 }
-
56
-
57
-
58
-
59
-
60
-
61 return exit_status;
-
62 }
文章来源: reborn.blog.csdn.net,作者:李锐博恩,版权归原作者所有,如需转载,请联系作者。
原文链接:reborn.blog.csdn.net/article/details/82840322
- 点赞
- 收藏
- 关注作者
评论(0)