我已經看到,您可以創建片段,據我所知,它幾乎就像代碼完整 - 在這裏你開始輸入一些東西,它會帶來你的片段。aptana studio 3 - 片段和鍵盤命令
http://wiki.appcelerator.org/display/tis/Creating+a+new+snippet
首先這裏是 「現有bundle.rb文件」?
其次,如果我想在文本週圍添加html標籤,有沒有辦法做到這一點?例如,突出顯示幾行文字並在其周圍添加
或標籤?或者甚至在開始和
結束。非常感謝。
我已經看到,您可以創建片段,據我所知,它幾乎就像代碼完整 - 在這裏你開始輸入一些東西,它會帶來你的片段。aptana studio 3 - 片段和鍵盤命令
http://wiki.appcelerator.org/display/tis/Creating+a+new+snippet
首先這裏是 「現有bundle.rb文件」?
其次,如果我想在文本週圍添加html標籤,有沒有辦法做到這一點?例如,突出顯示幾行文字並在其周圍添加
或標籤?或者甚至在開始和
結束。非常感謝。
按照鏈接維基頁面註釋中的說明創建一個新的盧布。這將在您的工作區中創建一個項目。在該文件夾中,您將找到一個bundle.rb文件(或者,您也可以使用該新項目中的snippets.rb文件以及已創建的示例代碼段)
至於圍繞選項,是的。在那種情況下,我會使用一個命令,因爲它更容易觸發。您將進行選擇,然後使用快捷鍵或菜單命令來觸發它。下面舉個例子:
require 'ruble'
command 'Wrap' do |cmd|
cmd.key_binding = 'CONTROL+SHIFT+COMMAND+W'
cmd.output = :insert_as_snippet
cmd.input = :selection
cmd.invoke do |context|
input = STDIN.read
input.gsub(/[\$`\\]/, '\\1').gsub(/([ \t]*)(.+)/, '\1<${1:li}>\2</${1:li}>')
end
end
注意,這需要當前的選擇,將其包裝在打開/關閉標籤,並重新插入,作爲一個片斷,吸,你可以重新編輯打開/關閉標籤您喜好。如果你不需要,你可以做一個簡單的版本:
require 'ruble'
command 'Wrap' do |cmd|
cmd.key_binding = 'CONTROL+SHIFT+COMMAND+W'
cmd.output = :replace_selection
cmd.input = :selection
cmd.invoke do |context|
input = STDIN.read
input.gsub(/[\$`\\]/, '\\1').gsub(/([ \t]*)(.+)/, '\1<li>\2</li>')
end
end
其實,內置按Ctrl-Shift鍵命令+ W結合可以讓你包圍你想要的任何標記高亮文本。它只是默認爲<p>[Highlighted text]</p>
。 如果您在點擊快捷鍵後開始輸入內容,它將用您輸入的任何內容替換這兩個標籤中的「P」,直到您按回車鍵或箭頭鍵。
感謝您的回覆。幾乎得到了我想要的。我現在遇到的問題是它每行添加它而不是整個塊。例如,我得到 'code'
SD FAF sadfsdafas
dsfasdfasdfs
sdfasdf
'code' 而不是 'code'SD FAF sadfsdafas dsfasdfasdfs sdfasdf
'code' (雖然對於你的例子與LIs這會工作得更好一點。 ) – user1010892