*os_qnx.txt* For Vim version 8.1. 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:noet:ft=help:norl:
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
README.Debian | File | 324 B | 0644 |
|
arabic.txt | File | 11.62 KB | 0644 |
|
autocmd.txt | File | 68.18 KB | 0644 |
|
change.txt | File | 74.89 KB | 0644 |
|
channel.txt | File | 47.41 KB | 0644 |
|
cmdline.txt | File | 46.88 KB | 0644 |
|
debug.txt | File | 6.73 KB | 0644 |
|
debugger.txt | File | 5.74 KB | 0644 |
|
develop.txt | File | 22.16 KB | 0644 |
|
diff.txt | File | 16.43 KB | 0644 |
|
digraph.txt | File | 60.43 KB | 0644 |
|
editing.txt | File | 71.36 KB | 0644 |
|
eval.txt | File | 480.89 KB | 0644 |
|
farsi.txt | File | 523 B | 0644 |
|
filetype.txt | File | 26.61 KB | 0644 |
|
fold.txt | File | 23.13 KB | 0644 |
|
ft_ada.txt | File | 17.82 KB | 0644 |
|
ft_rust.txt | File | 9.37 KB | 0644 |
|
ft_sql.txt | File | 29.98 KB | 0644 |
|
gui.txt | File | 50.91 KB | 0644 |
|
gui_w32.txt | File | 18.91 KB | 0644 |
|
gui_x11.txt | File | 29.08 KB | 0644 |
|
hangulin.txt | File | 3.22 KB | 0644 |
|
hebrew.txt | File | 5.53 KB | 0644 |
|
help.txt | File | 8.69 KB | 0644 |
|
help.txt.vim-tiny | File | 1.4 KB | 0644 |
|
helphelp.txt | File | 14.09 KB | 0644 |
|
howto.txt | File | 2.85 KB | 0644 |
|
if_cscop.txt | File | 18.87 KB | 0644 |
|
if_lua.txt | File | 15.23 KB | 0644 |
|
if_mzsch.txt | File | 11.68 KB | 0644 |
|
if_ole.txt | File | 7.19 KB | 0644 |
|
if_perl.txt | File | 11.01 KB | 0644 |
|
if_pyth.txt | File | 37.44 KB | 0644 |
|
if_ruby.txt | File | 8.33 KB | 0644 |
|
if_sniff.txt | File | 271 B | 0644 |
|
if_tcl.txt | File | 22.43 KB | 0644 |
|
indent.txt | File | 40.72 KB | 0644 |
|
index.txt | File | 77.7 KB | 0644 |
|
insert.txt | File | 82.33 KB | 0644 |
|
intro.txt | File | 37.94 KB | 0644 |
|
map.txt | File | 64.79 KB | 0644 |
|
mbyte.txt | File | 58.25 KB | 0644 |
|
message.txt | File | 30.5 KB | 0644 |
|
mlang.txt | File | 7.68 KB | 0644 |
|
motion.txt | File | 49.89 KB | 0644 |
|
netbeans.txt | File | 36.69 KB | 0644 |
|
options.txt | File | 378.37 KB | 0644 |
|
os_390.txt | File | 4.64 KB | 0644 |
|
os_amiga.txt | File | 5.34 KB | 0644 |
|
os_beos.txt | File | 10.73 KB | 0644 |
|
os_dos.txt | File | 11.74 KB | 0644 |
|
os_mac.txt | File | 6.7 KB | 0644 |
|
os_mint.txt | File | 1.37 KB | 0644 |
|
os_msdos.txt | File | 523 B | 0644 |
|
os_os2.txt | File | 299 B | 0644 |
|
os_qnx.txt | File | 3.98 KB | 0644 |
|
os_risc.txt | File | 328 B | 0644 |
|
os_unix.txt | File | 2.54 KB | 0644 |
|
os_vms.txt | File | 31.79 KB | 0644 |
|
os_win32.txt | File | 13.04 KB | 0644 |
|
pattern.txt | File | 58.29 KB | 0644 |
|
pi_getscript.txt | File | 20.59 KB | 0644 |
|
pi_gzip.txt | File | 1.26 KB | 0644 |
|
pi_logipat.txt | File | 4.09 KB | 0644 |
|
pi_netrw.txt | File | 172.43 KB | 0644 |
|
pi_paren.txt | File | 2.22 KB | 0644 |
|
pi_spec.txt | File | 4.03 KB | 0644 |
|
pi_tar.txt | File | 6.51 KB | 0644 |
|
pi_vimball.txt | File | 11.58 KB | 0644 |
|
pi_zip.txt | File | 6.88 KB | 0644 |
|
popup.txt | File | 35.68 KB | 0644 |
|
print.txt | File | 30.48 KB | 0644 |
|
quickfix.txt | File | 77.23 KB | 0644 |
|
quickref.txt | File | 70.29 KB | 0644 |
|
quotes.txt | File | 12.45 KB | 0644 |
|
recover.txt | File | 10.45 KB | 0644 |
|
remote.txt | File | 8.22 KB | 0644 |
|
repeat.txt | File | 40.06 KB | 0644 |
|
rileft.txt | File | 4.82 KB | 0644 |
|
russian.txt | File | 2.95 KB | 0644 |
|
scroll.txt | File | 13.46 KB | 0644 |
|
sign.txt | File | 24.34 KB | 0644 |
|
spell.txt | File | 62.38 KB | 0644 |
|
sponsor.txt | File | 7.03 KB | 0644 |
|
starting.txt | File | 71.58 KB | 0644 |
|
syntax.txt | File | 216.25 KB | 0644 |
|
tabpage.txt | File | 16.5 KB | 0644 |
|
tags | File | 337.32 KB | 0644 |
|
tags.vim-tiny | File | 30 B | 0644 |
|
tagsrch.txt | File | 38.22 KB | 0644 |
|
term.txt | File | 45.81 KB | 0644 |
|
terminal.txt | File | 52.45 KB | 0644 |
|
testing.txt | File | 12.63 KB | 0644 |
|
textprop.txt | File | 13.54 KB | 0644 |
|
tips.txt | File | 19.8 KB | 0644 |
|
todo.txt | File | 301.55 KB | 0644 |
|
uganda.txt | File | 13.7 KB | 0644 |
|
undo.txt | File | 16.2 KB | 0644 |
|
usr_01.txt | File | 6.93 KB | 0644 |
|
usr_02.txt | File | 23.77 KB | 0644 |
|
usr_03.txt | File | 23.06 KB | 0644 |
|
usr_04.txt | File | 18.64 KB | 0644 |
|
usr_05.txt | File | 26.42 KB | 0644 |
|
usr_06.txt | File | 9.39 KB | 0644 |
|
usr_07.txt | File | 15.61 KB | 0644 |
|
usr_08.txt | File | 18.92 KB | 0644 |
|
usr_09.txt | File | 11.23 KB | 0644 |
|
usr_10.txt | File | 28.5 KB | 0644 |
|
usr_11.txt | File | 12.62 KB | 0644 |
|
usr_12.txt | File | 13.11 KB | 0644 |
|
usr_20.txt | File | 13.39 KB | 0644 |
|
usr_21.txt | File | 18.02 KB | 0644 |
|
usr_22.txt | File | 14.65 KB | 0644 |
|
usr_23.txt | File | 12.41 KB | 0644 |
|
usr_24.txt | File | 20.38 KB | 0644 |
|
usr_25.txt | File | 18.73 KB | 0644 |
|
usr_26.txt | File | 8.07 KB | 0644 |
|
usr_27.txt | File | 17.31 KB | 0644 |
|
usr_28.txt | File | 15.64 KB | 0644 |
|
usr_29.txt | File | 19.65 KB | 0644 |
|
usr_30.txt | File | 22.13 KB | 0644 |
|
usr_31.txt | File | 10.16 KB | 0644 |
|
usr_32.txt | File | 5.25 KB | 0644 |
|
usr_40.txt | File | 22.65 KB | 0644 |
|
usr_41.txt | File | 91.23 KB | 0644 |
|
usr_42.txt | File | 13.53 KB | 0644 |
|
usr_43.txt | File | 7.24 KB | 0644 |
|
usr_44.txt | File | 28.53 KB | 0644 |
|
usr_45.txt | File | 17.24 KB | 0644 |
|
usr_90.txt | File | 17.17 KB | 0644 |
|
usr_toc.txt | File | 9.05 KB | 0644 |
|
various.txt | File | 29.62 KB | 0644 |
|
version4.txt | File | 13.58 KB | 0644 |
|
version5.txt | File | 301.31 KB | 0644 |
|
version6.txt | File | 563.53 KB | 0644 |
|
version7.txt | File | 658.96 KB | 0644 |
|
version8.txt | File | 1.26 MB | 0644 |
|
vi_diff.txt | File | 56.27 KB | 0644 |
|
vim2html.pl | File | 4.41 KB | 0755 |
|
visual.txt | File | 21.26 KB | 0644 |
|
windows.txt | File | 53.64 KB | 0644 |
|
workshop.txt | File | 371 B | 0644 |
|