我使用的是打开软包装的Atom。在gedit这样的大多数简单编辑器中,Ctrl-Down将用于跳到真正的下一行,忽略下面的任何换行(与Vim中的j和k相同)。
然而,在Atom中,这个捷径产生了移动线本身的结果,这对我来说不太有用。我想重新映射Ctrl-Up和Ctrl-Down,以将光标向上或向下移动到下一个真实行,如上所述。
我对编辑我的keymap文件很熟悉,但我找不到任何相当于向前移动一整行的命令。
如果您使用的是vim mode plus软件包,那么只需修改keymap即可。cson
通过添加
# except insert
# -------------------------
'atom-text-editor.vim-mode-plus:not(.insert-mode)':
# Motions
# -------------------------
'k': 'vim-mode-plus:move-up-screen'
'j': 'vim-mode-plus:move-down-screen'
有关详细信息,请参阅https://github.com/t9md/atom-vim-mode-plus/blob/master/keymaps/vim-mode-plus.cson
您可以在init中编写自定义命令。咖啡
像这样:
atom.workspaceView.command 'custom:move-next-buffer-line', ->
editor = atom.workspace.getActiveEditor()
editor.moveCursorToEndOfLine()
editor.moveCursorRight()
然后将其反向移动到前一条缓冲线。然后,您可以在键图中映射自定义命令,您说过您很熟悉。
问题内容: 我想制作一个可以测量光标到组件中心的距离,然后将光标移回中心的应用程序(就像大多数PC视频游戏一样)。有没有人有什么建议? 问题答案: 机器人课可以帮您解决问题。以下是用于移动鼠标光标的示例代码:
用鼠标和方向键,简单地在Atom中移来移去非常容易,然而Atom有一些快捷键,可以让你把手一直放到键盘上,更快速地浏览文档。 首先,Atom自带许多Emacs的快捷键来浏览文档。要想上移或者下移一个字符,你可以按ctrl-P和ctrl-N。左移或右移一个字符,按ctrl-B和ctrl-F。这样等同于按下方向键,但是一些人不喜欢把他们的手移到方向键的位置。 除了单个字符的移动,还有一些其他的用于移动
问题内容: 我想在C程序中前后移动光标。我正在读取一个循环中的整行,但是我希望如果按下光标键,屏幕上的光标会改变位置,而不会阻塞循环。我试过了,但它阻止了呼叫者,直到按下它为止。我正在寻找的是一种类似于bash提示的行为。我正在阅读与此类似的代码: 我正在尝试上面的功能像在库上一样 问题答案: 使用和控制台代码(兼容VT100-非便携式):
我已经使用Sublime多年,第一次尝试原子。 如何将单行或选定的块上移或下移一行?在Supreme中,我可以用ctrl键按住shift键,但在Atom中似乎不起作用。有什么想法吗?
欢迎进入第一章,这一章将学习简单的光标移动操作。 如果你已经有了一定基础,这部分可以略过,直接 G 到文档尾部按照操作进入下一章。 移动光标 单位级 h 向左一字符 j 下一行 k 上一行 l 向右一字符 单词级 w or W 向右移动到下一单词开头 e or E 向右移动到单词结尾 b or B 向左移动到单词开头 注意:所有小写单词都是以分词符作为单词界限,大写字母以空格作为界限 在下面字符块
当我单击uitextfield时,如何在uitextfield中向右移动和显示光标3个空格。我使uitextfield变成圆角,并将约束从Main.Storyboard左“10”放置,当我单击uitextfield时,光标显示在uitextfield之外。下面是swift代码。