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

How to move cursor to front of line and end of line in textWrangler

目前使用的是macOX系统,想单靠键盘自由移动光标到行首和行尾,请问有什么办法吗?
我尝试了 shift + end、ctrl + end,但没有用。
谢谢!

我尝试了几种方法,发现这个有效。我的系统是 Mac OS X El Capitan。 事实证明,解决方案之一是在 TextWrangler-> Preference -> Keyboard 中配置设置,您可以在右侧看到“'Home' 和 'End' 按键行为”。如果你选择"Move cursor to beginning and end of current line",就可以实现上面问题中要求的功能。

您可以使用 Cmd + 转到行尾,使用 Cmd + 转到行首。

我使用了以下链接的方法,适用于我的 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

注意创建文件后需要重启才能生效