于 Linux 系统之中,纵使 Vim 已然是一个性能卓越、功能强劲的文本编辑器,然而 view 命令依旧存于其中,并且和 Vim 构建起了相辅相成的互补态势。
功能定位
1.vim(全功能编辑器):支持文本的增删改查、多模式切换(正常模式、插入模式、命令模式等),适用于需要频繁编辑的场景。例如,修改代码、编写配置文件等。
2025年05月03日
于 Linux 系统之中,纵使 Vim 已然是一个性能卓越、功能强劲的文本编辑器,然而 view 命令依旧存于其中,并且和 Vim 构建起了相辅相成的互补态势。
1.vim(全功能编辑器):支持文本的增删改查、多模式切换(正常模式、插入模式、命令模式等),适用于需要频繁编辑的场景。例如,修改代码、编写配置文件等。
2025年05月03日
一般来讲,人们将计算机联网的首要目的就是获取资料,而文件传输是一种非常重要的获取资料的方式。今天的互联网是由几千万台个人计算机、工作站、服务器、小型机、大型机、巨型机等具有不同型号、不同架构的物理设备共同组成的,而且即便是个人计算机,也可能会装有Windows、Linux、UNIX、Mac等不同的操作系统。为了能够在如此复杂多样的设备之间解决问题解决文件传输问题,文件传输协议(FTP)应运而生。
2025年05月03日
如何在centos7中搭建 ISCSI 服务
前言:
硬盘上的数据通过计算机主板上的总线与CPU、内存设备进行数据交换,这种物理环境上的限制给硬盘资源的共享带来了各种不便。后来,IBM公司开始动手研发基于TCP/IP协议和SCSI接口协议的新型存储技术,这也就是我们目前能看到的互联网小型计算机系统接口
2025年05月03日
Vi/Vim 可以说是文本编辑中的一代传奇人物,直至现在,它仍然在高级程序员的武器库中占有一席之地。每个 Linux 发行版默认都包含Vim ,而且即使你不是 Linux 系统用户,你也可以安装 Vim 。
为什么到现在还来讲这款古老的软件?因为它牛逼啊!它包含几乎所有功能的轻量级键盘快捷键、内置表达式搜索,以及强大而又稳定的插件生态系统。就连其他现代文本编辑器功能,如漂亮的语法高亮,它也有。你会在不知不觉中爱上这款文本编辑神器。
回到主题,我们今天就来学习 Vim 中的文本搜索和替换功能,帮助你更好地使用 Vim 这款神器。如果你想学习更多 Vim 操作,可以私信我回复「1024」,有我整理的电子书和视频。
2025年05月03日
在 Reverb,我们使用 MacVim 来标准化开发环境,使配对更容易,并提高效率。当我开始使用 Reverb 时,我以前从未使用过 Vim。我花了几个星期才开始感到舒服,但如果没有这样的提示,可能需要几个月的时间。这里有十个技巧可以帮助你在学习使用 Vim 时提高效率。
1. 通过提高按键重复率来更快地导航
转到系统偏好设置-> 键盘,增加您的按键重复,并缩短您的延迟直到重复。这将让您使用 hkjl 更快地导航(不要使用那些箭头键!)
2.使用gg/G和ctrl-d/ctrl-u垂直导航
2025年05月03日
本文仅适合于对vim有一定了解的人阅读,没有了解的人可以看看文中的视频我使用 neovim 代替 vim ,有些插件是 neovim 独占, neovim 和 vim 的区别请自行
google系统: Manjaro(Linux)
之前我一直使用的是 vscode 和 typora 作为 markdown 编辑器,这两个都挺好用的,都有 linux 版本,typora 可能是我见过的最优雅的编辑器了
2025年05月03日
golang官方推荐的IDE或者编辑器插件之一就是vim-go, 为了配置简单,这边直接借助了下spacevim
这里介绍的环境是ubuntu 18.04 LTS
安装和配置方法如下
安装spacevim
curl -sLf https://spacevim.org/install.sh | bash
启动vim, 这时候会让你选择一个模式,这边选择 dark powered mode
2025年05月03日
Linux配置ip地址的两种方法,实验环境为centos7.6
第一步,通过nmcli connection查看网卡名称
2025年05月03日
它是一个老式的文字处理工具,但是功能很齐全,不仅是文本处理工具,还是一个程序编辑工具,就连官方网站也说vim是一个程序开发工具而不是文字处理软件,因为它包含了很多额外的功能,如:多文件编辑,区块复制等,这些功能让我们在进行配置文件修改的时候会更方便。今天就来一起学习一下vi和vim。
Vim 是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。