カテゴリー
- 家具
- 買った
- 家電
- 鞄
- カメラ
- 靴
- 財布
- サクラエディタ
- 自転車
- 食品
- 食器
- スクフェス
- 作った
- ツムツム
- デザイン
- 電子書籍
- ぷよぷよ
- プリンタ
- 文具
- マルチモニタ
- リズム天国
- .NET
- ActionScript
- AIR
- Amazon
- Android
- Android開発
- Apache
- Apple
- AppleScript
- AppleTV
- AppleWatch
- ASP.NET
- ATOK
- Audio
- C#
- Chromecast
- css
- Cubase
- dev
- DNS
- DS
- DTM
- Emacs
- enchantMOON
- eneloop
- Feed
- FeliCa
- FFmpeg
- Firefox
- Fitbit
- Flash
- FlashDevelop
- Flex
- Flickr
- font
- Fusion
- GIMP
- git
- Gmail
- GoogleAppsScript
- GoogleCalendar
- GoogleChrome
- GoogleDocs
- GoogleDrive
- Greasemonkey
- hatena
- http
- IFTTT
- iOS開発
- iPad
- iPhone
- iPod
- iTunes
- iWork
- Java
- JavaScript
- Kindle
- librahack
- Linux
- Lisp
- livedoorReader
- Mac
- MacPorts
- Markdown
- mixi
- mobile
- MongoDB
- MVNO
- MySQL
- Network
- NewBalance
- nginx
- Node.js
- PC
- Perl
- Postfix
- PowerPoint
- Rails
- RedBull
- Ruby
- Seasar
- Sendai.js
- serial
- Skype
- SoftBank
- Splatoon
- SQLite
- SteveJobs
- SublimeText2
- Subversion
- Suica
- Surface
- tmux
- Tool
- TV
- Ubuntu
- UserJS
- VB
- vim
- VirtualBox
- Vista
- VisualStudio
- VOCALOID
- VPN
- Wii
- Windows
- xyzzy
- Yahoo!Pipes
- YouTube
2008.09.06
行を逆順にするサクラエディタのマクロ
本日2つ目。
reverse.js
(function(){ if(Editor.IsTextSelected() == 0) Editor.SelectAll(); var lines = Editor.GetSelectedString(0).split(/\r\n|\r|\n/); var n = ['\r\n', '\r', '\n'][Editor.GetLineCode()]; Editor.InsText(lines.reverse().join(n) + n); })();
短い。っていうか行を配列に入れてreverseしてjoinしただけなので簡単だった。
使い方
1 2 3
こういう状況でマクロを実行すると、
3 2 1
こうなる。つまり行が逆になったわけだ。マクロ実行時に選択範囲があればその中だけを、選択範囲が無ければ全体に対して働く。
追記
その他、今日作ったもの。
トラックバック - http://d.hatena.ne.jp/nacookan/20080906/1220699819
リンク元
- 1909 https://www.google.co.jp/
- 955 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cts=1331106696324&ved=0CCYQFjAA&url=http://d.hatena.ne.jp/nacookan/20080906/1220699819&ei=fhNXT52-DI-ViAfTu422DQ&usg=AFQjCNHRCErvDyx52KATXg4Ni_PC5UdslQ&sig2=kwEQguzCEtPYe6U_j_60V
- 388 http://www.google.co.jp/url?sa=t&rct=j&q=サクラエディタ キーマクロ 連番&source=web&cd=2&ved=0CCYQFjAB&url=http://d.hatena.ne.jp/nacookan/
- 355 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=1&cts=1331200228109&ved=0CDgQFjAA&url=http://d.hatena.ne.jp/nacookan/20080906/1220669191&ei=fIBYT7fZA6ydmQX5h82oDA&usg=AFQjCNGwCivEMU9Cr-Vw8RBijo6vkvf-yw&sig2=_H18IeYAt1xeMs-
- 336 https://www.google.co.jp
- 215 http://www.google.co.jp/url?url=http://d.hatena.ne.jp/nacookan/20080906/1220669191&rct=j&sa=U&ei=GRuFTtPOOImKmQWbq_Ql&ved=0CA8QFjAA&q=サクラエディタ+連番&usg=AFQjCNGJDJiyjiC3B23IVDDDfaRdaNLB_w
- 213 http://www.google.co.jp/search?q=サクラエディタ+マクロ+&hl=ja&lr=&sa=2
- 178 http://ginbanyoku.blog67.fc2.com/blog-entry-111.html
- 140 http://search.yahoo.co.jp/search?p=サクラエディタ+++マクロ+コメント&ei=UTF-8&qrw=0&pstart=1&fr=top_ga1&b=21
- 132 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cts=1331524653966&ved=0CD4QFjAB&url=http://d.hatena.ne.jp/nacookan/20080906/1220669191&ei=KXRdT8agBIqWmQWqveiqAg&usg=AFQjCNGwCivEMU9Cr-Vw8RBijo6vkvf-yw&sig2=zKk-3UjLgkf-9-59t_i-g