*os_qnx.txt* For Vim version 8.0. Last change: 2005 Mar 29 VIM REFERENCE MANUAL by Julian Kinraid *QNX* *qnx* 1. General |qnx-general| 2. Compiling Vim |qnx-compiling| 3. Terminal support |qnx-terminal| 4. Photon GUI |photon-gui| 5. Photon fonts |photon-fonts| 6. Bugs & things To Do ============================================================================== 1. General *qnx-general* Vim on QNX behaves much like other unix versions. |os_unix.txt| 2. Compiling Vim *qnx-compiling* Vim can be compiled using the standard configure/make approach. If you want to compile for X11, pass the --with-x option to configure. Otherwise, running ./configure without any arguments or passing --enable-gui=photon, will compile vim with the Photon gui support. Run ./configure --help , to find out other features you can enable/disable. 3. Terminal support *qnx-terminal* Vim has support for the mouse and clipboard in a pterm, if those options are compiled in, which they are normally. The options that affect mouse support are |'mouse'| and |'ttymouse'|. When using the mouse, only simple left and right mouse clicking/dragging is supported. If you hold down shift, ctrl, or alt while using the mouse, pterm will handle the mouse itself. It will make a selection, separate from what vim's doing. When the mouse is in use, you can press Alt-RightMouse to open the pterm menu. To turn the mouse off in vim, set the mouse option to nothing, set mouse= 4. Photon GUI *photon-gui* To start the gui for vim, you need to run either gvim or vim -g, otherwise the terminal version will run. For more info - |gui-x11-start| Supported features: :browse command |:browse| :confirm command |:confirm| Cursor blinking |'guicursor'| Menus, popup menus and menu priorities |:menu| |popup-menu| |menu-priority| Toolbar |gui-toolbar| |'toolbar'| Font selector (:set guifont=*) |photon-fonts| Mouse focus |'mousefocus'| Mouse hide |'mousehide'| Mouse cursor shapes |'mouseshape'| Clipboard |gui-clipboard| Unfinished features: Various international support, such as Farsi & Hebrew support, different encodings, etc. This help file Unsupported features: Find & Replace window |:promptfind| Tearoff menus Other things which I can't think of so I can't list them 5. Fonts *photon-fonts* You set fonts in the gui with the guifont option > :set guifont=Lucida\ Terminal < The font must be a monospace font, and any spaces in the font name must be escaped with a '\'. The default font used is PC Terminal, size 8. Using '*' as the font name will open a standard Photon font selector where you can select a font. Following the name, you can include optional settings to control the size and style of the font, each setting separated by a ':'. Not all fonts support the various styles. The options are, s{size} Set the size of the font to {size} b Bold style a Use antialiasing i Italic style Examples: Set the font to monospace size 10 with antialiasing > :set guifont=monospace:s10:a < Set the font to Courier size 12, with bold and italics > :set guifont=Courier:s12:b:i < Select a font with the requester > :set guifont=* < 6. Bugs & things To Do Known problems: - Vim hangs sometimes when running an external program. Workaround: put this line in your |vimrc| file: > set noguipty Bugs: - Still a slight problem with menu highlighting. - When using phditto/phinows/etc., if you are using a font that doesn't support the bold attribute, when vim attempts to draw bold text it will be all messed up. - The cursor can sometimes be hard to see. - A number of minor problems that can fixed. :) Todo: - Improve multi-language support. - Options for setting the fonts used in the menu and toolbar. - Find & Replace dialog. - The clientserver features. - Maybe tearoff menus. - Replace usage of fork() with spawn() when launching external programs. vim:tw=78:sw=4:ts=8:ts=8:ft=help:norl:
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
README.Debian | File | 324 B | 0644 |
|
arabic.txt | File | 11.66 KB | 0644 |
|
autocmd.txt | File | 61.99 KB | 0644 |
|
change.txt | File | 73.07 KB | 0644 |
|
channel.txt | File | 30.1 KB | 0644 |
|
cmdline.txt | File | 46.17 KB | 0644 |
|
debug.txt | File | 7.01 KB | 0644 |
|
debugger.txt | File | 5.61 KB | 0644 |
|
develop.txt | File | 20.68 KB | 0644 |
|
diff.txt | File | 16.14 KB | 0644 |
|
digraph.txt | File | 60.67 KB | 0644 |
|
editing.txt | File | 71.39 KB | 0644 |
|
eval.txt | File | 424.86 KB | 0644 |
|
farsi.txt | File | 9.48 KB | 0644 |
|
filetype.txt | File | 26.03 KB | 0644 |
|
fold.txt | File | 23.14 KB | 0644 |
|
ft_ada.txt | File | 17.82 KB | 0644 |
|
ft_rust.txt | File | 9.3 KB | 0644 |
|
ft_sql.txt | File | 29.97 KB | 0644 |
|
gui.txt | File | 44.15 KB | 0644 |
|
gui_w32.txt | File | 18.47 KB | 0644 |
|
gui_x11.txt | File | 28.79 KB | 0644 |
|
hangulin.txt | File | 3.21 KB | 0644 |
|
hebrew.txt | File | 5.58 KB | 0644 |
|
help.txt | File | 8.38 KB | 0644 |
|
help.txt.vim-tiny | File | 1.4 KB | 0644 |
|
helphelp.txt | File | 14 KB | 0644 |
|
howto.txt | File | 2.84 KB | 0644 |
|
if_cscop.txt | File | 18.91 KB | 0644 |
|
if_lua.txt | File | 14.3 KB | 0644 |
|
if_mzsch.txt | File | 11.55 KB | 0644 |
|
if_ole.txt | File | 7.23 KB | 0644 |
|
if_perl.txt | File | 10.89 KB | 0644 |
|
if_pyth.txt | File | 37.05 KB | 0644 |
|
if_ruby.txt | File | 7.68 KB | 0644 |
|
if_sniff.txt | File | 266 B | 0644 |
|
if_tcl.txt | File | 22.49 KB | 0644 |
|
indent.txt | File | 38.48 KB | 0644 |
|
index.txt | File | 74.65 KB | 0644 |
|
insert.txt | File | 81.03 KB | 0644 |
|
intro.txt | File | 38.31 KB | 0644 |
|
map.txt | File | 63.11 KB | 0644 |
|
mbyte.txt | File | 57.92 KB | 0644 |
|
message.txt | File | 30.46 KB | 0644 |
|
mlang.txt | File | 7.67 KB | 0644 |
|
motion.txt | File | 50.39 KB | 0644 |
|
netbeans.txt | File | 36.13 KB | 0644 |
|
options.txt | File | 376.06 KB | 0644 |
|
os_390.txt | File | 4.64 KB | 0644 |
|
os_amiga.txt | File | 5.33 KB | 0644 |
|
os_beos.txt | File | 10.73 KB | 0644 |
|
os_dos.txt | File | 11.74 KB | 0644 |
|
os_mac.txt | File | 6.69 KB | 0644 |
|
os_mint.txt | File | 1.37 KB | 0644 |
|
os_msdos.txt | File | 518 B | 0644 |
|
os_os2.txt | File | 294 B | 0644 |
|
os_qnx.txt | File | 3.98 KB | 0644 |
|
os_risc.txt | File | 323 B | 0644 |
|
os_unix.txt | File | 2.53 KB | 0644 |
|
os_vms.txt | File | 31.35 KB | 0644 |
|
os_win32.txt | File | 13.04 KB | 0644 |
|
pattern.txt | File | 57.84 KB | 0644 |
|
pi_getscript.txt | File | 20.58 KB | 0644 |
|
pi_gzip.txt | File | 1.29 KB | 0644 |
|
pi_logipat.txt | File | 4.09 KB | 0644 |
|
pi_netrw.txt | File | 171.44 KB | 0644 |
|
pi_paren.txt | File | 2.22 KB | 0644 |
|
pi_spec.txt | File | 4.03 KB | 0644 |
|
pi_tar.txt | File | 6.5 KB | 0644 |
|
pi_vimball.txt | File | 11.58 KB | 0644 |
|
pi_zip.txt | File | 6.87 KB | 0644 |
|
print.txt | File | 30.43 KB | 0644 |
|
quickfix.txt | File | 67.77 KB | 0644 |
|
quickref.txt | File | 69.45 KB | 0644 |
|
quotes.txt | File | 12.44 KB | 0644 |
|
recover.txt | File | 10.44 KB | 0644 |
|
remote.txt | File | 8.22 KB | 0644 |
|
repeat.txt | File | 38.03 KB | 0644 |
|
rileft.txt | File | 4.86 KB | 0644 |
|
russian.txt | File | 3.02 KB | 0644 |
|
scroll.txt | File | 13.74 KB | 0644 |
|
sign.txt | File | 6.73 KB | 0644 |
|
spell.txt | File | 61.28 KB | 0644 |
|
sponsor.txt | File | 7.03 KB | 0644 |
|
starting.txt | File | 71.82 KB | 0644 |
|
syntax.txt | File | 212.47 KB | 0644 |
|
tabpage.txt | File | 16.39 KB | 0644 |
|
tags | File | 318.76 KB | 0644 |
|
tags.vim-tiny | File | 30 B | 0644 |
|
tagsrch.txt | File | 35.78 KB | 0644 |
|
term.txt | File | 44.35 KB | 0644 |
|
terminal.txt | File | 20.72 KB | 0644 |
|
tips.txt | File | 20.07 KB | 0644 |
|
todo.txt | File | 289.06 KB | 0644 |
|
uganda.txt | File | 13.7 KB | 0644 |
|
undo.txt | File | 16.15 KB | 0644 |
|
usr_01.txt | File | 6.92 KB | 0644 |
|
usr_02.txt | File | 23.77 KB | 0644 |
|
usr_03.txt | File | 23.05 KB | 0644 |
|
usr_04.txt | File | 18.63 KB | 0644 |
|
usr_05.txt | File | 23.02 KB | 0644 |
|
usr_06.txt | File | 9.36 KB | 0644 |
|
usr_07.txt | File | 15.61 KB | 0644 |
|
usr_08.txt | File | 18.92 KB | 0644 |
|
usr_09.txt | File | 11.18 KB | 0644 |
|
usr_10.txt | File | 28.5 KB | 0644 |
|
usr_11.txt | File | 12.32 KB | 0644 |
|
usr_12.txt | File | 13.11 KB | 0644 |
|
usr_20.txt | File | 13.38 KB | 0644 |
|
usr_21.txt | File | 17.94 KB | 0644 |
|
usr_22.txt | File | 13.96 KB | 0644 |
|
usr_23.txt | File | 12.29 KB | 0644 |
|
usr_24.txt | File | 20.36 KB | 0644 |
|
usr_25.txt | File | 18.67 KB | 0644 |
|
usr_26.txt | File | 8.06 KB | 0644 |
|
usr_27.txt | File | 17.31 KB | 0644 |
|
usr_28.txt | File | 15.64 KB | 0644 |
|
usr_29.txt | File | 19.64 KB | 0644 |
|
usr_30.txt | File | 22.13 KB | 0644 |
|
usr_31.txt | File | 10.15 KB | 0644 |
|
usr_32.txt | File | 5.25 KB | 0644 |
|
usr_40.txt | File | 22.64 KB | 0644 |
|
usr_41.txt | File | 86.93 KB | 0644 |
|
usr_42.txt | File | 13.47 KB | 0644 |
|
usr_43.txt | File | 7.23 KB | 0644 |
|
usr_44.txt | File | 28.53 KB | 0644 |
|
usr_45.txt | File | 17.49 KB | 0644 |
|
usr_90.txt | File | 17.25 KB | 0644 |
|
usr_toc.txt | File | 9 KB | 0644 |
|
various.txt | File | 27.88 KB | 0644 |
|
version4.txt | File | 13.58 KB | 0644 |
|
version5.txt | File | 301.31 KB | 0644 |
|
version6.txt | File | 563.52 KB | 0644 |
|
version7.txt | File | 658.95 KB | 0644 |
|
version8.txt | File | 668.21 KB | 0644 |
|
vi_diff.txt | File | 41.81 KB | 0644 |
|
vim2html.pl | File | 4.41 KB | 0755 |
|
visual.txt | File | 21.33 KB | 0644 |
|
windows.txt | File | 51.87 KB | 0644 |
|
workshop.txt | File | 4.52 KB | 0644 |
|