• ssh 乱码


     

    SlickEdit 使用了几天以后,发现不仅仅是自动提示,代码浏览,它提供的编辑功能也非常强大。如果说 SourceInsight 和 SlickEdit  在浏览代码上面各有所长,那么编辑这方面 SE 和 SI 就不是一个级别了。

    下面是我知道的一些使用技巧,老鸟就不用看了,哈哈.

    1. 如果发现路径的'\'显示成了中文的'¥'字符,那么可以设置一下字体就可以了如果在XP下,直接将所有的字体都设置成 Default Fixed Font 就不错。

    2. 匹配VC6的快捷键
       使用VC6的simulator,几乎都有了。
       例如F12,也可以使用Ctrl+.跳转到定义处,Ctrl+,回来。
       Ctrl+I 递增搜索,如果希望同时高亮匹配的文字,可以在General Options里面设置
       Ctrl+F3 马上开始搜索当前光标下的这个单词
       像什么auto-complete根本就不用设置。

    3. Visual Assist
       Visual Assist中的Ctrl+Alt+O 弹出当前的工程文件列表
       在SE下使用 project-load 命令,强烈建议绑定到一个快捷键上。

       Visual Assist中的Atl+M ,也就是类似SourceInsight的F7,浏览Local symbols,在SE下,似乎并没有特别好的对应,或者没有特别好的键盘操作对应。哪位知道告诉我一声。

    4. 如何绑定快捷键
       可以通过菜单设置,不过使用命令行更快。
       打开命令行(按 Esc),输入 gui-bind-to-key
      
    5. SourceInsight中的浏览全局符号
       在SE中打开命令行,输入"f", 然后空格,输入符号就可以了。

    6. 在Linux开发,例如什么strlen等函数,直接F1跳到man page,实在是太方便了。而且它还在你输入左括号以后马上就自动提示函数原型,基本也不用查man了。
       假设你的函数是select,那么F1默认可能是跳到 man 1 page,那么就直接在命令行输入 man 2 select 就可以了。
       不过有点烦人的是,在man page里面作了一下操作,然后关闭的时候老是提示我是否需要保存。

    7. 如果你使用C/C++,那么可以考虑将 quick-refactring 中的 rename 绑定到一个快捷键上。命令叫 "refactor-quick-rename",现在要改个结构中的名字太容易了。虽然SE自己说这个功能并不是特别严格,总比查找/替换强多了,我自己使用成功率很高。其他的refactory我用得很少。

    8. 书签功能,如果你使用VC6 simulator,那么F2,Ctrl+F2这些你应该也熟悉了。而且SE中的书签即使你退出后,仍然是保存的。

       假设我设了几个书签,那么我现在想跳到其中的某个,可能在另外一个文件中,这个时候就不能用F2了,应该使用 "gb" 命令,会弹出一个对话框让你选择。

       使用"sb"命令也可以设置一个书签,类似F2,不过可以起个名字。

    9. 剪贴板
       光标移动到某行后,如果没有作任何选择,那么默认Ctrl+C, Ctrl+X 就是拷贝,剪切当前行。这个功能也很方便。

       然后加上Shift表示追加当前的操作到前一个。
       例如我有一份文件
       line 1
       line 2
       line 3
       我准备将 line 1 和 line 3拷贝到另外一个文件中,
       首先,将光标移动到line 1行,无需任何选择,直接Ctrl+C,将当前行拷贝下来,然后,将光标移动到line 3行,然后Ctrl+Shift+C,将当前行拷贝下来,追加到刚刚拷贝的
       Line 1中。
      
       然后切换到下一个文件,直接Ctrl+V 就出现
       line 1
       line 3
       了。

       另外,你以前的拷贝记录保存了最近的几个(默认15个),可以list-clipboards命令弹出。VC6 simulator下默认快捷键是Ctrl+Shift+V.

    10. 如果想知道某个快捷键对应的命令名称,那么命令行中输入 what-is ,然后输入对应的快捷键.
        如果已经知道某个命令的名字,想知道它的快捷键,那么输入 where-is。

    11. 还有,如果你不喜欢默认的配色方案,那么可以从Tools->Options->Color..->Schemes 中选择一种配色方案。


    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ilovevc/archive/2006/08/05/1023041.aspx

    1.Two monitors——必备的。

    2.Visual Studio——同样的,也是必备的。

    3.Launchy——一款免费的必备工具。它能帮助开发者快速调用电脑中的程序快捷方式,而无需再通过传统的“开始”——“所有程序”中寻找所需的程序。在安装后,只需键入Alt + Space(空格)即可调出Launchy ,就可以看到漂亮的界面。

    4.WinSplit Revolution——另一款免费的必备工具。它帮助开发者灵活控制屏幕里的“窗口”,迅速在整个屏幕缩放或安排已开启的窗口,并方便的左移、右移、平铺、缩放和布置它们,诸如此类操作。

    5.Beyond Compare——一款不可多得的专业级文件夹和文件对比工具。使用它可以很方便的对比出两个文件夹或者文件的不同之处,并把相差的每一个字节用颜色加以表示,查看方便。遗憾的是,它并不是免费的,30美金/许可证。

    6.Event Log Explorer ——一款检测系统安全的软件。通过它可以查看、监视和分析跟事件记录,包括安全、系统、应用 程序和其他微软Windows的记录中被记载的事件。这也不是一款免费软件,每次升级许可证需缴纳50美金,可以为10台电脑使用。

    7.Mikogo——一款易于使用的跨平台桌面共享软件,主要用于网络会议、在线会议、远程协助。无论是商业或是个人使用,一律完全免费。

    8.Notepad++——一款非常有特色的编辑器,是开源软件,且可以免费使用。 当开发人员不想单独打开“庞大”的IDE,而又需要对代码做出修改的时候可以考虑它。

    9.NUnit ——一款经典的为.NET准备的自动化单元测试框架,它的作用就是帮助开发人员方便的完成单元测试工作。免费!

    10.Moq——一基于.Net3.5、C#3.0的Mock框架。免费!

    11.Balsamiq——一款产品设计师绘制线框图或产品原型界面的利器。它也不是免费的,80美金/许可证。

    12.Fiddler——这款软件能帮助记录所有的你的电脑和互联网之间的http通讯,它也可以让开发者检查所有的http通讯,设置断点,以及通过Fiddle所有的“进出”的数据。

    13.Snagit—— 一款老牌屏幕捕捉软件。提供免费的评估(试用)版,单独购买许可证的话,需要花费50美金。

    14.Sumatra PDF ——一款开源的PDF阅读器。

    15.Refactor! Pro——为VS.NET编程开发的一套组件和代码重构工具。

    16.TortoiseSVN——作为Subversion版本控制系统的一个免费开源客户端,它可以帮助开发团队超越时间的管理文件和目录。

    17.TestDriven.NET——以插件的形式集成在Visual Studio.NET IDE中的单元测试工具,能够兼容各种Visual Studio版本。

    18.PowerShell——.NET开发人员应该关注的命令行外壳和脚本系统管理工具。

    19.Microsoft Office—— 每一个人都需要处理邮件、文档和电子表格。

    此外,SSMS Tools PackOnTimeRefactor! ProTeamCity Tray NotifierSubSonic 2.1MyBatis也是.NET开发者应该关注的工具。

    原文出处及链接:Essential Tools for .NET Development

    【CSDN译稿,欢迎转载,请注明原文出处及作者!】

     

     

     

    SSH Secure Shell Client多年未解决的短板,要求客户端和服务器端都要‘UTF-8’编码,恩恩,这下我终于知道Windows中文版的编码居然是非UTF-8了。

    意思是我不换操作系统,就无法使用这个东东了?

    于是乎,解决办法貌似只有两个。

    1,换系统。
    2,使用Putty:http://filezilla-project.org/download.php?type=client

    当然,如果需要SFTP,可以使用filezilla,包含了一个小巧的服务器端和FTP功能。

    就是安装起来麻烦点...

    后来找到根本的解决办法,只知方法,不知原因。

    #vi /etc/sysconfig/i18n

    将内容改为

    LANG="zh_CN.GB18030"
    LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
    SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
    SYSFONT="lat0-sun16"

    这样中文在SSH,telnet终端就可以正常显示了。

  • 相关阅读:
    leetcode101
    leetcode345
    leetcode27
    leetcode342
    leetcode198
    2019-7-29-NetBIOS-计算机名称命名限制
    2019-7-29-NetBIOS-计算机名称命名限制
    2018-5-28-win10-uwp-动态修改ListView元素布局
    2018-5-28-win10-uwp-动态修改ListView元素布局
    2018-11-19-win10-uwp-使用-Matrix3DProjection-进行-3d-投影
  • 原文地址:https://www.cnblogs.com/xianqingzh/p/1779512.html
Copyright © 2020-2023  润新知