6/12/2023 0 Comments Jrebel standalone![]() Oh-My-ZSH comes with a ton of excellent aliases for everything from navigating between directories to common programs like Git and Systemd. This is not a Zsh feature, but a Oh-My-ZSH feature. Not only does it help you with matches, it also allows you to use your keyboard to navigate to the directory you want to go to. Zsh on the other hand knows that you want to change to a directory and therefore only the possible valid destinations are displayed. In the context of the cd command this isn’t particularly useful, as you can only go into directories. When you press in Bash, you get prompted with a list of files in the current directory. Into the terminal and press, ZSH will expand it out to the full path $ cd /Library/Java/Extensions/ Tab completion on “cd” Zsh will match these letters to the full path and displays the choices to you if applicable. It supports its own version of shorthand which lets you type only the first couple of letters of each directory in the path. Zsh has a nice solution for this annoyance. I personally hate typing long directory paths to get to a location in my shell. Surely, they save me a lot of time: Directory Shorthand But I’ll list my favorite 3 features which I use every day. To list all the features, I need another blog ). The Zsh shell offers countless options and features that can help you boost your efficiency from the command line. If so, I really recommend you give Zsh (Z shell) a try. If you’re developing on a Unix based system, you’ve probably already used Bash. Believe me, almost every GUI operation can be done via the command line. Even if you’re a Windows user you can use Cygwin or Bash to get a nice and usable shell to use. I recommend every developer to get in touch with his shell, Unix commands and piping. Not only this, but also listing the files, searching into files and a lot of times investigating the log files. When developing SAP Commerce, you’ll find yourself opening the terminal a couple of times for building, testing, starting or stopping the platform. ![]() There are many good keyboards on the market, check this list: 2 – Command line To translate your fancy idea from your brain to nice looking code, a good keyboard is your friend. ![]() Processor: 2,5 GHz Quad-Core Intel Core i7.Here is my personal MacBook Pro configuration: A fast development machine will seriously decrease the amount of time for building and starting your local SAP Commerce application. ![]() I do have a similar specs, but many times during the development process, I wish that I had more resources. The following minimal requirements are recommended by SAP for installing/developing SAP Commerce on your machine: CPU It’s a heavy application and therefore it needs a serious amount of RAM and a good CPU to run. SAP Commerce is a Java application that can run on many system combinations. 1 – Get yourself a good development machine & good keyboard Actually, most of these tips have nothing to do with SAP Commerce directly but can be applied to any kind of Java development. These tips may also help you to become a more productive SAP Commerce developer. In this blog I’ll share a couple of tips which I personally use, and which work (at least for me) J. As a developer you need to keep track of many things at the same time and it can be easy to get distracted and lose focus. In this short blog, I’ll try to share some tips that can help a Commerce developer to become more productive.ĭeveloping a new SAP Commerce extension, AddOn or patch can sometimes be a complex task. This is not a how-to article, nor an article where some nice SAP Commerce features are explained. ![]()
0 Comments
Leave a Reply. |