vim技巧:设置编码格式,批量注释(待续其他功能)
navicate导出的sql由于是win平台所有模式都是dos
所以上传到服务器需要更改模式类型为unix
:set ff 查看当前文本的模式类型,一般为dos,unix
dos 代表windows转出类型,unix代表unix系列系统包括linux
:set ff=dos 设置为dos模式, 也可以用 sed -i 's/$/\r/'
可以将^M去掉
:set ff=unix 设置为unix模式,也可以用一下方式转换为unix模式:sed -i 's/.$//g'
同理
:set fileencoding查看现在文本的编码
:set fenc=编码 转换当前文本的编码为指定的编码
:set enc=编码 以指定的编码显示文本,但不保存到文件中。
批量注释
1、ctrl+v进入块编辑器模式:注意左下角显示
然后将光标移动到行首,上下选择需要注释的行
2、shift+i 进入输入模式:注意左下角显示
然后行首输出一个#,然后按esc返回
3、延迟一秒钟,可看到刚才选择的行都被加了#注释掉了