sublime text3配置c++環境和一些插件


@

Sublime Text 3是一個輕量級文本編輯器


(這是win系統下的配置說明,有哪些地方還需要配圖解釋,請留言或私聊問我也行!

閑話:

 提一句,很多人初學看着英文軟件頭皮發麻,喜歡用漢化版。
 但是我十分不建議這樣。都是21世紀程序員了,現在這點基礎英文軟件你就受不了了還是轉行轉專業吧。以后一定會經常和英文打交道,查一些API文檔看論文啥的。所以一定要習慣用英文軟件!
還有就是下軟件去官網下正版最新版的,不要再baidu上下一些別人包好的軟件。版本不一定最新,而且還不知道有什么雜七雜八的東西。

 還有就是不要太執着與使用的什么IDE,用着舒服就行,不需要看別人用啥你就用啥。
 對於C/C++新手我還是覺得用Codeblocks和Dev C++就挺好的,方便~
 emm,不過sublime text還是很強,畢竟它可以安裝許多強大功能的插件呢!
 當初用ST3時不會操作,找了很多很多博客才勉強會用一點,太菜了,難受.jpg。現在當寫個備忘錄吧。。。
 學計算機的,碰到自己解決不了的,先去互聯網找幫助了。有問題就多問問,可能不是所有人都會回答你,但是你夠真心並且你的問題真的是個問題,是會有人幫你噠~


下載sublime text 3:

官網:Sublime Text 3
直接download就行了~

安裝MinGW

推薦下載Codeblocks,記得去官網下載:http://www.codeblocks.org/。別說你不會下軟件,不會的請看文章末尾。
因為codeblocks自帶MinGW嘛~方便~


配置環境變量

教小白配置Java,Python,C++環境變量請看這里:傳送門

在此電腦界面右鍵屬性,左側選擇高級系統設置,再點擊環境變量。
你需要下面這么幾個東西,你點擊編輯,新建啥的加就行了,建議新手按下圖設置:
這里寫圖片描述
這里寫圖片描述
下面是我的Path里的內容:
這里寫圖片描述
文件路徑怎么寫下面也有講,你也可以仿照着我的寫。

查看是否配置成功:

CMD下輸入gcc -v
gcc可以編譯.c文件,而g++既可以編譯.c文件也可以編譯.cpp文件。
這里寫圖片描述

win下行編譯運行C/C++文件

  1. 首先Win+R呼出運行命令,在框內輸入cmd並按下Enter
  2. 我的代碼保存在E盤,所以在命令行界面(就是一個黑框框)我先輸出E:,進入E盤。
  3. 如果你不會輸入地址,就復制地址:
    這里寫圖片描述
    在紅色地方右鍵選擇復制地址。
  4. 輸入命令:cd ****,打星號的是你待編譯文件的所處路徑。
  5. 比如我有一個文件叫hhh.cpp
  6. 編譯方法:gcc hhh.cpp -o hhh.cpp,這樣就編譯完成了
  7. 運行方法:./a.out, hhh.cpp, hhh.exe, a.exe, ./a.exe(中的某一個肯定可以
  8. 還有一種編譯方法:直接g++ hhh.cpp。然后輸入./a.out, hhh.exea.exe。(中的某一個肯定可以
  9. 如果代碼是多組輸入,記得Ctrl+Z ,作用是退出控制台輸出。

Build你的C++System~

想要讓sublime text 3能編譯運行c/c++文件,需要build你的system。
下面是我的配置~
點擊Tools -> Build System -> New Build System...
myC++.sublime-build

{
"path": "E://ADpan//codeblocks//MinGW//bin//",
"cmd": ["g++","-std=c++14","${file}", "-o","${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:?(.*)$",
"working_dir": "${file_path}",
"encoding":"cp936",
"selector": "source.c",
"variants":
[
{
"name": "Run",
"cmd": ["cmd","/C","start","cmd","/c", "${file_path}/${file_base_name}.exe &pause"]
}
]
}

注意:第一行path哪里,你自己的codeblocks安裝在哪里,效仿着寫就行。

  • (需要我配置文件的可以聯系我

快捷鍵:

Ctrl+Shift+B : 選擇編譯或運行
Ctrl+B : 運行(前提是編譯過)
Ctrl+C : 復制
Ctrl+V : 粘貼
Ctrl+X : 剪切
Ctrl+A : 全選
Ctrl+Z : 撤回上一次操作
Ctrl+Y : 上個操作的反動作
Ctrl+N : 新建窗口
Ctrl+L : 選中一行
Ctrl+Enter : 光標指向下一行
Ctrl+Shift+Enter : 光標指向上一行
Shift+Enter : 光標指向下一行且當前光標后的內容一起下去
Ctrl+P : 選擇文件
Ctrl+Shift+P : 打開命令面板
Ctrl+Shift+K : 刪除一行
Ctrl+W : 關閉當前打開的文件
Ctrl+Shift+W : 關閉所有打開的文件
Ctrl+F : 查找
Ctrl+Z : 退出控制台輸出
Ctrl+/ : 注釋當前行
Ctrl+Shift+/ : 當前位置插入注釋
F11 : 全屏
Shift+F11 : 全屏
Alt+Shift+數字 : 分屏顯示
Alt+數字 : 切換打開第N個文件
Ctrl+Shift+D : 將這一行復制一行
Ctrl+D : 多選同一塊
Alt+F3 : 全選同一塊
Ctrl+鼠標滾輪 : 字體大小


插件

 干貨\(SublimeText3-snippets\)插件使用教程:傳送門
 snippets插件可以直接編寫你自己的一鍵補全快捷鍵。

 Sublime Text的許多強大功能基本上都是依賴與其強大的插件,啟用插件功能也就是啟用Package Control,這個很簡單,菜單欄 – View – Show Console 便會顯示如下圖所示的控制輸入區域。
這里寫圖片描述
在輸入框種輸入如下命令:

import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('https://sublime.wbond.net/'+pf.replace(' ','%20')).read())

窗體左下角即會顯示當前狀態,有網絡的情況下,即可啟用Sublime Text的插件自動搜索安裝功能了,然后快捷鍵Ctrl+Shift+P(或者 菜單 – Tools – Command Paletter)調出Command Paletter,如下圖所示:
這里寫圖片描述
在輸入框中輸入install 選擇 install Package下拉菜單顯示的即為可以安裝的插件的列表。

這個時候在輸入需要查找的插件名稱即可找到合心的插件,新建文件自動插入初始化代碼的功能就是通過Sublime Text的一個插件實現,名字叫Sublime Tmpl,不過安裝完成該插件后需要自己更改該插件的一些配置,比方說初始化版權信息的姓名、郵箱、網址,以及初始化各種格式的文件的初始化文字內容。。。

打開插件目錄找到Sublime Tmpl目錄],該插件默認支持php、html、js、css等文件新建,對我而言已經夠用,就沒再處理,而初始化快捷鍵則更好記憶,Ctrl+Alt+p則是新建php文件、Ctrl+Alt+h則是html文件、Ctrl+Alt+c則是css文件、一次類推js文件就是Ctrl+Alt+j了。

具體的實用插件就不再一一介紹了,推薦幾個插件,這也是我在用的,只列出名稱
ZenCoding[現在已改名叫Emmet]
PHPTidy
Prefixr
YUI Compressor

插件這方面的文章比較多,不再介紹。參考博客:here here

emm,插件操作還是很騷的。。。

無法安裝插件,提示說:無可用的packages

Perferences->Package Setttings->Package Control->Settings user
然后添加一個channels。

在這里插入圖片描述

中文編碼亂碼的問題

Sublime Text 3中文件默認編碼格式是UTF-8
windows中的命令行默認編碼格式是GBK
所以代碼中出現中文時運行會亂碼

點擊File:Save with Encoding
選擇UTF-8


安裝插件ConvertToUTF8


我的setting-user

{
	"color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",
	"font_size": 13,
	"ignored_packages":
	[
		"Vintage"
	],
	"expand_tabs_on_save": true,
	"tab_size":2,
	"translate_tabs_to_spaces": true
}








有人可能不會軟件,貼幾張下軟件的圖:

推薦下載Codeblocks,記得去官網下載:http://www.codeblocks.org/
這里寫圖片描述
這里寫圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM