Sublime Text 的下载与安装c++
下载地址:Sublime 官方下载shell
Package Control 的安装app
import urllib2,os,hashlib; h = ‘2915d1851351e5ee549c20394736b442’ + ‘8bc59f460fa1548d1514676163dafc88’; pf = ‘Package Control.sublime-package’; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( ‘http://packagecontrol.io/’ + pf.replace(‘ ‘, ‘%20’)).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), ‘wb’ ).write(by) if dh == h else None; print(‘Error validating download (got %s instead of %s), please try manual install’ % (dh, h) if dh != h else ‘Please restart Sublime Text to finish installation’)
在sublime Text中的控制台(Ctrl+~)中粘贴上面的内容回车,等待自动安装,完成后重启。ui
按下Ctrl+Shift+P打开命令模式,键入Install Package按下回车,便可搜索可用的包。this
配置C++环境url
首先找到MinGW的安装路径,没有安装的先下载。在系统变量的Path中添加MinGW所在目录下的bin文件夹。Path中添加,如spa
D:\MinGW\bin.net
配置完成后,在系统命令提示符中键入g++ -v,能够看到:debug
Using built-in specs. COLLECT_GCC=g++ COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/lto-wrapper.exe Target: mingw32 Configured with: ../../../src/gcc-4.8.1/configure --build=mingw32 --enable-langu ges=ada,c,c++,fortran,lto,objc,obj-c++ --enable-libgomp --enable-lto --enable-gr aphite --enable-libstdcxx-debug --enable-threads=posix --enable-version-specific -runtime-libs --enable-fully-dynamic-string --enable-libstdcxx-threads --enable- libstdcxx-time --with-gnu-ld --disable-werror --disable-nls --disable-win32-regi stry --disable-symvers --enable-cxx-flags='-fno-function-sections -fno-data-sect ions -DWINPTHREAD_STATIC' --prefix=/mingw32tdm --with-local-prefix=/mingw32tdm - -with-pkgversion=tdm-2 --enable-sjlj-exceptions --with-bugurl=http://tdm-gcc.tdr agon.net/bugs Thread model: posix gcc version 4.8.1 (tdm-2)
Tool->Build System->New Build System新建编译配置文件。输入以下信息并保存至”C++Builder.sublime-build”。这个文件会出如今C:\Users\{用户名}\AppData\Roaming\Sublime Text 2\Packages\User中。3d
{ "cmd": "g++ -std=c++11 \"${file}\" -o \"${file_path}/${file_base_name}\"", "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "working_dir": "${file_path}", "selector": "source.c, source.c++", "shell": true, "encoding": "cp936", "variants": [ { "name": "Run", "cmd": "g++ -std=c++11 \"${file}\" -o \"${file_path}/${file_base_name}\" && start cmd /k \"${file_path}/${file_base_name}.exe\" &&echo. & pause && exit" } ] }
编写代码ctrl+B就能够了。
搭配 LaTeX 使用
咱们须要使用的包是 LaTeXTools。Ctrl+Shift+P。
LaTeXTools 能够使用 MikTeX 或者 TeXlive 做为引擎,若是你使用 MikTeX,那么基本上不用设置,由于 LaTeXTools 默认使用的是 MikTeX。若是使用的是 TeXlive,则须要作点改动。
Preferences -> Browse Packages
LaTeXTools
文件夹,定位到 LaTeX.sublime-build
文件Ctrl+/
)"path": "D:\\texlive\\2013\\bin\\win32;$PATH"
,其中路径为 TeXlive 的安装路径。将 SumatraPDF.exe的目录添加到环境变量中,在系统变量的Path中添加SumatraPDF.exe所在目录。
编写代码,运行,SumatraPDF就会自动弹出,显示 test.pdf
的内容,在 SumatraPDF 上方的菜单栏选择设置
,将下面的代码添加到 SumatraPDF 选项的最下面方的反向搜索设置框内便可。
"G:\Program Files\Sublime Text 3\sublime text.exe" "%f:%l"
肯定而后关闭。这样,咱们就设置好了 SumatraPDF 的反向搜索。
空格:
两个quad空格: a \qquad b 两个m的宽度
一个quad空格: a \quad b 一个m的宽度
大空格: a \ b 1/3m宽度
中等空格: a \; b 2/7m宽度
小空格: a \, b 1/6m宽度
没有空格: ab
紧贴: a \! b 缩进1/6m宽度
首行不缩进:
\setlength{\parindent}{0pt}