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

tqsheng

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

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 閱讀(309) 評論(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>
            亚洲先锋成人| 在线视频精品一| 欧美日在线观看| 欧美日韩成人综合天天影院| 蜜臀av性久久久久蜜臀aⅴ四虎| 久久se精品一区精品二区| 久久九九国产精品怡红院| 久久一本综合频道| 欧美精品18| 国产精品入口福利| 国产综合色精品一区二区三区| 伊人成年综合电影网| 亚洲经典在线| 在线性视频日韩欧美| 欧美一区二区播放| 欧美91大片| aa级大片欧美| 久久久久久一区| 欧美日韩另类在线| 国产亚洲观看| 亚洲图片你懂的| 农村妇女精品| 亚洲午夜久久久久久尤物| 久久精品国产精品亚洲| 欧美激情一区二区三级高清视频| 国产精品久久久久9999吃药| 伊大人香蕉综合8在线视| 国产综合视频在线观看| 国产精品vip| 国产精品美女久久久久久免费 | 亚洲欧美日韩综合aⅴ视频| 久久精品二区三区| 亚洲国产老妈| 亚洲影院在线| 欧美人与禽猛交乱配| 国产免费成人| 夜夜嗨一区二区| 欧美aⅴ99久久黑人专区| 夜夜爽99久久国产综合精品女不卡| 久久久久久免费| 国产日韩一级二级三级| 中文久久乱码一区二区| 亚洲第一成人在线| 久久久免费精品视频| 国产精品最新自拍| 亚洲免费网站| 一区二区三区四区五区在线 | 国产精品一二三| 一区二区冒白浆视频| 欧美不卡视频| 欧美综合二区| 狠狠干综合网| 一区二区自拍| 国产精品igao视频网网址不卡日韩| 欧美日韩视频| 国产在线国偷精品产拍免费yy| 日韩亚洲欧美中文三级| 欧美电影免费观看网站| 久久免费午夜影院| 狠久久av成人天堂| 久久久久久久97| 午夜精品在线| 国产亚洲欧美一区在线观看 | 欧美午夜无遮挡| 亚洲一区二区在线看| 亚洲欧洲偷拍精品| 欧美激情国产高清| 一本久久综合| 亚洲婷婷在线| 国产欧美一区二区精品仙草咪| 午夜免费日韩视频| 欧美一区二区三区婷婷月色| 国内精品伊人久久久久av影院 | 国产毛片精品国产一区二区三区| 亚洲影视在线| 免费高清在线一区| 欧美日韩精品中文字幕| 一区二区三区国产在线观看| 亚洲欧洲一二三| 国产精品yjizz| 欧美中文日韩| 久久久久久一区二区| 亚洲日产国产精品| 在线午夜精品| 精品av久久久久电影| 欧美激情四色 | 亚洲一区二区三区成人在线视频精品 | 羞羞答答国产精品www一本| 国产一区二区三区在线观看精品| 女人天堂亚洲aⅴ在线观看| 欧美mv日韩mv国产网站| 亚洲一二三四区| 久久精品国产一区二区三区| 91久久国产综合久久蜜月精品| 亚洲少妇最新在线视频| 国语自产精品视频在线看一大j8 | 久久国产日韩| 欧美福利网址| 久久精品人人做人人综合| 麻豆国产精品777777在线| 一区二区电影免费观看| 欧美一区=区| 亚洲视频免费观看| 久久久久国产精品一区三寸| 一区二区高清| 久久天天狠狠| 香蕉成人久久| 欧美黄色精品| 久久永久免费| 国产精品日韩一区二区三区| 亚洲激情婷婷| 亚洲高清三级视频| 午夜精品视频在线| 在线视频欧美精品| 另类天堂视频在线观看| 久久er精品视频| 欧美日韩一区综合| 亚洲电影欧美电影有声小说| 国产精品综合av一区二区国产馆| 亚洲第一在线综合在线| 狠狠久久亚洲欧美专区| 一二三四社区欧美黄| 最新中文字幕一区二区三区| 欲香欲色天天天综合和网| 一本一本久久| 亚洲一区视频| 欧美日韩在线播放三区| 夜夜嗨av色一区二区不卡| 久久精品首页| 久久久精品tv| 国产深夜精品| 午夜伦理片一区| 欧美一区激情| 久久久精品五月天| 久久福利精品| av72成人在线| 亚洲人成在线观看| 欧美高清视频一二三区| 亚洲欧美国产三级| 一区二区三区国产| 亚洲精品黄网在线观看| 亚洲成人在线视频播放| 激情婷婷亚洲| 欧美视频免费在线观看| 欧美一区激情| 国产伦精品一区二区三区四区免费| 日韩亚洲欧美成人一区| 亚洲最黄网站| 国产精品v欧美精品v日韩| 亚洲午夜在线视频| 久久久国产亚洲精品| 伊人久久久大香线蕉综合直播| 久久久精品国产免费观看同学| 亚洲电影有码| 亚洲欧美日韩国产成人精品影院| 国产精品视频一二| 欧美影院视频| 亚洲黄色大片| 欧美一级黄色网| 在线日韩成人| 国产精品高清网站| 久久久久国色av免费看影院| 亚洲国产老妈| 久久福利电影| 99re6这里只有精品| 欧美xart系列高清| 亚洲欧美电影在线观看| 午夜精品免费视频| 欧美激情视频给我| 亚洲欧美精品伊人久久| 欧美新色视频| 久久精品国产99| 99re66热这里只有精品3直播| 亚洲专区一区| 亚洲国产99精品国自产| 欧美日韩在线不卡| 久久国产色av| 亚洲作爱视频| 欧美aa国产视频| 性色av一区二区三区在线观看| 精品成人一区二区| 欧美四级在线观看| 久久精品国产91精品亚洲| 99精品国产高清一区二区| 久久久久久伊人| 亚洲午夜精品视频| 精品成人一区二区三区四区| 狠狠狠色丁香婷婷综合激情| 久久成人综合网| 亚洲国产精品专区久久| 亚洲一区激情| 亚洲欧美卡通另类91av| 亚洲人在线视频| 亚洲一区一卡| 久久精品盗摄| 亚洲午夜在线| 亚洲性图久久| 国产精品激情偷乱一区二区∴| 欧美一区二区视频97| 亚洲人成啪啪网站|