Linux平台神级编辑器——Vi&Vim
概要
IT行业,Linux无处不在,每一位程序员都要成天跟Linux打交道,所以如过能各有一个快速简单的编辑器用来修改Linux配置文件,即可大大提高工作效率,减少猝死概率啊,跳楼的可能性啊~(手动滑稽)
本文将会介绍关于Linux平台上神级编辑器——vi及vim的常用命令,欢迎各位补充和建议。
后期不定期更新及优化中···
一、简介 vi是“Visual interface”的简称,它在Linux上的地位就仿佛Edit程序在DOS上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制。Vi不是一个排版程序,它不象Word或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。vi没有菜单,只有命令,且命令繁多。vim相当于vi的升级版,功能更加强大。1234Vi有三种基本工作模式:+ 命令模式+ 文本输入模式+ 末行模式。
1、命令行模式 任何时候,不管用户处于何种模式,只要按一下ESC键,即可使Vi进入命令 ...
go语言基础速查手册
go语言基础速查手册 最近在学习go语言,总结了一些便于理解的知识点和案例,方便自查。每天积攒一点,希望有朝一日能够成为一个比较丰富的知识手册,让自己开心开心。(文章中的每一个案例是基于go1.15.5编写的,均可独立运行)
基础语法Helloworld12345678package main // 声明 main 包,表明当前是一个可执行程序import "fmt" // 导入内置 fmt 包func main() { // main函数,是程序执行的入口 fmt.Println("Hello World!") // 在终端打印 Hello World!}
运行结果:
1Hello World!
常量123456789101112131415161718package main // 声明 main 包,表明当前是一个可执行程序import ( "fmt" // 导入内置 fmt 包 "math" // 导入用于数学计算的包)func const ...