If you know basic jQuery, you can make it work with JSF, although some JSF extension tagsets (such as RichFaces) also include jQuery support tags.
There are only a few "gotchas":
1. Don't use the "$" notation when mixing jQuery and JSF. The "$" is interpreted by the EL processor to mean JSP-style value substitution. Use the "jQuery." form, instead.
3. The jQuery that's bundled in with some of the JSF extension tagsets may be very antiquated. You will have to either code down to their level or take steps to make sure that the proper version of jQuery for the features you need is being pulled in (and doesn't collide).
An IDE is no substitute for an Intelligent Developer.