sh 修复osx home / end键,使它们按照Linux / Windows上的方式工作。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 修复osx home / end键,使它们按照Linux / Windows上的方式工作。相关的知识,希望对你有一定的参考价值。

#!/bin/sh

mkdir -p ~/Library/KeyBindings
cd ~/Library/KeyBindings
if test -e DefaultKeyBinding.dict; then
  echo >&2 "WARNING: Skipping customizing key bindings. $(pwd)/DefaultKeyBinding.dict already exists"
  exit 0
fi
cat > DefaultKeyBinding.dict <<'EOF'
{
    "\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
}
EOF

以上是关于sh 修复osx home / end键,使它们按照Linux / Windows上的方式工作。的主要内容,如果未能解决你的问题,请参考以下文章

sh Bash - 如何使“按任意键继续”

我在使用vs进行C#编程中常用的几个快捷键

HTML OSX VIM终端向上翻页,Page Down,Home,End Working

HTTPBS架构

Notepad++快捷键及使用技巧

代码的快速操作