如何在textWrangler中将光标移动到行的前面和行尾

时间:2017-03-30 00:52:19

标签: editor textwrangler

目前我正在使用mac OX系统,并希望单独使用键盘将光标自由移动到前端和后端,有没有办法做到这一点?
我试过shift + end,ctrl + end,不行。
谢谢!

3 个答案:

答案 0 :(得分:2)

您可以使用Cmd + 转到一行,Cmd + 转到开头。

答案 1 :(得分:0)

我尝试了几种方法,发现这个方法有效。我的系统是Mac OS X El Capitan。 事实证明,其中一个解决方案是在TextWrangler中配置设置 - >偏好 - >键盘,你可以在右侧看到" s" '首页'并且'结束'关键行为"。如果您选择"将光标移动到当前行的开头和结尾",则可以完成上述问题中提到的功能。

答案 2 :(得分:0)

我使用了以下链接的方法,适用于我的2017 Macbook Pro High Sierra 10.13.6。

Make Home & End keys behave like Windows on Mac OS X

mkdir -p ~/Library/KeyBindings
vi ~/Library/KeyBindings/DefaultKeyBinding.dict

粘贴以下设置

{
  "\UF729"  = moveToBeginningOfParagraph:; // home
  "\UF72B"  = moveToEndOfParagraph:; // end
  "$\UF729" = moveToBeginningOfParagraphAndModifySelection:; // shift-home
  "$\UF72B" = moveToEndOfParagraphAndModifySelection:; // shift-end
  "^\UF729" = moveToBeginningOfDocument:; // ctrl-home
  "^\UF72B" = moveToEndOfDocument:; // ctrl-end
  "^$\UF729" = moveToBeginningOfDocumentAndModifySelection:; // ctrl-shift-home
  "^$\UF72B" = moveToEndOfDocumentAndModifySelection:; // ctrl-shift-end
}

此重新映射在大多数Mac应用程序(包括Chrome)中执行以下操作(某些应用程序执行其自身的密钥处理):

Home and End will go to start and end of line
ShiftHome and ShiftEnd will select to start and end of line
CtrlHome and CtrlEnd will go to start and end of document
ShiftCtrlHome and ShiftCtrlEnd will select to start and end of document

请注意,创建此文件后,您需要重新启动该文件才能生效。