I like Sublime Text, but I really can't use it for what I need a text editor for, which is Clojure. It is ridiculously bad at indenting/formatting Clojure and when I used it for any length of time I spent more time fixing the code it mutilated than I did actually working. I posted this bug report ages ago. If you're interested in doing Clojure in Sublime Text, upvote it! http://sublimetext.userecho.com/topic/98139-cl…
Just Use Sublime Text
291–296 of 296 posts
Re: Just Use Sublime Text
#292Not to mention most of the vim keybinding benefits are already there in Sublime. Most developers I know now know enough vim to use it in a pinch for editing on remote servers. What I'd really like to see to handle even this edge case is a browser implementation of Sublime. Now that would be cool.
Why do we always put Vim bindings on a pedestal? It seldom makes sense - why hjkl and not ijkl? why u to undo but ctrl-Y to redo? -, it doesn't conform to modern conventions, and learning how to use it is a real uphill battle. One of the more underrated features of Sublime Text is the Command Palette. Just by pressing ctrl+shift+p, you can access almost any command, without having to memorize some arcane shortcut key…
BTW, the Ubuntu HUD does the same for any set of menus in a compatible application.
Hit Alt key, access all the menu commands.
Re: Just Use Sublime Text
#293Honestly, who gives a fuck? Seriously, use vim, sublime, emacs.. if smearing shit on the walls can be transcribed into text do that. I do not care. And neither should you. It's about getting the job done. Use whatever tools you need to do that. I use vim, and sometimes I'll open sublime for browsing code... does any of that matter? No. I get shit done. That's what matters.
I'd love to, but my organization basically mandates vim.
Re: Just Use Sublime Text
#294Earlier quoted context omitted.
The "problem" with the mouse is Fitt's Law. It is easy to use the mouse to hit large targets but, as the size of the target decreases, the duration and complexity of the task augments. Since we, as programmers, deal with very small targets, using the mouse is not the most efficient way to go. Some editors allow us to move very quickly to the next opening bracket on the line (Vim's f{ for example) while most editors c…
I do always set up my mouse to have no acceleration. You are right about it. However, how many people who frowns mouse use knows that you can select a word by double clicking on it, or that you can extend a selection using shift+click, or that nothing scrolls a document as fast as the scrollbar or minimap?
I think that my comment is clear on my position on that "mouse debate": the mouse is an effective interaction device in more than many contexts but there's at least one context where using the mouse is not the most effective thing to do.
Again, the problem is not the mouse itself but the cost of constently switching between it and the keyboard.
Re: Just Use Sublime Text
#295Earlier quoted context omitted.
I tried Acme, and though it had some good ideas, I found that the execution was sometimes poor. I especially disliked that so much emphasis was put on the mouse with no way to fall back to the keyboard.
Extra ways to do the same thing is the enemy of simplicity and orthogonality. A major reason Plan 9 and Inferno are so small (the plan9port layer is 51.7MB source, the Inferno VM OS is 51.6MB source), and easier to grasp in one person's mind, is that the old Unix guys ruthlessly stripped out extra ways of getting things done, and made sure they ways that were left played well with each other. I keep a much smaller wo…
Adding support for moving the cursor with the arrow keys would not involve a very high amount of complexity. I found that Acme required me too much to just let Rob Pike dictate how I should work rather than providing a tool that I can customize to my habits and my needs.
Re: Just Use Sublime Text
#296Earlier quoted context omitted.
Extra ways to do the same thing is the enemy of simplicity and orthogonality. A major reason Plan 9 and Inferno are so small (the plan9port layer is 51.7MB source, the Inferno VM OS is 51.6MB source), and easier to grasp in one person's mind, is that the old Unix guys ruthlessly stripped out extra ways of getting things done, and made sure they ways that were left played well with each other. I keep a much smaller wo…
> Extra ways to do the same thing is the enemy of simplicity and orthogonality. Adding support for moving the cursor with the arrow keys would not involve a very high amount of complexity. I found that Acme required me too much to just let Rob Pike dictate how I should work rather than providing a tool that I can customize to my habits and my needs.