Foxlair

使用Sublime Text 2 编写C#时注释快捷键不起效的解决

· q8f13

症状

之前曾经很长一段时间使用sublime做unity开发,配合omnisharp使用感觉很不错 后来不知什么时候开始注释快捷键就无端失效了

配置文件里看起来一切正常

网上搜索解决方案发现确实有人遇到类似症状

解决

  1. 创建一个文本文件,名为Comments.tmPreferences,放置在sublime的 Packages/C# 文件夹内。需要注意不同平台下文件夹可能有区别
  2. 将以下xml配置粘贴为该文件内容,重启sublime,问题解决
 1<?xml version="1.0" encoding="UTF-8"?>
 2    <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
 3    <plist version="1.0">
 4    <dict>
 5       <key>name</key>
 6       <string>Comments</string>
 7       <key>scope</key>
 8       <string>source.cs</string>
 9       <key>settings</key>
10       <dict>
11          <key>shellVariables</key>
12          <array>
13             <dict>
14                <key>name</key>
15                <string>TM_COMMENT_START</string>
16                <key>value</key>
17                <string>// </string>
18             </dict>
19          </array>
20       </dict>
21       <key>uuid</key>
22       <string>1BA75B32-707C-11D9-A928-000D93589AF6</string>
23    </dict>
24    </plist>

#sublime   #editor