Linux 入门笔记:VIM程序编辑器

简介:

我们要了解的是,vim是作为一个程序编辑器存在的。相对于文本编辑器,他更倾向于对程序的书写。关于使用VIM的原因最重要的一点就是几乎所有的Linux发行版,都自带了vim编辑器这就导致,这也是我钟爱VIM的一个原因。


vim初步介绍与认识

作者介绍

Bran Molecular(生于1961年,Lisle)是荷兰计算机程序员,是开源软件社区的积极成员。他是VIM的设计者。热衷于慈善,VIM编辑器开创了一种慈善机构的方法,鼓励程序员向乌干达的儿童捐赠。他是一个好人,所以我希望阅读本博客的人都能记住他的长相。
点击超链接就可以访问他的一个采访了:

timg

一段关于vim作者的采访(中文版本)

vim官方网站(英文版本)

编辑器介绍

Vim是一个高度可配置的文本编辑器,用于创建和更改任何类型的文本非常高效。它与大多数UNIX系统和Apple OS X一起被列为“vi”

Vim是稳定的,并且不断被开发以变得更好。其功能包括:

  1. 持久的,多级的撤消树
  2. 广泛的插件系统
  3. 支持数百种编程语言和文件格式
  4. 强大的搜索和替换
  5. 与许多工具集成

关于VIM教程

HELP命令会告诉你所有的一切,说真的,你必须学会独立思考,然后去探索自己未知的东西。要学会使用GOOGLE,百度来进行探索。(这不是我偷懒的理由呃呃呃)

未完待续。

我叫猫咪,来自北方,是一个程序员。主要研究方向是Linux嵌入式开发,智能设备的开发。业余研究计算机的一些小玩意儿。目前正在准备考杭州电子科技大学的研究生,希望毕业能到阿里从事程序开发的工作。

相关文章
|
3月前
|
Ubuntu Linux 测试技术
Linux系统之部署轻量级Markdown文本编辑器
【10月更文挑战第6天】Linux系统之部署轻量级Markdown文本编辑器
184 1
Linux系统之部署轻量级Markdown文本编辑器
|
3月前
|
Ubuntu Linux Python
Tkinter错误笔记(一):tkinter.Button在linux下出现乱码
在Linux系统中,使用Tkinter库时可能会遇到中文显示乱码的问题,这通常是由于字体支持问题导致的,可以通过更换支持中文的字体来解决。
218 0
Tkinter错误笔记(一):tkinter.Button在linux下出现乱码
|
4月前
|
安全 Linux Shell
Linux上执行内存中的脚本和程序
【9月更文挑战第3天】在 Linux 系统中,可以通过多种方式执行内存中的脚本和程序:一是使用 `eval` 命令直接执行内存中的脚本内容;二是利用管道将脚本内容传递给 `bash` 解释器执行;三是将编译好的程序复制到 `/dev/shm` 并执行。这些方法虽便捷,但也需谨慎操作以避免安全风险。
255 6
|
5月前
|
网络协议 Linux
Linux查看端口监听情况,以及Linux查看某个端口对应的进程号和程序
Linux查看端口监听情况,以及Linux查看某个端口对应的进程号和程序
772 2
|
5月前
|
Linux Python
linux上根据运行程序的进程号,查看程序所在的绝对路径。linux查看进程启动的时间
linux上根据运行程序的进程号,查看程序所在的绝对路径。linux查看进程启动的时间
89 2
|
3月前
|
Linux API 开发工具
FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
ijkplayer是由B站研发的移动端播放器,基于FFmpeg 3.4,支持Android和iOS。其源码托管于GitHub,截至2024年9月15日,获得了3.24万星标和0.81万分支,尽管已停止更新6年。本文档介绍了如何在Linux环境下编译ijkplayer的so库,以便在较新的开发环境中使用。首先需安装编译工具并调整/tmp分区大小,接着下载并安装Android SDK和NDK,最后下载ijkplayer源码并编译。详细步骤包括环境准备、工具安装及库编译等。更多FFmpeg开发知识可参考相关书籍。
125 0
FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
|
3月前
|
运维 Java Linux
【运维基础知识】Linux服务器下手写启停Java程序脚本start.sh stop.sh及详细说明
### 启动Java程序脚本 `start.sh` 此脚本用于启动一个Java程序,设置JVM字符集为GBK,最大堆内存为3000M,并将程序的日志输出到`output.log`文件中,同时在后台运行。 ### 停止Java程序脚本 `stop.sh` 此脚本用于停止指定名称的服务(如`QuoteServer`),通过查找并终止该服务的Java进程,输出操作结果以确认是否成功。
108 1
|
3月前
|
机器学习/深度学习 Linux 编译器
Linux入门3——vim的简单使用
Linux入门3——vim的简单使用
72 1
|
4月前
|
消息中间件 分布式计算 Java
Linux环境下 java程序提交spark任务到Yarn报错
Linux环境下 java程序提交spark任务到Yarn报错
58 5
|
5月前
|
Unix Linux 开发工具
linux笔记 diff及patch的制作与使用
这篇文章是关于Linux系统中使用`diff`命令生成补丁文件以及使用`patch`命令应用这些补丁的详细教程和实战案例。
146 2
linux笔记 diff及patch的制作与使用