Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Autocomplete slows down my workflow in the Python window, especially if I am remoted into a machine.

Is there a way to disable this?

Alternatively, a way to disable this and then invoke as needed (similar to Intellisense options in Visual Studio)?

share|improve this question

Yes, there is.

Click tools>preferences>editor>code introspection.

Go there and uncheck auto complete

share|improve this answer
    
I could not find this option in ArcGIS 10.4 - are you seeing it in 10.0 only or in something earlier/later? – PolyGeo Feb 9 at 7:20
    
I also cannot find this option in ArcGIS 10.2. Where exactly do you find it? Could you post a screenshot? – til_b Feb 9 at 8:17

in pyscripter you can do the same and then ctrl+spacebar to bring it back as needed

share|improve this answer

Tools>Options>IDE Options: Uncheck complete as you type. I don't know if there is a way to toggle it with hot keys. That is what I'm trying to figure out.

share|improve this answer
1  
In ArcMap 10.0 there is no Tools menu. What program do you access this setting? – mindless.panda Feb 20 '12 at 16:38

I use Pythonwin as my Python IDE. In that environment, and I am sure in others, you can simply toggle it off. For Pythonwin, try the menu option View | Editor, then toggle off autocomplete.

EDIT I should add you are under no obligation to use the one provided in ArcMap, simply fire up your favourite IDE and >>> import arcpy which will give you full access to the arcpy module. If you have frequently used expressions, particularly complex ones associated with the spatial analyst module, use a text editor to save them, then cut/paste and modify to suit.

ESRI dev types are also touting pyscripter as a pretty full-fledge, open source Python interpreter...I would keep an eye open to see if this gets bundled at some stage as a replacement for Pythonwin. It has more capabilities and it rivals (apparently) some commercial Python IDEs 1

share|improve this answer

Short answer: no, there is no way to disable it.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.