.. image:: http://img.shields.io/pypi/v/cppman.svg?style=flat :target: https://pypi.python.org/pypi/cppman .. image:: https://img.shields.io/github/downloads/aitjcize/cppman/total.svg :target: https://pypi.python.org/pypi/cppman#downloads
C++ 98/11/14/17/20 manual pages for Linux, with source from cplusplus.com <http://cplusplus.com/>
and cppreference.com <https://cppreference.com/>
.
.. image:: https://raw.github.com/aitjcize/cppman/master/wiki/screenshot.png
Supports two backends (switch it with cppman -s
):
cplusplus.com <http://cplusplus.com/>
_cppreference.com <http://cppreference.com/>
_Syntax highlighting support for sections and example source code.
Usage/Interface similar to the 'man' command
Hyperlink between manpages (only available when pager=vim)
Ctrl-]
when cursor is on keyword to go forward and Ctrl-T
to go backward.Frequently update to support cplusplus.com <http://cplusplus.com/>
_.
Using vim as pager
.. image:: https://raw.github.com/aitjcize/cppman/master/wiki/demo.gif
.. code-block:: bash
$ pip install cppman
Note that cppman requires Python 3. Make sure that either pip
is configured for Python 3 installation, your default Python interpreter is version 3 or just use pip3
instead.
Trizen <https://wiki.archlinux.org/title/Trizen>
_:.. code-block:: bash
$ trizen -S cppman
or install the git version
.. code-block:: bash
$ trizen -S cppman-git
.. code-block:: bash
$ sudo apt-get install cppman
.. code-block:: bash
$ brew install cppman
or
.. code-block:: bash
$ sudo port install cppman
czchen <https://github.com/czchen>
_eborisch <https://github.com/eborisch>
_man
command instead of cppman
?cppman -m true
and all cached man pages are exposed to the system man
command. Note: You may want to download all available man pages with cppman -c
.::
?:
like a white space. To fix this add export COMP_WORDBREAKS=" /\"\'><;|&("
to your ~/.bashrc
.git checkout -b my-new-feature
)git commit -am 'Add some feature'
)git push origin my-new-feature
)