【转】vim修改文件格式,查看不可见字符串等

vim修改文件格式,查看不可见字符等

分类: 兵器谱2013-10-29 22:26 2125人阅读 评论(0) 收藏 举报

  • :set fileformats=unix,dos ==>unix文件格式作为第一选择,dos格式作为第二选择,尤其需要注意的是shell、python等脚本需要保存为unix格式,因为不然你在linux下直接运行时会提示:No such file or directory,因为Linux把换行符也当成脚本解释器的一部分了。
  • :set fileformat ==>查看文件格式
  • :set fileformat=unix/dos ==>设置(转换)文件格式
  • :set endofline/noendofline ==>设置文件末尾是否自动增加换行符
  • :set list/nolist ==>设置是否显示不可见字符,注意此选项受set listchars约束。
  • :%s/\n//g ==>删除换行符
  • :set textwidth=78 ==>设置指定列宽自动换行,当使用gq命令格式化文本时就会按照设置的长度在单词的结尾换行。

总结见如下表:

:set fileformat 设置文件格式
:set endofline 设置文件结束符
:set noendofline 取消文件结束符
:set list 进入List Mode
:set nolist 退出List Mode
:%s/\n//g 删除换行符
:set textwidth 设置行宽
:set textwidth 设置行边距
:join 合并多行
J 合并两行
 

参考链接:

vim下显示回车换行符等特殊符号

时间: 2024-10-13 01:40:12

【转】vim修改文件格式,查看不可见字符串等的相关文章

修改及查看mysql数据库的字符集

修改及查看mysql数据库的字符集 Liunx下修改MySQL字符集:1.查找MySQL的cnf文件的位置find / -iname '*.cnf' -print /usr/share/mysql/my-innodb-heavy-4G.cnf/usr/share/mysql/my-large.cnf/usr/share/mysql/my-small.cnf/usr/share/mysql/my-medium.cnf/usr/share/mysql/my-huge.cnf/usr/share/te

SQL Server触发器创建、删除、修改、查看示例步骤

SQL Server触发器创建.删除.修改.查看示例步骤 一﹕ 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活.所以触发器可以用来实现对表实施复杂的完整性约`束. 二﹕ SQL Server为每个触发器都创建了两个专用表﹕Inserted表和Deleted表.这两个表. 一﹕ 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活.所以触发器可以用来实现对表实施复杂的完整性约`束.    

oracle隐含参数修改与查看

oracle隐含参数修改与查看 alter system set "_allow_resetlogs_corruption"=false scope=spfile sid='*'; col name for a30;col value for a10;selectx.ksppinm  name,y.ksppstvl  value,y.ksppstdf  isdefault,decode(bitand(y.ksppstvf,7),1,'MODIFIED',4,'SYSTEM_MOD','

git修改代码查看文件差异-移除代码-重命名文件

本文git版本1.9.6 git代码提交层次图 一.修改本地代码查看差异 二.移除代码 三.重命名代码 1.1.当我们修改本地code的时候,使用命令可以看到文件的状态的处于修改状态:然后我们可以将code add 然后进行commit: 我们可以看到code修改什么地方,修改了什么内容: $ git status -s $ echo 'puts "hello world!"' >> hello.rb $ git diff hello.rb 1.2.将此添加到staging

python3之对本地TXT文件进行增加,删除,修改,查看功能。

由于是初学,代码如有不足,欢迎指出! 本博客记录我的编程之路,记录所学到的知识,分享所学心得! 这是我的一个作业. 首先分析要求: 创建一个TXT文件用于存储账号与密码 实现对文件进行增加,删除,修改,查看的功能 分析思路: 先写一个选择的菜单 列出我们要写的自定义函数 实现增加,删除,修改,查看功能的主要方法是读取文件返回一个列表,然后对列表进行增加,删除,修改,查看最后又把列表写入文件. 1 def jia(LIST): #1增加函数 2 print('空格加回车退出!') 3 while

Linux下dd和od命令备份查看硬盘mbr,并用vim修改!

主引导记录(Master Boot Record,MBR),位于一个硬盘的0柱面.0盘面.1扇区,共512字节.具体划分依次为:引导代码区440字节.磁盘签名4字节.空白(Ox0000)2字节.MBR分区表(Disk Partition Table,DPT)64字节.结束标志(Ox55AA)2字节.其中的MBR分区表(DPT)区别于另一种“全局唯一标识分区表(GUID Partition Table,GPT)”.本文今天仅讨论MBR及DPT. 废话不多说了,下面先介绍如何备份.恢复MBR及DPT

vim修改二进制文件

先用vim以二进制格式打开需要编辑或查看的文件,不采用-b参数有时会导致转换错误,详见分隔线后部分.    vim -b file-to-open.dat 然后用xxd把文件转换成十六进制格式 :%!xxd 转化后显示类似如下   0000000: 5036 0a35 3932 2033 3230 0a32 3535 0a20  P6.592 320.255. 0000010: 190e 2019 0e20 190e 2019 0e20 190e 2019  .. .. .. .. .. . 0

vim修改文字编码

在Vim中查看文件编码 :set fileencoding 即可显示文件编码格式.如果你只是想查看其它编码格式的文件或者想解决 用Vim查看文件乱码的问题,那么在~/.vimrc 文件中添加以下内容: set encoding=utf-8 fileencodings=utf-8 这样,就可以让vim自动识别文件编码(可以自动识别UTF-8或 者GBK编码的文件),其实就是依照fileencodings提供的编码列表尝试,如果没有找到合适 的编码,就用latin-1(ASCII)编码打开. 以指定

完整修改删除,防止数据库字符串攻击

一.完整修改和查询:中间变量运用. 1.先查 2.执行操作 ----------------------------------------------------二.防止SQL数据库字符串注入攻击:需要使用cmd.Parameters这个集合占位符: @key 代表这个位置用这个占位符占住了 Parameters这个集合中将此占位符所代表的数据补全 cmd.Parameters.Clear(); --添加占位符数据之前,要清空此集合cmd.Parameters.Add("@pwd",