美文网首页
关于微信公众号贴代码的方法

关于微信公众号贴代码的方法

作者: 番茄鸡蛋炒饭被抢注啦 | 来源:发表于2018-04-29 22:59 被阅读1623次

    微信公众号码上贴代码一直一来都是个头疼的问题。吐槽一句:要是后台编辑器支持markdown就好了。

    今天教大家用在线markdown排版工具,把代码完美贴到微信公众号上。

    长话短说,今天用到的两个工具:

    首先,以一段代码为例。假如我们现在要把下面JAVA代码放到微信公众号上。

    public class OracleJdbcTest  
    {  
        String driverClass = "oracle.jdbc.driver.OracleDriver";  
     
        Connection con;  
     
        public void init(FileInputStream fs) throws ClassNotFoundException, SQLException, FileNotFoundException, IOException  
        {  
            Properties props = new Properties();  
            props.load(fs);  
            String url = props.getProperty("db.url");  
            String userName = props.getProperty("db.user");  
            String password = props.getProperty("db.password");  
            Class.forName(driverClass);  
     
            con=DriverManager.getConnection(url, userName, password);  
        }  
     
        public void fetch() throws SQLException, IOException  
        {  
            PreparedStatement ps = con.prepareStatement("select SYSDATE from dual");  
            ResultSet rs = ps.executeQuery();  
     
            while (rs.next())  
            {  
                // do the thing you do  
            }  
            rs.close();  
            ps.close();  
        }  
     
        public static void main(String[] args)  
        {  
            OracleJdbcTest test = new OracleJdbcTest();  
            test.init();  
            test.fetch();  
        }  
    }
    

    按照以往的做法……截图……截图……截图……当代码量大的时候。可谓是劳神伤神。

    好了,现在我们介绍一种新的办法。随便打开上面两个网址中的一个。以 Md2All :http://md.aclickall.com/ 为例。打开以后是这样子:

    左边部分可以编辑,我们直接Ctrl + A 全选然后清空(当然你有兴趣也可以看完它)。这下简洁多了。

    然后我们刚刚要贴的代码是java代码,在左边这样输入,记得在代码块前加点文字,至于原因,待会说。

    要精确指定语言(如:java,cpp,css,xml,javascript,python,php,go,kotlin,lua,objectivec等等)时,在头部直接指定,如:```javascript, 然后尾部再用```结束。

    然后弄成下面的样子


    点击右上角的复制

    然后右键复制。到我们微信公众号的后台粘贴。

    这样就ok啦。。。

    相关文章

      网友评论

          本文标题:关于微信公众号贴代码的方法

          本文链接:https://www.haomeiwen.com/subject/fomalftx.html