Linux程序编辑器
2024-08-29 10:25:26
重点回顾:
Linux底下的配置文件多为文本文件,故使用vim即可进行设定编辑;
vim可视为程序编辑器,可用以编辑shell script,配置文件等,避免打错字
vi为所有unix like的操作系统都会存在的编辑器,且执行速度快速
vi有三种模式,一般模式可变换到编辑与指令列模式,但编辑模式与指令列模式不能互换;
常用的按键有i,[Esc],:wq等
vi的画面大略可分为两部分,(1)上半部分的本文与(2)最后一行的状态+指令列模式;
数字是有意义的,用来说明重复进行几次动作的意思,如5yy为复制5行之意;
光标的移动中,大写的G经常使用,尤其是1G,G移动到文章的头/尾功能!
vi的取代功能也很棒!:n1,n2s/old/new/g要特别注意学习起来;
小数点“.”为重复进行前一次动作,也是很经常使用的按键功能!
进入编辑模式几乎只要记住:i,o,R三个按钮即可!尤其是新增一行的O与取代的R
vim会主动的建立swap暂存档,所以不要随意短线!
如果在文章内有对其的区块,可以使用"ctrl+v"进行复制/贴上/删除的行为
使用:sp功能可以分割窗口
vim的环境设定可以写入在 ~/.vimrc档案中;
可以使用iconv进行档案语系编码的转换
使用dos2unix及unix2dos可以变更档案每一行的行尾断行字符。
最新文章
- JavaScript与PHP中正则
- 定位和xml解析和gson解析加上拉加载,下拉刷新
- 创建C#DLL
- Qt容器类的对象模型及应用(线性结构篇)(好多图,比较清楚)
- qml 中 使用 shader
- C++/C常量
- java 之 迭代器模式(大话设计模式)
- Unity安装(Windows版)
- 中文dumps显示
- 关于在Servlet中的Fileter
- CSS 不规则图形绘制
- 【BZOJ1778】[Usaco2010 Hol]Dotp 驱逐猪猡
- java 持有对象 ListIterator用法
- jmx - first demo
- 性能测试工具---jmeter
- if 判断文件
- Android指南 - 主题
- 20145216史婧瑶 《网络对抗》 MSF基础应用
- 使用cocoa捕获dock栏中的“退出”事件,解决qt开发的应用程序退出异常的问题
- css属性 writing-mode 改变文字书写方向