LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Red Hat (http://www.linuxquestions.org/questions/red-hat-31/)
-   -   RHEL5 gvim keyword color coding (http://www.linuxquestions.org/questions/red-hat-31/rhel5-gvim-keyword-color-coding-796445/)

fallen angel 03-19-2010 05:33 AM

RHEL5 gvim keyword color coding
 
Hi forumers,

I'm working on RHEL5 dealing with AS (ActionScript) files in Linux GVIM Editor but everything is in blue color. Can i set color coding for my keywords?

-Harry

smoker 03-19-2010 11:11 AM

Do you have a .gvimrc file in your home directory ?

if not then create one with the following contents :

Code:

" An example for a gvimrc file.
" The commands in this are executed when the GUI is started.
"
" Maintainer:  Bram Moolenaar <Bram@vim.org>
" Last change:  2001 Sep 02
"
" To use it, copy it to
"    for Unix and OS/2:  ~/.gvimrc
"            for Amiga:  s:.gvimrc
"  for MS-DOS and Win32:  $VIM\_gvimrc
"          for OpenVMS:  sys$login:.gvimrc

" Make external commands work through a pipe instead of a pseudo-tty
"set noguipty

" set the X11 font to use
" set guifont=-misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-1

set ch=2                " Make command line two lines high

set mousehide          " Hide the mouse when typing text

" Make shift-insert work like in Xterm
map <S-Insert> <MiddleMouse>
map! <S-Insert> <MiddleMouse>

" Only do this for Vim version 5.0 and later.
if version >= 500

  " I like highlighting strings inside C comments
  let c_comment_strings=1

  " Switch on syntax highlighting if it wasn't on yet.
  if !exists("syntax_on")
    syntax on
  endif

  " Switch on search pattern highlighting.
  set hlsearch

  " For Win32 version, have "K" lookup the keyword in a help file
  "if has("win32")
  "  let winhelpfile='windows.hlp'
  "  map K :execute "!start winhlp32 -k <cword> " . winhelpfile <CR>
  "endif

  " Set nice colors
  " background for normal text is light grey
  " Text below the last line is darker grey
  " Cursor is green, Cyan when ":lmap" mappings are active
  " Constants are not underlined but have a slightly lighter background
  highlight Normal guibg=grey90
  highlight Cursor guibg=Green guifg=NONE
  highlight lCursor guibg=Cyan guifg=NONE
  highlight NonText guibg=grey80
  highlight Constant gui=NONE guibg=grey95
  highlight Special gui=NONE guibg=grey95

endif

now log out and log back in.
gvim should automatically start highlighting syntax.

fallen angel 03-20-2010 03:07 AM

Hi Smoker! Thank you for your response! I didn't have the file in my home directory so i created one with name ".gvimrc" with the contents you gave me. But when i logged out and in, i didn't see any difference except for the text to have reduced in size. How do i set keywords like say, i want the word "AutoPtr" to turn yellow in my CPP files and the words "private" and "function" in my AS(ActionScript) file to turn green? And i would like the text not to reduce in size.

By the way i tried putting "color torte" inside the .vimrc file and it applied that color scheme to gvim. That's weird...

And my ".as" files are all in blue color. It seems color coding and schemes don't get applied to those types of files. Can that be fixed?

smoker 03-20-2010 11:05 AM

You have to create your own syntax files.
http://www.faqs.org/docs/Linux-HOWTO...l#color_syntax

Have you tried writing a bit of perl or bash to see if syntax highlighting is working ?

simple stuff like
#!/bin/bash
echo "hello world"

or

#!/usr/bin/perl
print "hello world";


All times are GMT -5. The time now is 03:52 AM.