[發明專利]編輯控制方法、裝置、設備及存儲介質在審
| 申請號: | 202110265945.6 | 申請日: | 2021-03-11 |
| 公開(公告)號: | CN112925515A | 公開(公告)日: | 2021-06-08 |
| 發明(設計)人: | 李朕;劉子波;朱麗娟 | 申請(專利權)人: | 億度慧達教育科技(北京)有限公司 |
| 主分類號: | G06F8/33 | 分類號: | G06F8/33 |
| 代理公司: | 北京市鑄成律師事務所 11313 | 代理人: | 鄧海鴻;楊瑾瑾 |
| 地址: | 100144 北京市石景山區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 編輯 控制 方法 裝置 設備 存儲 介質 | ||
本申請提出一種編輯控制方法、裝置、電子設備及存儲介質。具體實現方案為:對待編輯代碼進行掃描,得到待編輯代碼中的控制標簽;根據控制標簽確定待編輯代碼中的標記內容區域的控制范圍;針對控制范圍之內的待編輯代碼,執行控制標簽對應的控制功能。本申請實施例能夠在指定范圍之內對待編輯代碼的顯示或編輯等功能進行控制,使得用戶可以根據實際需要在待編輯代碼中布置控制標簽,通過控制標簽可以方便地對待編輯代碼的編輯方式進行限制,達到預定的控制目的。
技術領域
本申請涉及人工智能技術領域,尤其涉及一種編輯控制方法、裝置、設備及存儲介質。
背景技術
隨著計算機技術的發展,編程逐漸被認為是一項必修的基本技能。我國部分省市已經將編程課程作為中小學的必修課?,F有的在線編程教學系統可以解決在線編譯運行代碼的要求。但是現有的代碼編輯器不能靈活方便地對代碼編輯進行控制。
例如在教授編程過程中,有些教案代碼提供了固定的方法或邏輯。教師要求學生需要按照提供的方法或邏輯結構編寫代碼。教師布置編程作業的時候需要對關鍵代碼進行控制。例如需要控制關鍵代碼不會被刪除或修改,并且允許學生對部分代碼進行編輯。但是,現有的代碼編輯器的編輯控制方法中只允許全部只讀或者全部允許修改。這種編輯控制方式使得教師無法根據教學的實際需求布置編程作業,給編程教學帶來很大的不便。
發明內容
本申請實施例提供一種編輯控制方法、裝置、電子設備及存儲介質,以解決相關技術存在的問題,技術方案如下:
第一方面,本申請實施例提供了一種編輯控制方法,包括:
對待編輯代碼進行掃描,得到待編輯代碼中的控制標簽;
根據控制標簽確定待編輯代碼中的標記內容區域的控制范圍;
針對控制范圍之內的待編輯代碼,執行控制標簽對應的控制功能。
在一種實施方式中,控制標簽包括編輯標簽;針對控制范圍之內的待編輯代碼,執行控制標簽對應的控制功能,包括:
在控制標簽為編輯標簽的情況下,獲取當前光標的位置坐標和控制范圍的坐標區域;
在當前光標的位置坐標在控制范圍的坐標區域之內的情況下,禁用待編輯代碼的編輯功能;
在當前光標的位置坐標在控制范圍的坐標區域之外的情況下,啟用待編輯代碼的編輯功能。
在一種實施方式中,控制標簽包括隱藏標簽;針對控制范圍之內的待編輯代碼,執行控制標簽對應的控制功能,包括:
在控制標簽為隱藏標簽的情況下,在當前編輯界面中隱藏控制范圍之內的待編輯代碼。
在一種實施方式中,對待編輯代碼進行掃描,得到待編輯代碼中的控制標簽,包括:
利用正則表達式對待編輯代碼進行匹配,得到待編輯代碼中的控制標簽。
在一種實施方式中,根據控制標簽確定待編輯代碼中的標記內容區域的控制范圍,包括:
獲取控制標簽在待編輯代碼中的標記內容的位置信息;
根據位置信息得到待編輯代碼的控制范圍。
在一種實施方式中,上述方法還包括:
在對待編輯代碼進行掃描之前,獲取功能配置參數;
在功能配置參數滿足預設條件的情況下,執行對待編輯代碼進行掃描的步驟。
在一種實施方式中,上述方法還包括:
響應于代碼調取指令,對待編輯代碼進行處理,得到與代碼調取指令對應的返回代碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于億度慧達教育科技(北京)有限公司,未經億度慧達教育科技(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110265945.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種盾構機切刀磨損量預估計算方法
- 下一篇:一種中藥篩分預處理裝置





