0
点赞
收藏
分享

微信扫一扫

详谈动态规划问题并解最大子数组和

青鸾惊鸿 2023-11-18 阅读 33
linux

🌟前言

        前面捏,我们能使用Linux命令,简单的写一个程序,输出了hello Linux,只能说浅谈,本期我们在前面基础的延续,来正式续写Linux代码,Linux路正式启程,大家准备好编译器和小本本,OK,走起!!!

主体

        咱们从七大板块学习,vim编辑器,vim四种模式的关系,vim编辑器的使用,编辑模式,vim编辑器实用功能,简单vim配置。



 🌙vim编辑器

        vim的区别简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。例如语法加亮,可视化操作不仅可以在终端运行,也可以运行于x window、 mac os、windows。

 💫vim编译器的安装

        在有些编译器中是没有安装vim的,像这种编译器是比较古老的,不要也罢,我建议大家安装Xshell用起来比较爽,当然也可以用其他编译器,咱们看看如何安装vim:

大家可以安装看看

 💫vim编译器的三种模式

我们讲解vim的三种模式(其实有好多模式,目前掌握这3种即可),分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:

  • 正常/普通/命令模式(Normal mode):

        控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者last line mode

  • 插入模式(Insert mode):

        只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。该模式是我们后面用的最频繁的编辑模式。

  • 末行模式(last line mode):

        文件保存或退出,也可以进行文件替换,找字符串,列出行号等操作。 在命令模式下,shift+: 即可进入该模式。要查看你的所有模式:打开vim,底行模式直接输入:help vim-modes

 🌙vim三种模式关系

咱们用一个图就可以很好解释他们之间的关系:



 🌙vim编辑器的使用

💫使用vim打开文件

基本语法:

  •  如果文件已存在,则直接打开
  •  如果文件不存在,则vim编辑器会自动在内存中创建一个新文件

案例:使用vim命令打开demo1.c文件

💫vim编辑器保存文件

        在任何模式下,连续按两次Esc键,即可返回到命令模式。然后按冒号:,进入到末行模式,输入wq,代表保存并退出。

💫vim编辑器强制退出

        在任何模式下,连续按两次Esc键,即可返回到命令模式。然后按冒号:,进入到末行模式,输入q!,代表强制退出但是不保存文件。

这样的输入,是不保存文件的写的内容的,不建议!!!

💫命令模式下的相关操作
        在Linux操作系统中,当我们使用vim命令直接打开某个文件时,默认进入的就是命令模式。如果我们处于其他模式(编辑模式、可视化模式以及末行模式)可以连续按两次Esc键也可以返回命令模式,简称无脑Esc就可以到命令模式

咱就一个一个来讲解

💤移动光标到首行或末行
💤翻屏
💤快速定位光标到指定行
💤复制/粘贴
💤剪切/删除

在vim编辑器中,剪切与删除都是dd

  • 如果剪切了文件,但是没有使用p进行粘贴,就是删除操作
  • 如果剪切了文件,然后使用p进行粘贴,这就是剪切操作
💤撤销/恢复

💫底行模式下的相关操作

底行模式先进入命令模式(无脑Esc),然后Shift + ;,前面的图解已经介绍咯!

在这个模式我们可以:文件保存、退出、查找与替换、显示行号、paste模式.....

底行模式咱们就看看就行,主要是咱们的命令模式

💤保存/退出
💤文件内容的替换

文件内容的替换可是在底行模式,咱们再看看这张图片叭

只替换光标所在这一行的第一个满足条件的结果(只能替换1次)

案例:把第一行的#include<string.h> 换成 include<stdio.h>

💤显示/取消行号

显示行号:

取消行号:

  🌙编辑模式

其实这里就没啥指令,它的功能就是写代码。还是看这张图解:

  🌙vim编辑器的实用功能(了解)

        之前说过vim 是vi 的升级版本,其中比较典型的区别就是vim 更加适合coding,因为vim比vi 多一个代码着色的功能,这个功能主要是为程序员提供编程语言升的语法显示效果,如下:

第一步:定义后缀名为网页文件的代码文件

# vim index.php
第二步:编写对应的PHP代码

在vim编辑器中,我们可以通过:syntax on或:syntax off开启或关闭代码着色功能。

  🌙简单vim的配置

用户配置:用户配置文件.vimrc由用户自己创建,存放于用户根目录下。

        在这里就不讲解vim的配置了,有兴趣的小伙伴,可以查看vim的配置,这里博主配置好了vim,还是挺好用到,大家可以试试😊😊😊

colorscheme desert
syntax on
filetype on
au BufRead,BufNewFile *.sv set filetype=systemverilog
au BufRead,BufNewFile *.v  set filetype=verilog

set number
set autoindent

set ts=2
set expandtab

set shiftwidth=4
autocmd FileType make set noexpandtab
set hlsearch
set cursorline

set cursorcolumn
set guifont=Monospace\ 16
inoremap ( ()<Esc>i
inoremap { {}<Esc>i
inoremap [ []<Esc>i
inoremap " ""<Esc>i

source ~/.vim/user/alias.vim

🌟结束语

       今天内容就到这里啦,时间过得很快,大家沉下心来好好学习,会有一定的收获的,大家多多坚持,嘻嘻,成功路上注定孤独,因为坚持的人不多。那请大家举起自己的小说手给博主一键三连,有你们的支持是我最大的动力💞💞💞,回见。

举报

相关推荐

0 条评论