Tip #236: Menu for inserting special characters
tip karma |
Rating 11/7, Viewed by 897
|
created: |
|
April 19, 2002 6:30 |
|
complexity: |
|
basic |
author: |
|
Th. Ramming |
|
as of Vim: |
|
5.7 |
First, thanks for the script printascii.vim.
When looking at the ascii table, I found some characters I'd like to have inserted when editing.
Add the following lines in your _gvimrc and you can select them via menu.
(change the names of the menu if you don't have German installed or don't like my titles).
I also made some abbreviations to get separation lines in documentation or code files,
e.g.
abb dotlin
^M
abb cdotlin /*
*/^M
abb fdotlin ^M
abb cfdotlin /**/^M
abb dlin =======================================================================^M
abb cdlin /*===================================================================*/^M
abb lin -----------------------------------------------------------------------^M
abb clin /*-------------------------------------------------------------------*/^M
abb ulin _______________________________________________________________________^M
abb culin /*___________________________________________________________________*/^M
abb Ulin ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ^M
abb cUlin /*ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/^M
(you have to substitute ^M with CTRL_V CTRL_M or delete it)
20imenu Editieren.Sonderzeichen.open\ angle\ Ğ <C-R>=nr2char(171)<CR>
20nmenu Editieren.Sonderzeichen.open\ angle\ Ğ a<C-R>=nr2char(171)<CR><ESC>
20imenu Editieren.Sonderzeichen.close\ angle\ ğ <C-R>=nr2char(187)<CR>
20nmenu Editieren.Sonderzeichen.close\ angle\ ğ a<C-R>=nr2char(187)<CR><ESC>
20imenu Editieren.Sonderzeichen.start\ mark\ <C-R>=nr2char(132)<CR>
20nmenu Editieren.Sonderzeichen.start\ mark\ a<C-R>=nr2char(132)<CR><ESC>
20imenu Editieren.Sonderzeichen.end\ mark\ \ <C-R>=nr2char(148)<CR>
20nmenu Editieren.Sonderzeichen.end\ mark\ \ a<C-R>=nr2char(148)<CR><ESC>
20imenu Editieren.Sonderzeichen.fat\ dot\ \ <C-R>=nr2char(149)<CR>
20nmenu Editieren.Sonderzeichen.fat\ dot\ \ a<C-R>=nr2char(149)<CR><ESC>
20imenu Editieren.Sonderzeichen.etc\ \ \
<C-R>=nr2char(133)<CR>
20nmenu Editieren.Sonderzeichen.etc\ \ \
a<C-R>=nr2char(133)<CR><ESC>
20imenu Editieren.Sonderzeichen.!underscore\ \ Ż <C-R>=nr2char(175)<CR>
20nmenu Editieren.Sonderzeichen.!underscore\ \ Ż a<C-R>=nr2char(175)<CR><ESC>
20imenu Editieren.Sonderzeichen.copyright\ \ İ <C-R>=nr2char(169)<CR>
20nmenu Editieren.Sonderzeichen.copyright\ \ İ a<C-R>=nr2char(169)<CR><ESC>
20imenu Editieren.Sonderzeichen.paragraph\ \ § <C-R>=nr2char(167)<CR>
20nmenu Editieren.Sonderzeichen.paragraph\ \ § a<C-R>=nr2char(167)<CR><ESC>
20imenu Editieren.Sonderzeichen.noitamalcxe\ Ħ <C-R>=nr2char(161)<CR>
20nmenu Editieren.Sonderzeichen.noitamalcxe\ Ħ a<C-R>=nr2char(161)<CR><ESC>
<<Toggle highlight word under cursor, to find cursor. |
If you prefer vertical splits >>
Additional Notes
|