假设我在vim中打开一个文件.我从第1行第1列开始,然后按住j直到我在第14行.按下:7CR让我进入第7行.我按下yy"猛拉".
我如何返回第14行?使用CTRL+ o将我带回文件的顶部.` `给了我相同的结果.
int main(void) {
char testStr[50] = "Hello, world!";
char revS[50] = testStr;
}
Run Code Online (Sandbox Code Playgroud)
我收到错误:"无效的初始化程序"就行了revS.我究竟做错了什么?
我希望能够分别用tab和shift-tab突出显示我想缩进/反向缩进和缩进的行.
" for command mode reverse tab
nmap <S-Tab> <<
" for insert mode reverse tab
imap <S-Tab> <Esc><<i
" for command mode multiple line reverse tab(doesn't work)
nmap <Tab> i<
" for insert mode multiple line reverse tab(doesn't work)
imap <Tab> <
" for command mode tab
nmap <Tab> >>
" for command mode multiple line tab(doesn't work)
nmap <Tab> i>
" for insert mode multiple line tab(doesn't work)
imap <Tab> >
Run Code Online (Sandbox Code Playgroud)
在我愿意使用vim作为我的主编辑之前,这是我需要的最后一件事.
我想重新格式化我的文件,因此在最大线宽为79.我没有:set tw=79和gggqG,结果不出我所料.当一条线小于79 col时,它下面一行的字符向上移动,超过79 col的行不会分成两行.
编辑:嗯,我被误认为除了带星号的行外,它的断线超过了79.
--CONVENTIONS**************************************************************************************
Run Code Online (Sandbox Code Playgroud)
此外,当行<79时,它仍会移动字符.
我正在尝试为when clj-http返回404 时编写异常处理程序.根据文档中的Exceptions部分:
clj-http将抛出一个Slingshot Stone,它可以被常规捕获(捕获Exception e ...)或者在Slingshot的try + block中捕获
尝试这一点,看起来有一些差异,我无法弄清楚:
(ns my-app.core
(:require [clj-http.client :as client])
(:use [slingshot.slingshot]))
(try
(client/get "http://some-site.com/broken")
(catch Exception e (print "I found a problem!")))
=> I found a problem!
nil
(try+
(client/get "http://some-site.com/broken")
(catch Exception e (print "I found a problem!")))
=> ExceptionInfo clj-http: status 404 clj-http.client/wrap-exceptions/fn--1604 (client.clj:147)
Run Code Online (Sandbox Code Playgroud) from django import forms
class SignUpForm(forms.Form):
birth_day = forms.ChoiceField(choices=range(1,32))
Run Code Online (Sandbox Code Playgroud)
我在渲染时遇到"Caught TypeError:'int'对象不可迭代". https://docs.djangoproject.com/en/dev/ref/models/fields/#field-choices说,choices参数采用列表或元组之类的迭代.
http://docs.python.org/library/functions.html#range表示range()创建一个列表.
为什么我收到错误?
我尝试使用map()将列表转换为str,但收到了不同的错误.
什么是pip需求文件,ruby gemfile,node package.json等的lisp等价物?我不完全确定asdf和quicklisp是如何关联的,如果这些是适当的使用方法.
如何在项目中启动 Hunchentoot?我查看了 Edi Weitz 的指南,一切都很顺利,直到安装完成。列出的教程要么不完整,要么略过实际服务器使用情况。
我有我的 asdf 文件,使用 quicklisp 安装了依赖项,并设置了一个调度表。我如何让 Hunchentoot 使用这些东西?
我有许多水平和垂直分割的elscreen标签(框架?).我希望能够保存当前缓冲区,每帧中的窗口布局以及帧本身.
简而言之,我希望能够以与关闭时相同的状态关闭emacs并重新打开.
(我想我的术语是正确的)
我可能在这里做了一些明显错误的事情,比如错过了一个导入.
from django import forms
from swap_meet.inventory.models import Item
class AddOrderForm(forms.Form):
test = forms.ChoiceField(queryset=Item.objects.all())
Run Code Online (Sandbox Code Playgroud)
我得到的错误是 __init__() got an unexpected keyword argument 'queryset'
vim ×3
common-lisp ×2
django ×2
forms ×2
lisp ×2
arrays ×1
asdf ×1
c ×1
choicefield ×1
clojure ×1
dependencies ×1
emacs ×1
hunchentoot ×1
indentation ×1
mapping ×1
python ×1
quicklisp ×1
range ×1
tabs ×1
text-width ×1