Coda and BBEdit and textedit xcode and just about anything from Apple supports it, including the terminal. Safari and Chrome support it, Firefox doesn't. No Find windows to get in the way, just really fast and cool. You select an error message in the terminal window or browser, cmdE, flip the window into your editor, cmdG and you're looking at the same error message in that program. On the Mac, there's a system-wide search string, shared between apps, but doesn't overwrite the clipboard. My biggest problem with many of these editors was the lack of cmd E to pick up a search string. But again it's a hackers tool so not everything is as smooth as it could be. Sublime is pretty good you can write your own modules pretty easily in Python. Never got into the modules and addons, that make it special. Has tag-like stuff and everything a good IDE has.Įclipse, I found yeah, somewhat intimidating, but I did force myself to use it for a week, just as a text editor. XCode I use a little as a random text editor, but really it's designed for compiled languages - C, C++, ObjC, iPhone etc. I find Coda to be pretty similar to BBEdit and I'd gladly use it as a substitute. It's a great all-around text editor, and (i think) TextWrangler is the free version of BBEdit. I use mostly BBEdit, but I've been around the block a little. (* personally, I find it better to write shell scripts that use rsync and symbolic links to publish files to servers - if you didn't understand that, go for Coda). Coda would be much easier to get into - but as long as I'm doing other stuff that benefits from the power of Eclipse, it makes sense to use it for HTML/PHP/JS as well. it does do publishing of websites to a server, good luck understanding how to use it* Plus, not every plug-in has been well tested on the Mac and there are some glitches. On the other hand, Eclipse can hellishly complex to configure and use efficiently (with Java's enthusiasm for impenetrable jargon and lots of documentation that assumes that you already know what you are doing) and while. if you comment your variables, classes and functions correctly as you write you'll get hints for those, too. The PHP/Javascript support in Eclipse goes beyond the syntax colouring and keyword lookup in Coda - e.g. Sure, you can do it manually, but as you said that's counterproductive.Actually, Eclipse has good tools for editing HTML/CSS/PHP/Javascript too, about the only thing it doesn't do that Coda does is the visual CSS editor. So, unless you have every single keybinding as custom, there is currently no way to export keybindings from one to another. Unfortunately this was also confirmed by the same doc as linked above, which states:Įach keymap file contains only the differences relative to the parent keymap. Trying to set a manual keybind resulted in similar behavior to what I saw in Xcode: In my case (using AppCode), it was under ~/Library/Preferences/AppCode2019.2/jba_config/mac.keymaps/ To my surprise, it was also empty. Keymaps for Intellij are located under ~/Library/Preferences/IntelliJIdea2019.2/keymaps. Luckily, I didn't have to do much hunting for these key files, because Intellij already documented them. So, theoretically, if we just got the keybindings from Intellij, and formatted them to be like the Xcode ones, it should be no problem This matters a lot to me as I don't want to hunt around the internet to remember how to set different parameters that I don't use very often. Opening the file again reveals that Xcode only stores the diff of keybindings: Microsoft Visual Studio Code (VS) requires a lot of textual configuration, where IntelliJ IDEA provides a graphical interface with configuration options displayed. I was a little surprised to find it empty, but decided to try and manually trigger an update by setting a custom keybinding. Opening it up in TextEdit revealed it's a plist-formatted file: Xcode keeps its keymap files in Library ▸ Developer ▸ Xcode ▸ UserData ▸ KeyBindings and as a. I first tried to find where the two IDEs keep their keymap files on disk. I tested this using AppCode 2019.2 and Xcode 10. TL DR: This doesn't seem possible with the way both editors handle their keybindings.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |