📄 katepart.qbk
字号:
[/ Boost.hs Copyright 2007 Matias Capeletto Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)][section KDE Support][heading boost::hs::quickbook]boost::hs::quickbook is a syntax highlighting designed to work with Katepart.It can be used in KWrite, Kate, Konqueror and KDevelop, and supports all theconstructs of Quickbook 1.4 including tables, list, templates and macros.[variablelist[[.qbk loaded in a text editor][[$../../tools/quickbook/doc/html/images/extra/katepart/table.text.editor.png]]][[.qbk loaded with boost::hs support][[$../../tools/quickbook/doc/html/images/extra/katepart/table.boost.hs.png]]]][*html generated from this .qbk file][table Code examples[[Name][Code][Description]][[for loop ][` for(int k=0; k<10; k++) v+=k; ` ][Sums some numbers. ]][[while loop ][` { int k; while( k < 10 ) { v+=k; k++ } } `][Same effect. ]][[infinite loop][` while( true ) { v+=1; } ` ][Not a good example.]]][heading Code Folding ]boost::hs goes far beyond simple coloring. One useful thingyou can get the editor to do is to mark regions. They appear in a small grey lineand each region can be folded or unfolded independently.[heading Auto Comment / Uncomment ]Another important feature is the possibility to auto-comment or uncomment somepiece of code (/Tools - Comment/).Commented regions can be uncommented simple calling the /uncomment/ commandwhile being in it.[heading Styles reference ][table [[ Name ][ Style ][ Description ]][[*plain text* ][normal black ][Plain text at each level. ]][[*formatted text* ][formatted black ][ Bold, italic, underline and mixes. Teletype, replaceable, strikeout. ]][[*structure* ][light blue ][All quickbook structures characters (\[, \], \[block-type, simpleformating boundaries, lists keywords (\*, \#) ]][[*macros* ][red ][Names in macro definitions, macros insertion if it is used the \_\_xxx\_\_ proposed sintaxis. ]][[*templates* ][red ][Names in template definitions ]][[*anchors* ][red ][All the keywords that are used to link quickbooks together. ]][[*comments* ][italic light gray ][Inside the commentaries. ]][[*tables* ][HTML like ][Reveal the structure, bold title, higlighted HTML like columns titles. ]][[*variable lists* ][HTML like ][Reveal the structure, bold title, bold HTML like items names. ]][[*c++ code* ][cpp Kate syntax ][Code blocks and inline code. ]][[*paths* ][green ][Image, files and web paths ]][[*IDE specific* ][dark blue ][IDE commands ]]][heading About boost::hs][$../../tools/quickbook/doc/html/images/extra/katepart/boost.hs.logo.png]boost::hs::quickbook is a component of boost::hs, a syntax highlightingfor C++, doxygen, Boost.Build jamfiles and QuickBook.boost::hs has his own page [@http://tinyurl.com/2l7u33 here].[noteboost::hs::cpp support QuickBook code import comments style!][heading Installing boost::hs]There exist an ongoing effort to push boost::hs upstream to the KatePartproject. In a few months KDE may have native Quickbook support!For the moment you must download and install it.You can download boost::hs from[@http://matias.capeletto.googlepages.com/boost_hs.zip here].[noteA copy of boost::hs::quickbook and boost::hs::cpp is available in `boost/tools/quickbook/extra/katepart`.]In order to install it you must copy the content in the folder[*katepart\/syntax\/] to the appropriate katepart syntax folder in yourmachine. In general this folder will be in[*\/usr\/share\/apps\/katepart\/syntax]. A bash script named ['install.sh]is included that copy the files to this folder.[endsect]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -