当前位置: 首页 > news >正文

vim 程序编辑器

基本上vi共分为三种模式,分别是一般模式、编辑模式与指令列命令模式。
vi 三种模式的相互关系如下图:


vim的暂存档、救援回复与开启时的警告信息
当我们在使用vim编辑时,vim会在与被编辑的档案的目录下,再建立一个名为.filename.swp的档案。如果你的系统
因为某些原因断线了,导致你编辑的档案还没有储存,这个时候.filename.swp就能够发挥救援的功能。

 

vim的额外功能
1、区块选择
2、多档案编辑
3、多窗口功能
在指令列模式输入 :sp filename 即可,那个filename可有可无,如果想要在新窗口启动另一个档案,就加入档名,
否则仅输入:sp时,出现的则是同一个档案在两个窗口。

 

vim环境设定与记录: ~/.vimrc,~/.viminfo

 

vim常用指令示意图


DOS与Linux的断行字符
在DOS使用的断行字符为^M$,我们称为CR与LF两个符号。而在Linux底下,则是仅有LF($)这个断行符号。
格式转换指令语法:dos2unix [-kn] file [newfile]
                                 unix2dos [-kn] file [newfile]

 

语系编码转换
指令语法 iconv --list
                iconv -f 原本编码 -t 新编码 filename [-o newfile]


 

 

 http://blog.csdn.net/z2200903505/article/details/7927299

相关文章:

  • 普通用户启动apache服务
  • 【转】浮点数与十六进制如何转换?
  • 串口硬流控原理验证RTS与CTS
  • 1、计科研究生的学习之路
  • mysql支持emoji表情存取的解决方案
  • Android编译错误, Ignoring InnerClasses attribute for an anonymous inner class
  • Android中的资源与国际化!
  • frame与bounds
  • wpa_supplicant 和 802.11g WPA 认证的配置
  • 礼物
  • javaweb之动态读excel,导入excel,poi,jxl 支持判断2003.2007及以上
  • iOS如何兼容的应用程序32位系统和64Bit系统
  • linux下实时查看tomcat运行日志
  • C#中对象的销毁有三种方式Finalize,Dispose,GC。
  • shrio教程初级(八)shiro验证码与记住登录
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • 0基础学习移动端适配
  • 30天自制操作系统-2
  • C# 免费离线人脸识别 2.0 Demo
  • iOS筛选菜单、分段选择器、导航栏、悬浮窗、转场动画、启动视频等源码
  • Javascript设计模式学习之Observer(观察者)模式
  • JDK9: 集成 Jshell 和 Maven 项目.
  • JS数组方法汇总
  • Python实现BT种子转化为磁力链接【实战】
  • python学习笔记-类对象的信息
  • Redis字符串类型内部编码剖析
  • Spring Boot MyBatis配置多种数据库
  • Spring框架之我见(三)——IOC、AOP
  • VuePress 静态网站生成
  • 持续集成与持续部署宝典Part 2:创建持续集成流水线
  • 订阅Forge Viewer所有的事件
  • 番外篇1:在Windows环境下安装JDK
  • 关于 Cirru Editor 存储格式
  • 猴子数据域名防封接口降低小说被封的风险
  • 配置 PM2 实现代码自动发布
  • 前端攻城师
  • 如何进阶一名有竞争力的程序员?
  • 什么是Javascript函数节流?
  • 微信小程序设置上一页数据
  • k8s使用glusterfs实现动态持久化存储
  • zabbix3.2监控linux磁盘IO
  • 阿里云ACE认证之理解CDN技术
  • ​力扣解法汇总946-验证栈序列
  • $redis-setphp_redis Set命令,php操作Redis Set函数介绍
  • (51单片机)第五章-A/D和D/A工作原理-A/D
  • (done) 两个矩阵 “相似” 是什么意思?
  • (Note)C++中的继承方式
  • (笔试题)合法字符串
  • (初研) Sentence-embedding fine-tune notebook
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理 第13章 项目资源管理(七)
  • (一)UDP基本编程步骤
  • .Net Core webapi RestFul 统一接口数据返回格式
  • .NET Entity FrameWork 总结 ,在项目中用处个人感觉不大。适合初级用用,不涉及到与数据库通信。
  • .NET的微型Web框架 Nancy
  • .net对接阿里云CSB服务