青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

tqsheng

go.....
隨筆 - 366, 文章 - 18, 評論 - 101, 引用 - 0
數(shù)據(jù)加載中……

A Few of our Favorite Things

Posted by Matthew E under Code Editors, Productivity, Programming, SlickEdit Products
[3] Comments
Whenever we’re putting together marketing materials, advertising copy, checklists of features to demo at trade shows, etc, a common start of the conversation is “What are the top features of SlickEdit”. Feature lists are all well and good, but just because we think a feature makes a Top Ten list doesn’t mean it resonates with every user. And features are usually spoken of in broad brush strokes, like “Version Control Integration” or “Configurable Keyboard Emulations”. But what really makes your editor an indispensable tool is the collection of small features and tricks that you use every day. And there is no Top Ten list that covers this, as everyone’s list is different.
We did a quick poll around the office to gather up some of the features that we use all the time. And yes, everyone’s list was quite different. So in no particular order, here are a few of our favorite things in SlickEdit.
Italic bold below denotes a Slick-C command, like complete-next, which can be executed from the SlickEdit command line or bound to a keyboard shortcut.
complete-next and complete-prev
Bound to Ctrl+Shift+> and Ctrl+Shift+< in most emulations. This searches for prefix matches in your current document. Very handy for completing words when you’re working in plain text or in a file format where Context Tagging is not able to provide symbol matches, or when you want to pick up non-symbol matches, like words found inside comments.
where-is, what-is, and bind-to-key
For those of you who like to keep your hands on the keyboard as much as possible, you need this. Sure this information is available on the menus and in the Options dialog, but why mouse around? Entering where-is on the SlickEdit command line will allow you to enter a Slick-C command to see if there’s a keyboard shortcut defined for it, while what-is lets you see the command name for a shortcut, or check if it’s free. Use bind-to-key to define a shortcut for something that’s currently not bound to one.
Aliases with %\n
If we had to list which features of SlickEdit we feel are underutilized outside our office walls, Aliases would be at the top of every list. Aliases simply allow you to type a short sequence which will be expanded, which is great for frequently used boilerplate text. They can be defined globally or on a per-language basis. We do provide some aliases out-of-the-box, but the real power is in creating your own. Go to the Tools > Options dialog, and search for “Aliases” to see where you can define them.
A common usage is generating “Caveman Debugging” statements. Here’s a sample alias for C.
printf(" %\n: %\c \n");
The SlickEdit alias facility has several escape sequences, and %\n is the sequence for “current function name”, and %\c positions the cursor for editing after the text expansion is made.
toggle-comment
This feature originated as a macro written by one of our customers, which he shared on our community forums. It was so popular that we made it part of the product. It’s a great complement to comment-lines and comment-block.
Quick replacements from the command line
Doing a quick search and replace inside the current file is a snap using the c/old/new/ syntax on the command line. Even more power comes from using command modifiers after the trailing slash. For example, the ‘m’ modifier means ‘mark’ (our term for current selection), and ‘*’ means globally without confirmation prompting. So to change all instances of char to wchar_t in your current selection without a prompt, you would enter c/char/wchar_t/m* on the command line, and you’re done.
svc-diff-with-tip
This is a super-quick way to compare your current file with the most recent version in version control, bypassing the version control history dialog. This currently supports CVS, Subversion, and Git. And if you’re using Subversion, and not currently able to connect to the repository, svn-diff-with-base performs a comparison with the ‘clean’ copy from your most recent update.
svn-get-annotated-buffer and cvs-get-annotated-buffer
A wrapper around the “blame” command for CVS and Subversion. Warning: May be habit-forming.
list-buffers and project-load
These bring up the Files tool window. Stop right there! You’re about to skip past this one because the word “Files” is pretty plain, and “bring up the Files tool window” sounds pretty dull. Do yourself a favor and try them out, and perhaps set up keyboard bindings for them. list-buffers will show you a searchable list of all the files you currently have open, allowing you to quickly switch to one without having to search through file tabs. Handy if you tend to leave a lot of files open in the editor. If you have a project open, the Project and Workspace tabs of the Files window allow you to find any file and open it from there. Very helpful for large projects.
Vim cursor keys
I hesitated to include this one initially. It’s not specific to SlickEdit, of course, and is only one of the 15 keyboard emulations we define. But if you’re a vi/vim adherent, having a high fidelity vim emulation built into your IDE is a big deal. It allows you to get all the benefits of the tools and features built into the environment without having to rewire you brain when you actually need to edit code. If you’ve ever accidently typed a stray ‘j’, ‘h’, or ‘dd’ or into an instant messaging client, you know exactly what I mean.
What feature(s) is/are highest on your list?

posted on 2012-07-09 10:54 tqsheng 閱讀(313) 評論(0)  編輯 收藏 引用 所屬分類: slickedit

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            老鸭窝91久久精品色噜噜导演| 欧美jjzz| 国产麻豆日韩| 久久人体大胆视频| 麻豆精品一区二区av白丝在线| 日韩午夜在线视频| 亚洲一区二区黄| 亚洲国产日韩欧美一区二区三区| 亚洲精品一区二区三区蜜桃久| 欧美视频中文字幕在线| 欧美+日本+国产+在线a∨观看| 亚洲最黄网站| 久久国产精品99久久久久久老狼| 99精品国产在热久久下载| 性做久久久久久久久| 亚洲免费成人av| 久久精品日产第一区二区三区| 99天天综合性| 久久午夜色播影院免费高清| 午夜精品婷婷| 欧美日韩国产小视频在线观看| 久久亚洲不卡| 国产精品一区二区你懂的| 亚洲激情六月丁香| 激情91久久| 亚洲欧美一区二区三区极速播放 | 久久综合免费视频影院| 欧美日本国产视频| 欧美成人日韩| 精品av久久707| 亚洲一区中文| 一区二区三区视频免费在线观看| 久久视频一区| 免费黄网站欧美| 国产一区二区三区免费在线观看 | 日韩亚洲欧美高清| 久久久久久欧美| 久久久久九九九九| 国产精品一区久久| 一本色道**综合亚洲精品蜜桃冫| 亚洲欧洲日韩在线| 久久中文字幕导航| 久久资源在线| 激情五月婷婷综合| 久久国产日本精品| 久久人体大胆视频| 一区二区三区在线免费视频| 欧美影院久久久| 久久精品动漫| 国内精品久久久久影院薰衣草| 亚洲欧美一级二级三级| 久久9热精品视频| 国产视频久久久久| 久久9热精品视频| 久久综合网色—综合色88| 黄色一区二区在线观看| 久久精品国产亚洲5555| 久久久欧美一区二区| 黄色一区二区三区| 老司机午夜精品视频| 欧美福利专区| 在线视频免费在线观看一区二区| 欧美日韩国产高清| 一区二区免费在线播放| 国产综合精品一区| 久久精品一级爱片| 欧美高清一区| aa亚洲婷婷| 国产欧美亚洲日本| 久久久国产亚洲精品| 欧美激情视频一区二区三区免费| 亚洲精品少妇网址| 国产精品hd| 欧美一区二视频| 免费一级欧美在线大片| 亚洲精选一区| 国产精品乱码人人做人人爱| 欧美在线综合| 91久久久一线二线三线品牌| 亚洲自拍电影| 精品成人在线观看| 欧美精品播放| 亚洲一区二区三区四区五区午夜| 久久先锋影音| 中文成人激情娱乐网| 国产午夜精品一区二区三区视频| 男人天堂欧美日韩| 亚洲午夜久久久| 免播放器亚洲| 亚洲免费视频成人| 红桃视频一区| 欧美日韩中字| 久久午夜羞羞影院免费观看| aa级大片欧美| 美国十次成人| 午夜精品www| 亚洲精品综合在线| 狠狠爱综合网| 欧美亚一区二区| 嫩草成人www欧美| 欧美在线黄色| 在线亚洲高清视频| 欧美电影专区| 久久精品视频免费观看| 一区二区日本视频| 在线成人激情黄色| 国产欧美日韩精品在线| 欧美日韩国产经典色站一区二区三区| 欧美伊人精品成人久久综合97| 日韩午夜在线电影| 欧美电影资源| 看片网站欧美日韩| 欧美一区二区三区视频免费| 在线视频日韩| 99在线热播精品免费| 一区二区三区无毛| 国产一区二区| 国产精品亚洲第一区在线暖暖韩国 | 国产欧美视频一区二区| 欧美日韩一区二区在线视频| 久久五月激情| 久久久久国产精品一区三寸| 午夜精品视频在线| 亚洲一区二区三区精品视频| 日韩一级网站| 99国产精品久久久久久久| 亚洲国产精品久久精品怡红院| 看片网站欧美日韩| 六十路精品视频| 老鸭窝毛片一区二区三区| 久久精品人人做人人爽| 午夜在线一区| 欧美一区二区三区婷婷月色 | 欧美成人亚洲| 欧美成人三级在线| 欧美黄色免费| 欧美国产一区二区三区激情无套| 美女视频黄 久久| 牛夜精品久久久久久久99黑人| 另类成人小视频在线| 久久综合五月| 欧美成人精品不卡视频在线观看| 美女任你摸久久| 欧美激情1区2区3区| 欧美风情在线| 欧美日韩国产美| 国产精品v片在线观看不卡 | 亚洲精品视频免费在线观看| 亚洲精品免费在线| 99视频在线观看一区三区| 日韩视频精品| 亚洲欧美韩国| 久久精视频免费在线久久完整在线看 | 亚洲日本欧美日韩高观看| 亚洲国产欧美精品| 亚洲国产精品久久久久久女王| 亚洲夫妻自拍| 99在线|亚洲一区二区| 亚洲视频网在线直播| 欧美一区二区三区精品| 久久久视频精品| 欧美紧缚bdsm在线视频| 国产精品久久久久久av福利软件| 国产乱码精品一区二区三区五月婷 | 久久久精品性| 欧美激情一区二区三级高清视频| 亚洲激情第一区| 亚洲综合首页| 卡通动漫国产精品| 欧美午夜精品久久久久久孕妇 | 日韩亚洲在线| 欧美伊人精品成人久久综合97| 毛片av中文字幕一区二区| 欧美三级视频在线播放| 国产一区二区三区四区三区四| 亚洲人成人99网站| 午夜精品成人在线| 女女同性精品视频| 一本色道久久| 久久中文久久字幕| 国产精品黄页免费高清在线观看| 国产最新精品精品你懂的| 亚洲麻豆视频| 久久琪琪电影院| 99re8这里有精品热视频免费| 欧美在线视频全部完| 欧美日韩成人在线| 黄色精品免费| 亚洲欧美日韩国产成人精品影院| 免费观看亚洲视频大全| 亚洲少妇在线| 欧美大片一区二区| 国产一区二区三区久久精品| 在线视频亚洲欧美| 欧美不卡在线| 欧美一区二区在线看| 国产精品久久久久久久久久妞妞| 亚洲国产日韩欧美在线99 | 欧美日韩一区二区三区在线观看免| 国内激情久久|