deepin终端编译c程序_C/C++知识点之Ubuntu / Debian / Deepin等 Sublime Text 3 配置C++环境(一键编译运行,格式化代码)...
本文主要向大家介紹了 C/C++知識點之Ubuntu / Debian / Deepin等 Sublime Text 3 配置C++環境(一鍵編譯&運行,格式化代碼),通過具體的內容向大家展示,希望對大家學習C/C++知識點有所幫助。配置編譯環境:
進sublime,然后點擊Tools->Build?System->New?build?System
直接用下面的替換
{
"shell_cmd":?"g++?‘${file}‘?-o?‘${file_path}/${file_base_name}‘",
"file_regex":?"^(..[^:]*):([0-9]+):?([0-9]+)?:??(.*)$",
"working_dir":?"${file_path}",
"selector":?"source.c,?source.c++",
"variants":
[
{
"name":?"Build?&?Run",
"shell_cmd":?"x-terminal-emulator??-e?bash?-c?\"g++?‘${file}‘?-o?‘${file_path}/${file_base_name}‘?;?‘${file_path}/${file_base_name}‘?;?read?-p?‘\nPress?ENTER?or?type?command?to?continue...‘\""
},
{
"name":?"Build?Only",
"shell_cmd":?"g++?‘${file}‘?-o?‘${file_path}/${file_base_name}‘"
},
{
"name":?"Run?Only",
"shell_cmd":?"x-terminal-emulator??-e?bash?-c?\"‘${file_path}/${file_base_name}‘?;?read?-p?‘\nPress?ENTER?or?type?command?to?continue...‘\""
}
]
}
保存文件,文件名任意
每次使用前,我們按Ctrl+shift+B來選擇編譯選項
配置一鍵編譯&運行快捷鍵
點擊Preferences->Key?Buildings?-?User
[
{?"keys":?["ctrl+d"],?"command":?"duplicate_line"?},
{?"keys":?["alt+up"],?"command":?"swap_line_up"?},
{?"keys":?["alt+down"],?"command":?"swap_line_down"?},
{?"keys":?["f9"],?"command":?"build",?"args":?{"variant":?"Build?&?Run"}},
]
分別是復制代碼,上移,下移,一鍵編譯并運行
安裝格式化插件
首先需要安裝Package?Control
點擊View->Show?Console,然后輸入
import?urllib.request,os;?pf?=?‘Package?Control.sublime-package‘;?ipp?=?sublime.installed_packages_path();?urllib.request.install_opener(?urllib.request.build_opener(?urllib.request.ProxyHandler())?);?open(os.path.join(ipp,?pf),?‘wb‘).write(urllib.request.urlopen(?‘http://sublime.wbond.net/‘?+?pf.replace(‘?‘,‘%20‘)).read())
安裝成功后,按Ctrl+Shift+P,然后輸入install,選Package?Control:?Install?Package
然后輸入CoolFormat并安裝
點擊Preferences->Browse?Packages,然后進CoolFormat,里面有個Default.sublime-keymap打開可以修改快捷鍵
本文由職坐標整理并發布,希望對同學們有所幫助。了解更多詳情請關注職坐標編程語言C/C+頻道!
總結
以上是生活随笔為你收集整理的deepin终端编译c程序_C/C++知识点之Ubuntu / Debian / Deepin等 Sublime Text 3 配置C++环境(一键编译运行,格式化代码)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python中的方法和函数的区别_pyt
- 下一篇: safari浏览器横屏怎么设置_Safa