Find the answer to your Linux question:
Results 1 to 7 of 7
Hello Everyone, Does anyone out there know if there is a bash shell with intellisense functionality? I find intellisense to be the most useful option available for any application with ...
  1. #1
    Just Joined!
    Join Date
    Jul 2005
    Posts
    14

    Question intellisense Shell?

    Hello Everyone,

    Does anyone out there know if there is a bash shell with intellisense functionality?

    I find intellisense to be the most useful option available for any application with a high level of text input.


    Thanks in advance,

    Banko

  2. #2
    Linux Guru dylunio's Avatar
    Join Date
    Aug 2004
    Location
    Cymru
    Posts
    4,157
    Erm, what does Intellisense do exactly?
    Registered Linux User #371543!
    Get force-get May The Source Be With You
    /dev/null
    /dev/null2

  3. #3
    Linux Engineer Zelmo's Avatar
    Join Date
    Jan 2006
    Location
    Riverton, UT, USA
    Posts
    1,001
    Try hitting TAB every now and then. Bash will complete words for you if there's only one match, and if there's more than one match you have to hit tab twice to see all the options.
    Stand up and be counted as a Linux user!

  4. #4
    Trusted Penguin Cabhan's Avatar
    Join Date
    Jan 2005
    Location
    Seattle, WA, USA
    Posts
    3,228
    I found a bit about it at:
    http://en.wikipedia.org/wiki/IntelliSense

    As far as a shell goes, yeah, Bash has tab-completion for commands/files. However, applications run from the shell will not have this ability.

    If you're talking about programming, Eclipse has this functionality, and while it's meant for Java, there are plugins for many other languages (C++, Perl, etc.).
    DISTRO=Arch
    Registered Linux User #388732

  5. #5
    Just Joined!
    Join Date
    Jul 2005
    Posts
    14
    Thanks for the responses guy. Unfortunately, the tab key does not provide nearly the same functionality as the lists given while you type using intellisense.

    To the person asking what intellisense is here is a great example of it being used in areas outside of programming.

    http://www.google.com/webhp?complete=1&hl=en

    as you start typing in what you are looking for it gives you a list of matches and suggestions.

    This would be extremely useful in a prompt, and speeds up using the program immensely.

    Example you want to list the contents of some directory when you first type the letter l intellesense knows to list commands starting with the letter l, you push tab to take the selection then start typing the path, the program lists paths and continuely updates the list with each letter typed.

    This example does not show the full power nor is it the most useful in this situation im just giving an example of how it works. But please check out the future google site link above and see the power of intellisence at work

  6. #6
    Banned
    Join Date
    Aug 2004
    Posts
    15
    the list of unix commands is way too large for something like this to be pratcal to see what I mean do a ls on
    /bin
    /sbin
    /usr/bin
    /usr/sbin
    /usr/local/bin
    /usr/local/sbin
    you will end up with about 10 to 20 screens of commands
    and about 30% need to have X running befor thay can run
    you would spend more time fliping through screens
    plus you will almost always have to type something elese in any way
    than it would tack to type the command in
    bash keeps a list of commands you have already used
    so the more you use the command line the more usefull
    it gets

  7. #7
    Linux Guru budman7's Avatar
    Join Date
    Oct 2004
    Location
    Knee deep in Grand Rapids, Michigan
    Posts
    3,242
    I really like the Google beta site.
    In fact, I made it my homepage.
    How to know if you are a geek.
    when you respond to "get a life!" with "what's the URL?"
    - Birger

    New users read The FAQ

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •